> Markdown version of [/jobs/ext/3797106-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/3797106-software-engineering-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering Manager - **Company:** Caliola Engineering, LLC - **Location:** Colorado Springs, CO, United States (Remote available) - **Experience:** Experienced - **Salary:** $170,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, C++ (Programming Language), Software Quality, Code Review, Computer Engineering, Linux, DevOps, Programming Tools, Digital Data, Python (Programming Language), Node.Js, Scrum Methodology, Software Architecture, Release Management, Software Tools, Software Engineering, TypeScript, Technical Debt, Backend, Gitlab, Vue.js, Information Technology, Front End Software Development, Software Coding - **Published:** October 17, 2026 - **Apply:** https://www.builtincolorado.com/job/software-engineering-manager/11736513?handler=ApplyRedirect ## About the Role * Bachelor's degree in Computer Science , Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline. * 10+ years of progressive software engineering experience, including substantial hands-on software development experience 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, with the ability to evaluate technical approaches, troubleshoot complex challenges, and provide meaningful technical guidance to engineers. * Demonstrated experience leading Agile software development teams and establishing or improving consistent 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, with the ability to manage engineering resources, competing priorities, technical risks, and delivery commitments. * Strong communication , collaboration, and people management skills, with the ability to build accountability, navigate challenging situations, and work effectively across technical teams and organizational leadership. What We Value : * Master's degree or higher in Computer Science , Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline. * 3+ years of formal people management experience at the Software Engineering Manager level or equivalent, including 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 technologies such as 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 ( DoW ) programs while working for a federal government contractor. Minimum Physical Requirements: * Must possess excellent verbal and written communication skills in English, with the ability to communicate effectively with technical teams, leadership, and other stakeholders. * Ability to regularly use a computer and other standard office equipment for extended periods. * Ability to participate in meetings, collaborate with team members, and perform 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. ## Description Caliola is seeking a Software Engineering Manager to lead and grow our software team as we scale our business and the mission-critical technologies we deliver. This is an exciting opportunity for a technically strong, people-focused leader who enjoys developing engineers, solving complex problems, and building the processes and practices that help great teams do their best work. You'll lead engineers developing innovative software for mission-critical communications, alternate positioning, navigation, and timing (A-PNT), and secure mesh networking. As Caliola continues to grow, you'll play a critical role in helping our software team scale with it. Working closely with the VP of Engineering, you'll strengthen development and testing practices, establish consistent and repeatable processes, develop technical talent, and improve how we plan, execute, and deliver software across multiple programs. You'll also help shape our approach to AI-enabled development and quality assurance, identifying opportunities to use emerging technologies to improve efficiency, consistency, and quality. We're looking for a leader who brings deep technical understanding, sound judgment, and a genuine passion for helping engineers succeed. Someone who can dive into technical challenges, identify and remove roadblocks, coach engineers through complex problems, and bring structure and accountability without sacrificing innovation or collaboration. If you're energized by growing a team, building scalable engineering practices, and helping shape the future of a growing defense technology company, this is an opportunity to make a meaningful and lasting impact. Essential Responsibilitie s : Leadership, Management & Accountability (LMA ) * Provide leadership, management, and accountability for the software engineering team, establishing clear expectations, monitoring performance, removing roadblocks, and ensuring alignment with organizational and program priorities. * Coach, mentor, and develop software engineers and emerging technical leads, fostering a culture of technical excellence, collaboration, ownership, and continuous improvement. * Partner with engineering leadership and HR on staffing, hiring, performance management, professional development, and organizational growth. Resource Planning * Plan and allocate software engineering resources across active programs, future awards, and internal development efforts, balancing staffing, technical capabilities, schedules, budgets, and competing priorities. * Monitor team capacity, project dependencies, and resource constraints, proactively identifying risks and adjusting assignments to support program commitments and organizational growth . Software Development Process * Define, document, standardize, and continuously improve software development processes across the organization, including Agile practices, coding standards, code reviews, testing, quality assurance, and release management. * Lead the adoption of consistent development and testing practices, providing training, guidance, and accountability to ensure processes are effectively implemented across teams and programs. * Oversee software development execution, maintaining visibility into progress, technical risks, and deliverables to ensure software meets requirements, quality standards, and program schedules. Software Architecture * Provide technical leadership and direction for software architecture across applications, backend services, and integrated systems, establishing scalable, maintainable, and reusable technical foundations. * Guide architectural decisions and technical approaches, working closely with engineers to 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. DevOps & Software Tools * Oversee DevOps practices, CI/CD pipelines, development environments, and software engineering tools to support 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 software delivery. * Collaborate with engineers to evaluate and implement modern development tools, including AI-enabled software engineering practices that improve development efficiency, testing, and quality assurance.