Senior Software Engineer

Caliola Engineering, LLC•Colorado Springs, CO
•$135 - $165•Onsite

About The Position

Caliola Engineering is seeking a Senior Software Engineer to build software for complex, mission-critical applications, including communications planning, A-PNT, and secure mesh networking. This hands-on role involves developing production software, influencing technical direction, and providing technical leadership and mentorship to other engineers. The technology stack includes TypeScript, Vue.js, and Nuxt on the frontend; Nitro and Node.js for backend services; and Tauri for desktop applications. The position is full-time, salaried, and exempt, based in Colorado Springs, Colorado, with on-site work and limited remote flexibility. The annualized salary range is $135,000 to $165,000, commensurate with experience. The position remains open until filled, with applications reviewed continuously. Caliola describes itself as an award-winning, woman-owned small business developing secure collaboration and resilient communications solutions. The company offers flexible PTO, subsidized health insurance, 401(k) matching, professional development, and a competitive compensation structure. It describes its culture as flexible, collaborative, technically challenging, and mission-focused.

Requirements

  • Current or recent (within the last 5 years) U.S. Department of War security clearance at the Secret level or higher.
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.
  • At least 7 years of directly relevant professional software engineering experience.
  • Demonstrated experience designing, building, and maintaining production frontend applications.
  • Strong proficiency in TypeScript and JavaScript, with production experience using a modern frontend framework such as Vue, React, Solid, or Angular.
  • Strong understanding of asynchronous programming concepts and modern frontend application architecture.
  • Experience integrating frontend applications with server-side technologies such as Node.js, Rust, Go, or Python.
  • Experience with Git, CI/CD pipelines, and modern software development practices.
  • Strong technical communication skills, attention to detail, and ability to collaborate effectively across engineering and UI/UX teams.
  • Excellent verbal and written communication skills in English.
  • Ability to regularly use a computer and other standard office equipment for extended periods.
  • Ability to handle and operate common workplace technology and equipment, including laptops, mobile devices, and related peripherals.
  • Ability to perform work requiring sustained visual attention and fine motor coordination when reviewing, creating, and interacting with digital information.
  • Ability to pass a basic background screening.

Nice To Haves

  • Experience working with SQL or NoSQL databases and developing full-stack applications.
  • Strong understanding of software architecture principles, including modularization, separation of concerns, maintainability, and enterprise-scale application development.
  • Experience translating high-level customer needs into functional requirements and technical solutions.
  • Experience modernizing, refactoring, or sustaining existing applications.
  • Curiosity and demonstrated ability to learn new technologies, tools, and design approaches.
  • Familiarity with emerging trends in web, desktop, and mobile application development.
  • Experience working for a Department of War contractor.

Responsibilities

  • Build responsive, reliable user interfaces that meet approved designs and technical requirements.
  • Contribute production-quality code and deliver functionality within agreed timelines.
  • Develop and maintain reusable UI components aligned with Caliola's design system.
  • Translate project requirements into technical requirements, development tasks, and project milestones.
  • Help organize and prioritize development work using agile tools and practices, including leading or supporting agile meetings.
  • Provide technical guidance through code reviews, collaboration, and reinforcement of development standards, while working across multidisciplinary engineering teams.
  • Implement intuitive workflows and interactions that support user and mission needs.
  • Partner with UI/UX teams and stakeholders to understand requirements, communicate technical constraints, and develop solutions.
  • Identify and help resolve usability issues during development.
  • Write clean, maintainable, tested code that meets development standards.
  • Define and implement appropriate unit and system testing.
  • Identify and resolve defects, performance issues, and browser or device inconsistencies.
  • Integrate frontend applications with APIs, services, databases, and backend systems.
  • Coordinate interface requirements and troubleshoot integration issues across the application stack.
  • Develop and maintain CI/CD pipelines that support reliable software delivery.
  • Maintain technical documentation, reusable components, and project deliverables.
  • Support customer-facing documentation and progress reporting as needed.
  • Contribute to improvements in frontend tools, standards, processes, and development practices.
  • Provide technical leadership and mentorship to other engineers.

Benefits

  • Flexible paid time off (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