Software Engineer
$90.3k - $189.6kCaci Inc
Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US Anticipated Posting End: 9/30/2026 The Opportunity: Are you ready to build the automated testing that keeps complex products running reliably? We’re seeking a Software Engineer to develop and own Python-based test automation for one of our key programs. In this role, you’ll design, implement, and maintain software that integrates with external hardware to exercise both the hardware and our product for verification and regression testing. You’ll be responsible for the full development lifecycle—from understanding requirements through coding, debugging, and continuous improvement—while collaborating closely with cross-functional teams to expand coverage and improve product quality. Join us and help drive robust, scalable test solutions that ensure our products perform as designed in the real world. Responsibilities: Develop and maintain Python-based automated test software for a key product, owning the full lifecycle from design and implementation through execution and ongoing improvement. Integrate external hardware with Python (e.g., via drivers, APIs, and communication interfaces) to exercise both the hardware and our product for verification and regression testing. Collaborate with cross-functional teams to translate product and hardware requirements into robust, repeatable automated test coverage that improves quality and reduces manual effort. Analyze automated test results, troubleshoot issues, and drive root-cause identification to help ensure reliable, high-quality product releases. Qualifications: Required: Experience in software development or test automation, or equivalent practical experience. Strong proficiency in Python, including writing clean, modular, and maintainable code. Interest in or experience with integrating external hardware with software (e.g., using communication protocols such as USB, Serial, Ethernet, or vendor-specific SDKs/APIs). Solid understanding of software development best practices (version control, code review, debugging, documentation). Ability to work independently on assigned tasks while collaborating effectively within a team. Strong problem-solving skills and a mindset focused on quality and verification. Active TS/SCI clearance. 5 years of related work experience. Desired: Experience developing in Python or in structurally similar languages/patterns (e.g., Java, C#, TypeScript, or C++ with strong OOP, standard library use, and unit testing), with a demonstrated ability or strong willingness to transfer those skills into a Python-based environment Experience with automated test frameworks (e.g., pytest, unittest, Robot Framework, or similar). Experience with lab/measurement equipment (oscilloscopes, power supplies, DAQs, etc.) and their automation Familiarity with CI/CD systems and integrating automated tests into build pipelines. Familiarity with one of more of the following cellular standards: GSM, UMTS, LTE - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. The proposed salary range for this position is: $90,300 - 189,600 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic. Click on Search Jobs to find and apply to CACI openings.
$73.5k - $136.5k
...Job Description We’re looking for a Software Engineer to help us build innovative and secure data solutions for social media, search, and digital ads within a Big Data environment. In this role, you will use best-in-class engineering approaches and secure data management...SuggestedLocal areaFlexible hours$91.7k - $115k
...meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and treat... ...performance and schedule objectives. Stays current with software engineering trends and technologies through activities such as self- study...SuggestedMinimum wageOngoing contractH1bLocal areaRemote workWorldwideRelocation$97.53k - $158.48k
...Summary : Develops, prototypes, integrates, and supports software solutions that enable emerging technology initiatives across digital... ...solutions. The ideal candidate combines strong software engineering fundamentals with curiosity about emerging technologies such...SuggestedPart timeWorldwideFlexible hours- ...proud to offer career growth opportunities and a competitive compensation and benefits package. Visit our website at: Software Engineer Candidate must have an active TS/SCI w/ Poly to be considered . For over 40 years, DCCA has provided a broad...SuggestedFlexible hours
$88.9k - $165.1k
...datasets and support data-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to establishing engineering best practices and standards. Who You Are: 5+ years of software development experience in a scalable, distributed, or multi-node...SuggestedTemporary workFreelanceLocal areaFlexible hours$105.6k - $145.2k
...Elevate Data Architecture and Drive Cloud Innovation as our Next Software Engineer! Are you ready to architect the future of digital construction and build scalable, secure API solutions that power global infrastructure? Trimble is looking for a visionary Software...Ongoing contractFull timeWork at officeLocal areaWorldwide$88.9k - $165.1k
...datasets and support data-driven decision-making. Mentor junior engineers, conduct code reviews, and contribute to establishing... ...practices and standards. Who You Are: ~5+ years of software development experience in a scalable, distributed, or multi-node...Temporary workFreelanceLocal areaFlexible hours- ...Software Development Engineer – Constellation Enablement Software (CES) team, Westminster, CO (Hybrid: 3 days office, 2 days remote). Responsibilities Design, develop, test, and support software within a service-oriented architecture integrated via Vantor CI/CD pipeline...Work at officeImmediate startRemote workFlexible hours
$190k - $252k
...AI, computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working...Full timeWork experience placementImmediate start- ...Sr. Software Engineer Broomfield, Colorado The Role The Analytics Products team is focused on empowering our users to bring in capabilities in Python and R into a data analysis workflow. Ideal candidates will be self-motivated, keen on code quality and will approach...
$88.9k - $165.1k
...Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice. ( Overview For this role, we are seeking a qualified Senior Software Engineer to join Epsilon’s Development Team in our Data Practice. In this role with our company, you will be focused on project tasks for...Temporary workFreelanceLocal areaFlexible hours$190k - $252k
..., computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM Anduril's Software Engineers excel at developing state-of-the-art algorithms and software that solve scientific problems with real-world applications. Working...Full timeWork experience placementImmediate start- ...Job Title IT Software Engineer 5 (AWS, Coveo & Content Search) Locations Chicago IL, Peoria IL, Dallas TX & Broomfield CO (Hybrid 2-3 days onsite) Job Description Job Title: IT Software Engineer 5 (AWS, Coveo & Content Search) Locations: Chicago IL, Peoria...Contract workWork experience placement
$165k - $218k
...Defense Radar team develops cutting-edge tracking algorithms and software systems that detect, track, and characterize airborne threats in real-time. Working in small, focused teams, our software engineers design and implement sophisticated tracking solutions that...Full timeWork experience placementImmediate start$97.01k - $164.91k
...DoD) and Intelligence Community (IC). We are looking for an engineer to add their skills to our team where you'll be able to make an... ...may be required. Job Responsibilities Work as part of a software development team to design and implement rapid prototypes for a...Full timeLocal area$79.2k - $209.5k
...Job Title Hands-on Engineer for Distributed Systems, Virtualized Infrastructure, and Highly Available Services Job Description... ...significant technical and business impact. As a member of the software engineering division, you will take an active role in defining...Temporary workFlexible hours$190k - $252k
...Senior Software Engineer, Rust Broomfield, Colorado, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model...Full timeWork experience placementImmediate start$73.5k - $136.5k
Epsilon in Westminster, Colorado, is seeking a Software Engineer to create innovative data solutions for social media and digital ads. In this role, you'll develop high-volume applications and migrate solutions to the cloud while applying best engineering practices. Candidates...Flexible hours- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$70 - $110 per hour
...operations with real-time dashboards and agentic workflows. This engineer will own core product delivery end-to-end: platform foundations... ...and pragmatically. What we’re looking for Strong, practical software engineering skills; you can ship end-to-end and unblock...Remote jobHourly payFull timeFixed term contractFreelance- ...Fullstack Software Engineer – Mural Pay Location: New York, NY / Denver, CO The Story Every company is becoming a fintech. Mural is the global account layer that powers their financial stack. Stablecoins have exploded from $28B to $300B over five years, with $30T+ in annual...
- ...ownership, impact, and mission‑driven execution. Their world‑class engineering team builds products that simplify and solve complex real‑... ...Stack Infrastructure: GCP Must‑Haves 3+ years of professional software engineering experience delivering production systems at scale....Temporary workFlexible hours
- ...We are seeking a resourceful, focused and experienced individual to join our team as a full-stack Software Engineer. You will be part of a team that actively collaborates with business peers to develop Java-based applications used by top firms in the financial securities...Remote work
$125k - $160k
...Full Stack Software Engineer Job Category: Information Technology Requisition Number: FULLS003179 Posted: May 29, 2026 Full-Time New York, NY 10019, USA +1 more locations Job Details Description Full Stack Software Engineer Gen II is a leading...Full timeWork at officeFlexible hours1 day per week$124.9k - $228.9k
...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What...Full timeTemporary workWorldwide$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$133k - $160k
...actively seeking passionate, collaborative, energetic, and forward‑thinking individuals to join our team. We are seeking a Senior Software Engineer - Test Automation & Infrastructure to develop and scale automated test systems supporting the validation of complex RF and...Permanent employmentFull timeWork experience placementLocal area- ...Earth, we are building sustainable infrastructure for our transport of crew and cargo from Earth to the lunar surface.As a Ground Software Engineer in Blue Origin's Lunar Permanence program, you will help build, test, and integrate the software required for the Lunar...Permanent employmentTemporary work
- ...foundation to deploy solutions and deliver insights with unrivaled speed, scale and cost effectiveness. We are seeking a Software Development Engineer to join our Constellation Enablement Software (CES) Development team in Westminster, CO. This position has the ability...Permanent employmentFull timeWork at officeImmediate startFlexible hours
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer amazon Westminster, CO
- experienced software developer Westminster, CO
- federal - software developer Westminster, CO
- senior software engineer Westminster, CO
- software developer fintech Westminster, CO
- part time software developer remote Westminster, CO
- software engineer Westminster, CO
- software engineer healthcare Westminster, CO
- network software engineer Westminster, CO
- software developer Westminster, CO


