Share this Job
Apply now »

Junior Engineer, Video Software Engineering

Requisition Number:  15174
Contract Type:  Permanent

Munich (Unterföhring), DE




We are looking for a Junior Software Engineer to join a team and provide input for all aspects of software development. The ideal candidate should have a solid foundation and a strong interest in both front and back-end technology and be able to effectively communicate his ideas to his colleagues and team members.

The Junior Software Engineer will contribute to all processes in software development, he will contribute to all aspects of the solutions developed in his team. This role requires good communication skills, a strong foundation in computer science and interest in all aspects of software development.


Extended Job Description:




  • Contribute to the team and to all aspects of software development
  • Learn to develop high-quality, comprehensive software designs and architectures for server side and client-side components, having the full lifecycle of the systems in mind
  • Assist in evaluation of a wide range of technologies as part of a solution design and document the resulting designs and conclusions and evaluate those solutions
  • Learn taking over responsibility for solution architecture and design in the creation of systems.
  • Embrace best practices, software architectures and strategies that leads to cohesive software systems
  • Scout for new technologies and suggest them were beneficial.
  • Enhance and create continuous integration and continuous deployment in the development processes.
  • Collaborate with Operations on transition, maintenance, and sustainment phases





  • Proficient in one programming languages such as c#, C++, Java and JavaScript/TypeScript
  • Knowledge in one mark-up language, such as XML/XSLT, HTML and SQL
  • Proficient with Windows- or Linux-based Systems, including security policies
  • Knowledge in API development and inter-process communication strategies (REST, Message Queuing)
  • Basic understanding of containerization and virtualization technologies
  • Proficient working with Git or TFVC
  • Knowledge in database and storage systems (Both SQL and NoSQL)
  • Familiar with networking authentication and security for software systems
  • Basic understanding of architectural patterns (IoC, OOO, mircoservices)
  • Proficient with testing frameworks, end-to-end testing and debugging
  • Proficient in reading and understanding code, frameworks and technical specifications
  • Familiarity with cloud orchestration tools, technologies and API standards (AWS, Azure, Google Cloud, Kubernetes)
  • Basic understanding of DevOps, agile development processes, continuous integration and deployment
  • Basic understanding of UI and UX principles





  • BS/MS in Computer Science, Software Engineering or equivalent experience
  • Proven previous work experience
  • Strong team player, with the urge to never stop learning
  • Ability to travel domestically and internationally as required
  • Very good communications skills, both written and verbal





  • Flexible working policy
  • Bonus and equity plans
  • Comprehensive and competitive benefits plan
  • A range of wellness activities and employee assistance programs 
  • An employer that values all aspects of Diversity and respects every individual’s story



SES is an Equal Opportunity Employer, committed to workplace diversity & inclusion. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or other characteristics protected by local, state, or federal law.

Apply now »