Lead Software Engineer - Waco
Core
Design and implement new software features and frameworks for mission-critical defense solutions, ensuring high-quality delivery within deadlines and budget constraints.
Role type
Lead Software Engineer
Builds
New software features and frameworks for defense industry customers
Domain
Defense / Cyber / Telecommunications (VoIP)
Deliverable
production ML models | product features
Required skills
Java, C++, Python, Asterisk, VoIP, Multicast, RTP, software development lifecycle, Agile methodologies, security clearance maintenance, system troubleshooting, code reviews, unit testing, documentation
Preferred skills
Experience with CI/CD pipelines, containerization (Docker, Kubernetes), Linux/Unix environments, UML design
Technologies
Asterisk, Java, Python, BitBucket, CI/CD, Docker, Git, GitHub, JIRA, Jenkins, Kubernetes, RHEL, UML, Unix, Windows
Responsibilities
Design and implement new software features and frameworks; integrate new functionalities with cross-functional teams; conduct code reviews and write unit tests; troubleshoot and resolve issues in existing applications; participate in Agile processes (sprint planning, stand-ups, retrospectives); stay updated with technology standards and emerging trends.
Seniority
Senior, hands-on IC with leadership responsibilities