> Markdown version of [/jobs/ext/1101570-software-developer](https://www.wearedevelopers.com/jobs/ext/1101570-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:** Experienced - **Salary:** $95,000.0 - $130,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/0721d13e-b48f-4bf6-af82-2a2b0596dc9f ## About the Role * Write and maintain C++ code, including knowledge of + Data structures + Developing multi-threaded applications + Memory management + Object-Oriented Programming + Real-Time Systems + TCP/UDP Networking Interfaces * Experience using version control tools such as Git * Familiarity with Bash and the Linux command line * 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 * Ability to perform tasks under the guidance of 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: * Experience developing using PCIe protocols to support the creation and development of software interfaces for hardware peripherals Education and Experience: * Bachelor's degree in software engineering, Computer Science or other related technical discipline. * Candidate must have 3+ years of relevant software development experience. 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 KAIROS, Inc is searching for an energetic, experienced, and highly motivated Software Developer, Journeyman, to join our team. This position will be onsite in St. Inigoes, MD., 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) - [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) - [How I saved 200K/yr in direct costs writing 0 code lines in K8s](https://www.wearedevelopers.com/videos/1055-how-i-saved-200k-yr-in-direct-costs-writing-0-code-lines-in-k8s) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)