Senior Software Engineer
Job Description
Trinzic is hiring a Senior Software Engineer to support an Air Force Research Laboratory (AFRL) development team delivering prototype software efforts. The work focuses on high-velocity data stream processing systems, with development activities spanning requirements through deployment and sustainment across locations in Colorado Springs, Colorado or Beavercreek, Ohio.
This position is based 100% onsite and includes ownership across design, implementation, and ongoing troubleshooting for complex, high-throughput software environments.
Location
- Colorado Springs, CO (100% onsite)
- Beavercreek Township, Ohio (100% onsite)
Pay
- Colorado Springs, CO area: USD 115,900 - 173,800 per year
- Beavercreek, OH area: USD 110,400 - 165,500 per year
- Offered rate based on the selected candidate’s knowledge, skills, abilities and/or experience, with consideration of internal parity
Role Summary
The Senior Software Engineer will support AFRL prototype projects by designing, developing, maintaining, and sustaining software for high-velocity data stream processing systems. The scope includes requirements analysis, architecture, code reviews, mentoring, and troubleshooting across development, integration, and operational environments.
Responsibilities
- Lead the design, development, and maintenance of software for high-velocity data stream processing systems
- Analyze customer and mission requirements and translate them into software designs
- Architect and implement scalable, reliable, high-performance software solutions
- Lead development from requirements analysis through deployment and sustainment
- Conduct code reviews and mentor junior engineers on software engineering best practices
- Develop software prototypes and evaluate technical approaches to complex problems
- Lead troubleshooting and root-cause analysis across development, integration, and operational environments
- Generate and maintain software baseline documentation, design artifacts, and engineering plans
- Coordinate activities across cross-functional engineering teams
- Provide project planning support, including task estimation, risk identification, and technical planning
Required Qualifications
- 5–8 years of professional software development experience
- Strong experience across the full software development lifecycle
- 4+ years with Java, Python, or another object-oriented programming language
- Experience designing and developing distributed systems or high-throughput data processing applications
- Experience with software architecture, performance optimization, and system integration
- Demonstrated experience mentoring engineers and leading technical efforts
- Experience with automated testing, code reviews, and software quality practices
- Active U.S. Government Top Secret / SCI security clearance (U.S. citizenship required)
- Bachelor’s degree in Computer Science, Information Systems, Engineering, Mathematics, or related technical field
Technologies
- Java
- Python
Benefits
- Bonuses, commissions, or other forms of compensation may be offered per internal policy or contractual designation
- Sign on bonus may be offered
- Relocation benefits may be offered
- Short-term incentives may be offered
- Long-term incentives may be offered
- Discretionary payments for exceptional performance may be offered
Working Environment
- Travel requirements: Minimal
- Working hours: Standard
Desired Qualifications
- Master’s degree in Computer Science or related field
- Working knowledge of MIL-STD-6016 and MIL-STD-3011
- Experience serving as a technical lead or component lead
- Experience with TDD and CI/CD pipelines
- Agile development experience
- Security+ certification
- Strong analytical, leadership, and mentoring abilities