Share this Job
Senior Engineer, Software
Requisition Number:
12635
Contract Type:
Permanent
Location(s):
Manassas, VA, US Munich (Unterföhring), DE
Role description summary
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 challenges to management, estimate and lead project work schedules and anticipating and avoiding challenges
- Provide operational support and respond to operational issues, perform troubleshooting and help restore nominal operations, and document any software development changes required
Competencies:
- Leadership
- Customer focus
- Problem solving
- Self-starter
- Oral and written communication
- Team player
- Analytical
- Global cultural awareness
Qualifications & Experience
Required
- 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 Software Engineering, Computer Science, or related field (a combination of education and experience will be considered)
- Proficiency in programming languages such as: Python, Golang, C/C++, or C#
- Proficiency in object-oriented design and development
- Experience designing, implementing, and maintaining Cloud native applications (Azure preferred)
- Experience with linear and non-linear video ecosystems
- Proficiency with Agile methodologies and tools
- 10% domestic and international travel
Preferred
- Experience with Azure
- Experience with Kafka
- Experience with DevOps tools (Azure DevOps preferred)
- Experience with SQL and NOSQL data storage technologies
- Experience with both Linux and Windows
Nearest Major Market: Washington DC