Senior Software Engineer

Location: 

Reston, VA, US, 20191

Work Arrangement:  Remote
Contract Type:  Ongoing
Job ID:  880

SES Space & Defense is a trusted partner ensuring mission success for our customers by blanketing the globe with multi orbit end to end satellite and technology solutions which provide reliable, secure, and high bandwidth connectivity. We strive to be the only solution when success is critical, and we will take care of our employees because we recognize they are our competitive advantage. The SES S&D Team, along with our customers and partners, will achieve success through integrity, honor, and commitment.

 

Senior Software Engineer

Hybrid from Reston, VA or Tampa, FL
 

Position Summary

We are looking for a Senior Software Engineer to provide technical and architectural expertise for all aspects of software development. The ideal candidate should have a wide range of front and back-end technical experience and effectively communicate software designs to management and other organizational teams.

 

The Senior Software Engineer will be a key team member of a cross-functional team focused on developing web applications utilizing an Agile approach.  Must be a communicative project lead for a cross-functional team that can efficiently execute the development of web & enterprise applications.  All projects will utilize an Agile/Scrum model for the software development lifecycle (SDLC).  

 

PRIMARY RESPONSIBILITIES

  • Knowledge of security standards and controls
  • Design, develop, analyze, document, and support testing of products, systems/subsystems
  • Motivated individual with a positive attitude and an ability to complete a technical project independently, as well as mentor and coach other engineers
  • Document component and subsystem specifications and material requirements
  • Interact with technical management, other professionals, engineers, and support personnel to coordinate, recommend, and confer regarding technical activities and progress
  • Support, communicate, reinforce, and defend the mission, values, and culture of the organization
  • Develop high-quality, comprehensive software designs and architectures for server side processes and data systems
  • Evaluate a wide range of technologies as part of a solution design and document the resulting designs and conclusions
  • Identify multiple technical solutions for a given problem and help document those solutions
  • Effectively communicate designs and procedures in writing
  • Define and build APIs
  • Design and implement interprocess communication strategies
  • Build and integrate with data storage systems
  • Test and peer-review proposed software implementations
  • Debug code
  • Collaborate with internal teams to fix and improve products
  • Keep up-to-date with latest technologies
  • Create technical documentation
  • Serves as a technical architect and provides technical leadership within the software department
  • Perform Release Management Responsibilities
  • Perform regular Backlog Grooming sessions with Product/Process Owners

 

REQUIRED COMPETENCIES

  • Proficient working with containerization technologies and virtualization technologies (Docker, Kubernetes)
  • Familiarity with Infrastructure as Code (IaC)
  • Expert working with Git
  • Expert in various database and storage systems
  • Expert in networking authentication and security for software systems
  • Strong understanding of microservice architectures and deployments
  • Experience with JavaScript NodeJS frameworks 
  • Experience with JavaScript testing frameworks (Jasmine, Karma, Mocha)
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of the Agile/Scrum development process
     

REQUIRED QUALIFICATIONS

 

  • BS in Computer Science, Software Engineering, or a related field
  • 7+ years of experience with server side programming languages like NodeJS, C#, Java, Python
  • 5+ years of experience with building virtualized applications either on-premise or in the clouds.
  • 7+ years of experience developing data-driven processes, like ETLs, Data Streaming, Message Queueing
  • Fluency in modern technologies, design, and SDLC
  • Excellent communication skills, both written and verbal

 

 

The base salary range for this full-time position is $118,000.00 - $147,000.00 + bonus + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. 

 

SES Space & Defense is an Equal Opportunity and Affirmative Action Employer. SES Space & Defense is committed to workplace diversity, equity & inclusion. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or any other characteristic protected by local, state, or federal law.  #LI-Remote #LI-DR1

An Equal Opportunity Employer: 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin or protected veteran status and will not be discriminated against on the basis of disability.


Nearest Major Market: Washington DC