Software Engineer
$69.1k - $141.5kCaci Inc
Job ID326931Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End: 7/27/2026The Opportunity:CACI's Radar and Sensor Technologies group is seeking aspiring engineers, signals analysts, and physicists to join our team to support the development of algorithms and software related to synthetic aperture radar, low observables, electro-optical, and other remote sensing capabilities. As part of our organization, you will be at the forefront of developing and enhancing remote sensing capabilities and working in space emerging technology. You will learn about these technologies from the experts that discovered and patented these capabilities.Responsibilities:Take algorithm definitions and prototypes and convert them into robust software applicationsCollaborate with radar/electro-optical and research scientist experts to solve issues and iterate to improve product image qualityDesign, develop, and maintain robust and scalable software applications using modern programming languages and technologies.If a software engineer, write clean, efficient, and well-tested code that adheres to best practices and coding standardsLearn about synthetic aperture radar (SAR) or electro-optical collection techniquesParticipate in all aspects of the development lifecycle, including planning, requirements development, software design, implementation and build, documentation, testing, deployment, and maintenanceTroubleshoot and resolve technical issues in a timely and effective manner Learning from our recognized leaders and setting oneself up for future leadership in the areaQualifications:Required:Active TS/SCI U.S. Government Security ClearanceA degree in computer science, electrical engineering, physics, or a related field; four years of professional experience in software or signals processing in lieu of a degree; or military background in electronic warfare and/or signals processing Interest in learning remote sensing technologiesFamiliarity with a programming language (preferably Python, C++, Rust, or similar)Familiarity developing in Linux and/or in a cloud environment (AWS preferred) Excellent problem-solving and analytical skillsAbility to work within a team environment to advance large software development packages by taking on and completing tasks independently Ability to work onsiteDesired:Programming skills in multiple languages Knowledge of, or background in radar or electro-optical fields.Academic experience in digital signal processingScrum/Agile Development knowledge and experience with Jira Experience writing software implementing algorithmsPassion for solving hard problemsWhat 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.Since this position can be worked in more than one location, the range shown is the national average for the position.The proposed salary range for this position is:$69,100-$141,500CACI 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. #J-18808-Ljbffr
$112k - $184k
...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit...SuggestedTemporary workWork at office- ...headquartered in Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei and Hsinchu Taiwan, and Riyadh, Saudi... ...on‑chip AI inference. We’ve co‑designed a full hardware‑software stack (compiler, runtime, and APIs) to make AI development both...SuggestedPermanent employmentLocal area
- ...test stands, data management solutions, driveline test systems, engine test systems, brake test systems, wind tunnel balances,... ...aerospace and rail sectors. HORIBA Automotive is searching for a Software Engineer to work out of our Ann Arbor, MI office. This person will...SuggestedTemporary workWork at officeWorldwideFlexible hours
- ...opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability. Software Engineer – Zero Trust Products & Cloud Services Barracuda Networks is seeking a talented individual to join us as a Software Engineer...SuggestedWork experience placementWorldwideFlexible hours
$110k - $145k
...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the... ...excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a...SuggestedWork at officeRelocation packageFlexible hoursNight shift1 day per week- ...A leading transportation data management firm in Ann Arbor, Michigan, is seeking a Senior Software Engineer to design and maintain systems that power its platforms. The role involves collaboration with product and engineering teams across the full stack, from back-end...
- ...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
- ...Solutions Company, provides Environmental, Health and Safety (EH&S) software solutions that help businesses implement and maintain... ...scrappy, resourceful Junior Full-Stack Developer to join our engineering team. If you are a self-starter who loves solving puzzles and...InternshipRemote work
- ...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
$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$103.1k
...Brightest in Wellness , reflecting our deep commitment to our team members and the communities we serve. About the role: The software engineer is responsible for developing and customizing software solutions for our digital banking platform currently using Lumin Digital...Full timeWork experience placementLocal areaFlexible hours- ...About the Role We are seeking an AI Engineer to serve as a technical lead within a growing, operations-aligned engineering team. This... ...Preferred Qualifications 5-8 years of experience building production software systems. At least 2 years working with AI/ML or LLM-based...Work experience placement
- ...and stay healthy. We operate at the intersection of hardware, software, data science, and applied biomechanics, turning high-resolution... ...infrastructure and work with Data Scientist/Signal Processing Engineer to incorporate analytical functionality into the product Provide...Full timeWork experience placement
- ...across multiple industries—and we’re growing our team in Ann Arbor, Michigan. We’re looking for a Senior Full‑Stack Engineer who enjoys building software end‑to‑end and wants to work on a mix of SaaS platforms, cloud‑native applications, and AI‑enabled systems, including...
- ...Senior Software Developer Our Development team focuses on implementation, using a test‑driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not as important...Full timeWork at officeTrial period1 day per week
- ...decades of excellence, ARKA brings modern approaches and a culture of innovation to the challenges of today. We are looking for software engineer interns to join the team in summer 2026 to apply their capabilities to becoming the next generation of developers turning...Summer workInternshipWork at officeLocal areaRemote workVisa sponsorshipFlexible hours
- ...If this sounds like a brand you’d like to be a part of, consider joining our team! Job Description Salary- 120-130k base A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus - encompassing other...Full timeLocal area
$139k - $166.8k
...part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.... .... Contribute to software architecture, code quality, and engineering best practices across the team. What You’ll Need to Succeed...Full timeImmediate startRelocation$111.1k - $188.9k
...development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem‑solvers work together with the world’s leading technology providers to accelerate the delivery of...Minimum wageFlexible hours$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Full timeTemporary workRemote work$140k - $200k
...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product...Remote jobFull time- ...Specific Essential Duties and Responsibilities: - Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange Online, hybrid... ...teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives...Minimum wageFull timeContract workTemporary workWork experience placement
- ...Requirements Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal... ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$1,500 per month
...Python, Ruby, or something else Working knowledge of modern software development frameworks, including server-side MVC (e.g. Symfony... ...00)% better! About the Job As a full-stack software engineer, you’ll team up with others in various stacks at Nutshell. You...Part timeWork experience placementCasual workInternshipWork at officeLocal areaWork from homeFlexible hours- As a member of the External Relations team, the Marketing Cloud Specialist will carry out digital communications related duties focused on advancing the mission, awareness, reputation and program offerings of the University of Michigan-Dearborn and lead strategic projects...
$140k - $220k
...research at MIT and Caltech for over 10 years. And our Head of Engineering was one of the earliest engineers at Figma. Full Stack... ...databases Proven ability to build and deploy production-grade software at scale Nice to have Experience working at high-growth startups...Full time- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$96k
Sr. Software Engineer II Galaxy Software Solutions, Inc. has job openings for Sr. Software Engineer II. Jobs located in Canton, MI and various unanticipated locations throughout the U.S. Design, develop, and implement software applications. Review, evaluate, and test client...Permanent employmentTemporary workRelocation$75k - $90k
...collaborate closely with Creative Studios, Operations, and product engineering teams to deliver seamless technical experiences for learners,... ...''s degree in computer science, information technology, software engineering, or a related field, or equivalent combination of...Work at officeRemote workMonday to Thursday- About Us Pyrovio Consulting is a dynamic consulting firm with offices in Ann Arbor, Michigan and Akron, Ohio, specializing in providing innovative solutions to utilities and large-scale capital investment clients. We pride ourselves on our commitment to excellence and ...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- part time software developer remote Ypsilanti, MI
- software sales Ypsilanti, MI
- remote software sales Ypsilanti, MI
- software Ypsilanti, MI
- entry level software sales Ypsilanti, MI
- healthcare software sales Ypsilanti, MI
- id software Ypsilanti, MI
- software implementation project manager Ypsilanti, MI
- rbc software developer
- software sales engineer


