Software Engineering Manager

Caliola Engineering, LLC•Colorado Springs, CO
•$170 - $215•Onsite

About The Position

Caliola is seeking a technically strong, people-focused Software Engineering Manager to lead and grow its software team as the company scales. The manager will lead engineers developing mission-critical communications, alternate positioning, navigation, and timing (A-PNT), and secure mesh networking technologies. Working closely with the VP of Engineering, this role will strengthen development and testing practices, establish repeatable processes, develop technical talent, and improve software planning, execution, and delivery across multiple programs. The manager will also help shape the company's approach to AI-enabled development and quality assurance. The role provides leadership, management, and accountability for software engineering, including team development, resource planning, process improvement, architectural direction, and oversight of DevOps practices and software tools. The position is full-time, salaried/exempt, based onsite in Colorado Springs, with limited remote work flexibility. The annualized salary range is $170,000–$215,000, commensurate with experience. The position remains open until filled, with applications reviewed continuously.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • At least 10 years of progressive software engineering experience, including substantial hands-on software development and demonstrated leadership of software engineers or development teams.
  • Ability to obtain and maintain a U.S. Government Secret security clearance.
  • Strong technical foundation in software architecture, design, development, integration, and testing, including the ability to assess technical approaches, troubleshoot complex challenges, and provide technical guidance.
  • Demonstrated experience leading Agile software development teams and establishing or improving engineering practices, including sprint planning, code reviews, automated testing, quality assurance, and continuous improvement.
  • Experience delivering software in regulated, security-sensitive, or mission-critical environments, such as defense, aerospace, financial technology, or healthcare, and managing resources, competing priorities, technical risks, and delivery commitments.
  • Strong communication, collaboration, and people management skills, including the ability to build accountability, navigate challenging situations, and work effectively across technical teams and organizational leadership.
  • Excellent verbal and written communication skills in English.
  • Ability to regularly use a computer and standard office equipment for extended periods, participate in meetings, collaborate with team members, and work in standard office and secure development environments.
  • Ability to perform work requiring sustained attention, analytical thinking, and review of technical documentation, software designs, and digital information.
  • Pass a basic background screening.

Nice To Haves

  • Master's degree or higher in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • At least 3 years of formal people management experience at the Software Engineering Manager level or equivalent, with direct responsibility for employee development, performance management, staffing, and team accountability.
  • Active U.S. Department of War Secret or Top Secret security clearance.
  • Familiarity with C++, Python, TypeScript/JavaScript, Vue.js or similar frontend frameworks, Node.js, GitLab, Linux, containers, and CI/CD pipelines.
  • Experience developing or delivering software solutions for U.S. Department of War programs while working for a federal government contractor.

Responsibilities

  • Lead the software engineering team by setting clear expectations, monitoring performance, removing roadblocks, and aligning work with organizational and program priorities.
  • Coach, mentor, and develop software engineers and emerging technical leads, fostering technical excellence, collaboration, ownership, and continuous improvement.
  • Partner with engineering leadership and HR on staffing, hiring, performance management, professional development, and organizational growth.
  • Plan and allocate software engineering resources across active programs, future awards, and internal development efforts, balancing staffing, capabilities, schedules, budgets, and competing priorities.
  • Monitor team capacity, dependencies, and resource constraints; identify risks and adjust assignments to support program commitments and organizational growth.
  • Define, document, standardize, and continuously improve software development processes, including Agile practices, coding standards, code reviews, testing, quality assurance, and release management.
  • Lead adoption of consistent development and testing practices by providing training, guidance, and accountability across teams and programs.
  • Oversee software development execution and maintain visibility into progress, technical risks, and deliverables to ensure software meets requirements, quality standards, and schedules.
  • Provide technical leadership and direction for software architecture across applications, backend services, and integrated systems, establishing scalable, maintainable, and reusable foundations.
  • Guide architectural decisions and technical approaches; evaluate tradeoffs, resolve complex challenges, manage technical debt, and ensure solutions meet mission and program requirements.
  • Support the evolution of customer-funded and internally developed capabilities into sustainable, reusable software products.
  • Oversee DevOps practices, CI/CD pipelines, development environments, and software engineering tools for reliable, efficient, and secure build, test, and deployment processes.
  • Establish and improve automated testing, code quality controls, and development infrastructure to increase consistency, reduce defects, and strengthen delivery.
  • Collaborate with engineers to evaluate and implement modern development tools, including AI-enabled practices that improve development efficiency, testing, and quality assurance.

Benefits

  • Flexible PTO
  • Subsidized health insurance
  • 401(k) matching
  • Professional development
  • Competitive compensation structure designed to support long-term growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service