> Markdown version of [/jobs/ext/1101603-software-developer](https://www.wearedevelopers.com/jobs/ext/1101603-software-developer). 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 Developer - **Company:** KAIROS Inc - **Location:** Saint Inigoes, MD, United States - **Experience:** Starter - **Salary:** $80,000.0 - $95,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, Bash Shell, C++ (Programming Language), CMake, Compilers, Code Review, Computer Networks, Data Structures, Memory Management, Revision Control Systems, Linux Commands, Microsoft Office, Object-Oriented Software Development, Pair Programming, PCI Express, Software Engineering, Software Systems, Utility Software, Multithreading, Real Time Systems, Git, Computer Equipment, Information Technology - **Published:** June 9, 2026 - **Apply:** https://www.dice.com/job-detail/41688a73-211a-4f0d-bf0b-1efd893dff7e ## About the Role KAIROS, Inc is searching for an energetic, experienced, and highly motivated Software Developer, Junior, to join our team. This position will onsite in St. Inigoes, MD., * Write and maintain C++ code, including knowledge of + Data structures + Developing multi-threaded applications + Memory management + Object-Oriented Programming + Real-Time Systems * Experience using version control tools such as Git * Familiarity with Bash and the Linux command line * Ability to perform tasks under the guidance of journeyman and senior engineers, programmers, and managers as a valuable, contributing member of the team. * Strong customer relations, analytics, and documentation skills. * Self-starter, highly motivated, strong work ethic with a commitment to quality. * Microsoft office proficiency. * Ability to work within a challenging, fast-paced, team-oriented environment * Ability to work independently * Ability to multi-task and meet competing, deliverable deadlines * Detail oriented * Excellent interpersonal and customer service skills * Excellent verbal and written communication skills to provide clear status and/or communicate issues * Ability to adapt to evolving technology Preferred Skills and Experience (Not Required): * Contributed to a software development team by participating in code reviews, pair programming, and writing technical documentation. * Collaborated within a Scrum and Agile framework * Ability to develop CMake scripts to manage code compilation and installation * Experience developing using PCIe protocols to support the creation and development of software interfaces for hardware peripherals Education and Experience: * Bachelor's degree in a Software Engineering, Computer Science or other Technical discipline Clearance: This position is subject to a government security investigation and must meet eligibility requirements for access to classified information. This position requires an Active Secret Security Clearance. ## Description This position performs research, design, and develops computer and network software or specialized utility programs. Primary Duties: * Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. * Update software or enhance existing software capabilities. * As required, work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)