Share this Job
Apply now »

Senior Engineer, Software

Requisition Number:  13937
Contract Type:  Permanent

Lod - Airport City, IL Betzdorf, LU Bucharest, RO Munich (Unterföhring), DE

Role description summary

As a Senior member of the Software Engineering staff you are responsible for the specification, design, development and support of software applications supporting both Networks and Video Business Units. You will also support teams specifying on premise and cloud-based infrastructure needs for real-time system operation as well as offline tools to support engineering analysis.


If you are interested in becoming part of the SES family, click on ‘read full job description’ to find out more. 


Extended Job Description:

Primary responsibilities / Key result areas

  • Provide technical leadership to an experienced software Agile team
  • Responsible for performance engineering and optimization, proof of concept testing, deployment planning, and acceptance testing
  • Work with leaders across SES to develop high-quality software requirements, designs, and architectures
  • Design and implement APIs for a layered architecture
  • Perform peer reviews, integration testing, and validation during the software development lifecycle
  • Improve development cycle and continuous integration automation software
  • Represent the Product Software Engineering team with external vendors and internal operations staff to provide technical expertise
  • Responsibility for maintaining existing software, address software defects, and change requests
  • Responsible for creating and sharing high quality technical documentation
  • Keep up-to-date with latest technologies
  • Communicate progress and problems to management, estimate and lead project work schedules and anticipating and avoiding problems
  • Provide operational support and respond to operational issues, perform troubleshooting and help restore nominal operations, and document any software development changes required



  • Leadership
  • Customer focus
  • Problem solving
  • Self-starter
  • Oral and written communication
  • Team player
  • Analytical
  • Global cultural awareness


Qualifications & Experience


  • 8-10 years of experience and a Bachelor’s degree, 6-8 years of experience and a Master’s degree, or 4-6 years of experience and a Doctorate degree in in Software Engineering, Computer Science, or related field (a combination of education and experience will be considered)
  • Proficiency in programming languages such as: Python, Golang, or java
  • Proficiency in object-oriented design and development
  • Experience designing, implementing, and maintaining Cloud native applications (Azure preferred)
  • Proficiency with Agile methodologies and tools
  • Fluency in English, other languages are beneficial
  • 10% domestic and international travel



  • Experience with Azure
  • Experience with Kafka
  • Experience with API development
  • Experience with DevOps tools (Azure DevOps preferred)
  • Experience with SQL and NOSQL data storage technologies
  • Experience with both Linux and Windows


SES and its Affiliated Companies are committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, colour, ancestry, national origin, gender, sex, sexual orientation, gender identity, marital status, religion, age, disability, veteran status, or other characteristic protected by local, state, or federal law.


Apply now »