Software Developer
$90.3k - $189.6kCACI International
Software DeveloperAs a Software Developer on our Network Tools team, you'll design, develop, and deploy software applications that power enterprise network monitoring, analysis, and automation systems. You will write code to build custom tools, create API integrations, develop automation frameworks, and implement software solutions that enable network operations teams to manage complex infrastructure more efficiently. You will play a critical role in the software development lifecycle—from requirements gathering and design through coding, testing, deployment, and maintenance.We are seeking a talented Software Developer to build innovative software solutions for enterprise network monitoring and automation within a highly secure, classified environment. In this role, you will code applications that integrate with network monitoring platforms, develop microservices and APIs, create automated testing frameworks, and implement scalable software architectures. Your software will process network telemetry data, automate compliance workflows, and provide actionable insights to network operations teams.Responsibilities:Design and develop software applications using Python, Java, or Go that integrate with network monitoring platforms via REST APIs and SDKs.Write clean, maintainable code for automation frameworks that continuously audit, assess, and remediate DoD Security Technical Implementation Guide compliance across network devices.Develop microservices and backend systems that consume network telemetry data, perform mathematical analysis of network behavior, and validate configurations against security policies.Build data processing pipelines that ingest packet capture data, traffic flows, and optical transport metrics to support real-time network analytics.Create web-based dashboards and visualization tools using modern frontend frameworks to display network health, compliance status, and performance metrics.Implement RESTful APIs and services that enable integration between network monitoring tools, identity management systems, and cryptographic device management platforms.Write automated test suites to ensure software quality and reliability.Participate in Agile development processes including sprint planning, daily standups, code reviews, and retrospectives.Maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions to automate build, test, and deployment processes.Document code, APIs, and system architectures to support maintainability and knowledge transfer.Qualifications: Required:Active TS/SCI clearance with Polygraph.Experience: 6+ years of professional software development experience building enterprise applications.Active IAT Level II certification in compliance with DoD 8570/8140.Strong programming proficiency in one or more languages: Python, Java, Go, or JavaScript/TypeScript.Experience with modern software development frameworks such as Spring Boot, Django, Flask, Node.js, or similar.Proficiency with version control systems (Git) and collaborative development workflows (pull requests, code reviews, branching strategies).Experience building RESTful APIs and working with API documentation tools (Swagger/OpenAPI).Knowledge of database technologies including SQL and NoSQL databases.Familiarity with containerization and orchestration using Docker and Kubernetes.Experience with cloud platforms and infrastructure-as-code tools.Understanding of software design patterns and object-oriented programming principles.Domain knowledge of network protocols is a plus but not required—willingness to learn is essential.Experience developing software for network monitoring platforms is highly desirable.Frontend development skills with React, Angular, or Vue.js for building user interfaces (desired).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 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.
- Lead Software Engineer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is seeking Lead Software Engineer with an Active Top... ...to extend current products and win new programs; and developing new businesses and entering new markets. The organization is seeking...SuggestedPermanent employmentFull timeContract workWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...Role Overview We are seeking experienced Java Full Stack Developers to join our team in St. Louis, MO. The role requires strong backend... ...and frontend development skills, working across the full software development lifecycle to build scalable, secure, and high-performing...Suggested
- ...Java Full Stack Developer Location: St. Louis, MO Duration: 12 Months Job Description: ~ Must be a full stack developer... ...specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "...Suggested
- ...accordance with ITSM best practices.Support configuration across incident, request, change, problem, knowledge, and asset processes.Develop and maintain integrations between Halo ITSM, Jira, and other enterprise systems using APIs, webhooks, and middleware.Troubleshoot...Suggested
- ...Java Full Stack Developer Onsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite (starting) from the first day in one of the locations below! 1 N Jefferson Ave., Saint Louis, MO 2975 Regent Blvd, Irving, TX 75063 1445 ROSS AVE; DALLAS, TX 75202-271...Suggested2 days per week
$124.95k - $169.05k
..., utilizing Agile scrum methodology, which is responsible for developing and maintain agency wide Platform as a Service (PaaS) capability... ...leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our...Full timeTemporary workImmediate startRemote workWorldwideFlexible hoursShift work$55 - $65 per hour
DescriptionKforce has a client that is seeking a Platform Engineer in Saint Louis, MO.Key Responsibilities:Reliability Architecture & Systems Design:* Improve the reliability, availability, performance, scalability, and operability of enterprise applications, platforms,...- ...Title: Java Full stack Developer Location: San Jose, CA(Locals only) Duration: 6+ Months Contract Job Description: Location: Bay Area, CA ( onsite) Start date: ASAP Position: Java Full stack developer with 7+ years of experience Should...Contract workLocal areaImmediate start
- ...programming, testing, implementation, documentation, maintenance and support of systems application software in adherence with MasterCard standards, processes and best practices.Develop high quality, secure, scalable software solutions based on technical requirements...
- ...of defining the future of cloud technologies by contribution and collaboration to the Open Source community. is also committed to developing your skills and providing support to shape and grow your future. Our employees agree, as we have been consistently recognized on...Work experience placementMonday to ThursdayShift work
- ...day 1)Client: MastercardInterview Process: 3 rounds will be Zoom VideoJob Description:Strong Java developer with very good understanding of micro services.Grasp of software engineering skills in modular design, data structures, algorithms.Deep knowledge and hands on...Work experience placement
- ...equivalent experience5+ years of development experience in JAVA/J2EEStrong understanding of object oriented programmingAnalyze and develop Java solutions based on customers' needsThe ability to develop technical documentationProficient knowledge of Java & J2EE (including...Contract workFor contractorsImmediate start
- Wipro Limited is seeking a seasoned Fullstack Java professional to lead, coordinate, and deliver IT transformation projects. The role emphasizes Java/J2EE with Spring Boot, REST APIs, and Azure Cloud, along with ITIL-aligned operations and ITSM tooling like ServiceNow....
- ...Senior / Lead Java DeveloperWe are seeking a Senior or Lead Java Developer for a long-term opportunity in St. Louis, MO. This is a hands-... ...improvement.Required Skills:6–10 years of experience in software development.Strong proficiency in Core Java and Object-Oriented...
$90k - $110k
...1(k) ~ Dental insurance ~ Flexible schedule ~ Health insurance ~ Paid time off ~ Vision insurance Software Developer – Enterprise Geospatial Solutions Location: On-Site About the Role Join our Geospatial Services &...Full timeFlexible hours- ...sales objectives, planning and delivering promotional activities with compelling technical content tailored to target audiences.Lead, develop, and coach the Technical Design and Promotions team, fostering proactive collaboration and maintaining high levels of technical...Hourly payMonday to FridayShift work
$110k - $136k
...support containerized full-stack applications in production. Software Development: Execute end-to-end feature design, refactor... ...operational issues, produce detailed documentation, and mentor junior developers. Qualifications & Requirements Clearance...Full time$125.8k - $170.2k
...improved reliability and maintainability Mentoring junior developers Writing and reading unit tests; understanding code-quality... ...Microservice-based backend architecture; integrating with COTS/FOSS software REST APIs Supporting a full-stack application in a PaaS...Full timeTemporary workImmediate startRemote workWorldwideFlexible hours- ...Technology TeamSpectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most reliable... ...position will be expected to contribute in areas dealing with software design, service architecture, database design, compliancy and strategy...Work experience placementWork at officeRemote work
- ...Lead It Software DeveloperThe Lead IT Software Developer is a well-rounded expert on the team in Front-End frameworks (Aurelia, Angular and such) and Back-End (Microsoft SQL and C#/.NET). He/She is the go-to person for any questions or direction relating to technologies...
- General Dynamics Information Technology is seeking a seasoned Cyber Engineer to lead the security design, architecture, and engineering of Cross Domain Solutions at a customer site in Springfield, VA. You will drive data-flow analyses, define evaluation criteria, and prepare...
- Full Stack Developer to join the Software Engineering team. This individual will be responsible for developing a wide variety of software solutions in a cloud enabled microservices environment. Development will include solutions built for internal and external customer...Casual work
- ...IT Platform Infrastructure EngineerRazor is seeking an IT Platform Infrastructure Engineer to support software, platform, security, and system integration efforts for new system requirements. In this role, you will be responsible for supporting the rollout of new software...Remote work
- ...defense technology firm in St. Louis, Missouri, seeks a Senior Software Engineer skilled in C++ embedded development. This position... ...the U.S. Department of Defense. Key responsibilities include developing efficient embedded software systems and solving complex technical...
$102.5k - $187.9k
...confidence in the capital markets and economies all over the world. We develop outstanding leaders who team to deliver on our promises to all... ..., integrating, testing, and deploying new and existing software application programs. You will work with customers’ technical leads...Summer holidayFlexible hours$126.65k - $171.35k
Software Engineer-Developer, Phantom Works Weapons (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is seeking an Application Software Engineer (Experienced or Senior) to join the Phantom Works Weapons team in St. Charles, MO (St. Louis Area). This teamsupports...Permanent employmentFull timeWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...Overview: Java Backend Developer Job Description: We are looking for an experienced Java Backend Developer to join our team and contribute to building high-performance, scalable, and reliable applications. The ideal candidate will have strong expertise...
- ...Java Backend Developer Location: Alpharetta, GA/ St. Louis, MO Duration: 12 months NOTE: Java 8 / 11, Spring Boot, Microservices... ...and business processes; codes, test, debugs and implements software solutions. Roles are often project based, delivering technology...Temporary work
- ...Job TitleInterview Process: 3 rounds will be Zoom VideoStrong Java developer with very good understanding of micro services.Grasp of software engineering skills in modular design, data structures, algorithmsDeep knowledge and hands on experience with modern applications...Work experience placement
- ...technical security controls and security processes across internally developed applications and AI-enabled systems. This role partners directly with engineering teams to embed security into the software development and AI lifecycles, and, in partnership with the AI-...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- cybersecurity software engineer Saint Louis, MO
- software developer fintech Saint Louis, MO
- senior robotics software engineer Saint Louis, MO
- software engineer visa sponsorship Saint Louis, MO
- network software engineer Saint Louis, MO
- software engineer remote Saint Louis, MO
- part time software developer remote Saint Louis, MO
- software engineer full time Saint Louis, MO
- entry level software engineer remote Saint Louis, MO
- senior software engineer ruby on rails Saint Louis, MO

