Senior Software Technical Lead / Scrum Master
About the role
The Senior Software Technical Lead / Scrum Master will lead the execution of software development activities supporting an aerial surveillance system for a Department of Defense customer. The candidate will provide technical leadership and Agile Scrum leadership for a software team responsible for an integrated application that interfaces with external system sensors, captured video, static imagery, and hardware devices.
Responsibilities
- Lead software architecture, technical design, and implementation activities for integrated aerial surveillance and sensor systems.
- Serve as the technical lead and subject matter expert for real-time surveillance, sensor integration, and distributed software applications.
- Provide technical leadership and mentorship to software engineers throughout the software development lifecycle.
- Analyze system requirements and decompose features into executable software tasks and technical solutions.
- Support technical planning, software design reviews, peer reviews, and architecture discussions.
- Cook up with systems engineering, QA, network engineering, cybersecurity, and integration teams to support integrated system capabilities.
- Evaluate and integrate new technologies, frameworks, and capabilities into existing software baselines.
- Support customer technical discussions, demonstrations, deployments, and test activities.
- Develop and maintain technical documentation for software designs, interfaces, testing, and system operation.
- Serve as Scrum Master for the software development team and facilitate Agile ceremonies including sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
- Collaborate with Product Owners and Program Management to prioritize and manage software backlogs.
- Monitor team velocity, sprint execution, and software delivery metrics.
- Remove impediments and drive continuous improvement initiatives to maximize team effectiveness.
- Identify, communicate, and mitigate technical risks and issues impacting software execution.
- Provide periodic status reports to Program Management Office (PMO) leadership regarding technical progress, schedule performance, resource requirements, risks, issues, dependencies, and mitigation plans.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent from an accredited college or university, or additional relevant experience.
- Minimum of 6 years of professional software development experience.
- Ability to obtain a U.S. DoD Secret security clearance.
- Java programming experience / skills.
- Working knowledge of the full software development lifecycle and Agile methodologies.
- Experience with distributed publish/subscribe software architectures.
- Experience with Linux operating systems.
- Strong interpersonal, communication, and leadership skills.
- Able to work effectively with cross-functional engineering teams and customer stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent from an accredited college or university, or additional relevant experience.
- Minimum of 6 years of professional software development experience.
- Ability to obtain a U.S. DoD Secret security clearance.
- Java programming experience / skills.
- Working knowledge of the full software development lifecycle and Agile methodologies.
- Experience with distributed publish/subscribe software architectures.
- Experience with Linux operating systems.
- Strong interpersonal, communication, and leadership skills.
- Able to work effectively with cross-functional engineering teams and customer stakeholders.
Skills
- Experience leading software teams or serving in a technical leadership role.
- Active U.S. DoD Secret security clearance.
- Certified Scrum Master (CSM), SAFe Scrum Master, or equivalent Agile certification.
- Experience with software design for interaction with cameras, gimbals, radars, and other sensor systems.
- Experience with video capture, processing, and display systems.
- Experience supporting formal engineering reviews including SRR, PDR, CDR, and TRR.
- Experience with DevSecOps practices, CI/CD pipelines, and automated testing frameworks.
- Experience leading teams developing mission-critical C4ISR, ISR, or command-and-control systems.
Benefits
Hired applicants may be eligible for benefits including but not limited to: Health benefits, Medical, Dental, Vision, Basic life with AD&D, Short term disability, Long term disability, Ancillary (Voluntary life with AD&D, accident, critical illness, hospital, and pet), Spending accounts (HSA, FSA, and DCFSA), Paid time off, Holidays, 401(k) (including automatic company contribution), Tuition reimbursement, Leaves (Parental, pregnancy, and military), Potential annual bonus.