Loading...
Share this Job
Apply now »

Senior Software Engineer, Full-Stack Developer

Requisition Number:  12237
Contract Type:  Permanent
Location(s): 

Manassas, VA, US Betzdorf, LU

The job responsibilities outlined in this document are not exhaustive and may evolve over time and be reviewed according to business needs

 

ROLE DESCRIPTION SUMMARY

The Senior Software Engineer, Full-Stack Developer will be responsible for developing code for an exciting project that will be key to plan and optimize SES satellite capacity for SES most advanced fully digitized satellites, the new O3b mPOWER constellation and SES-17 satellite to start. The incumbent should leverage on one’s wide range of both front and back-end technical experience and be able to effectively communicate software designs to colleagues and team members as well as management.

 

The Software Engineer, Full-Stack Developer will be a foundation of all processes in software development, will contribute and shape to all aspects of the solutions developed in the team. This role requires excellent communication skills, a strong foundation in computer science and a wide range of experience in many aspects of software development.

Extended Job Description:

PRIMARY RESPONSIBILITIES / KEY RESULT AREAS

  • Design, develop, and execute high quality full-stack software solutions to address business needs
  • Build the front-end of applications through appealing visual design
  • Switch between front-end development and back-end development as required
  • Design user interactions on web pages
  • Develop back end website applications
  • Create servers and databases for functionality 
  • Ensure responsiveness of applications
  • Perform software unit testing, automated testing and integration
  • Maintain existing software codebases by addressing bugs and fulfilling change requests
  • Understand and leverage existing APIs and write effective APIs
  • Ensure compliance with IT development and security guidelines and standards
  • Automate the development lifecycle by employing Continuous Integration (CI) / Continuous Deployment (CD)

 

COMPETENCIES

  • Ability to work in an agile (Scrum), fast paced environment and deliver within tight timelines
  • Willingness to go the extra mile, initiative and ability to operate independently in the field
  • Ability to set priorities and focus 
  • Ability to take ownership and drive a task to conclusion without supervision
  • Ability to be a mentor and play a key role in making the team be more than its parts 
  • Tough technical challenges motivate you 
  • Demonstrate effective intercultural awareness
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Fluency in spoken and written English with additional languages considered an asset

 

QUALIFICATION & EXPERIENCE

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Software Engineering or equivalent experience is a plus
  • 7+ years of experience developing in a team with at least 3 years in an Agile Scrum setting 
  • 5+ years of experience working across the full stack of enterprise web-based cloud applications 
  • 2+ years of experience with the Microsoft Azure Cloud;
  • Unquestionable coding skills in Python, JavaScript, CSS, HTML 5; C++ and other languages are a plus 
  • Proven record of working on developments and finding the correct balance along the spectrum of Monolithic to Microservices architectures 
  • Significant experience with Kubernetes, Docker, Cloud deployment, and virtualization technologies
  • Experience with any of these technologies is a plus: 
    • Azure DevOps, Jira, Azure Pipelines, Jenkins, Azure Container Registry/Instances, Azure Active Directory, Kubernetes, Ambassador, Terraform 
    • React.js, Angular, Vue.js, LightingCharts, DevExtreme Node.js, Django, Celery, Flask 
    • Protocol Buffers, gRPC, REST APIs, TMF standards 
    • MongoDB, NoSQL, PostgreSQL, Redis Cache, Cosmos DB 
    • C++ libraries: Qt, GDAL, Armadillo, Boost 
  • Experience of developing software systems in a satellite context or environment is a plus
  • Strong understanding of microservice architectures and deployments

 

 

We offer you

  • A diverse workplace. For SES, diversity is more than a question of gender or race; we welcome different minds and different skills. 
  • An exciting experience in a fast moving and fascinating industry. Our technology is launching into space on the next generation of rockets. 

 

SES is an Equal Opportunity and Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. 


Nearest Major Market: Washington DC

Apply now »