> Markdown version of [/jobs/ext/2291137-software-developer](https://www.wearedevelopers.com/jobs/ext/2291137-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:** FUSION INNOVATIONS LLC - **Location:** United States - **Experience:** Expert - **Salary:** $100,000.0 - $215,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Configuration Management, Profiling, Code Review, Information Systems, Databases, Relational Databases, Database Queries, Software Debugging, Distributed Systems, PostgreSQL, MongoDB, NoSQL, Queueing Systems, Regression Testing, Release Management, Scala (Programming Language), Software Engineering, Management of Software Versions, Computer Network Operations, System Availability, Event Driven Architecture, Build Management, Gitlab-ci, Integration Tests, Elk Stack - **Published:** August 29, 2026 - **Apply:** https://www.dice.com/job-detail/004e530b-5589-4a9b-b580-ab062f7ee45b ## About the Role * Active Top Secret/SCI. * Bachelor's degree and 5-12 years of relevant software engineering and/or software development experience; the final level will be determined based on experience. * Strong proficiency in Java, Scala, and/or C/C++ with production-grade development experience. * Experience building and supporting distributed, highly available, or operationally critical systems. * Working knowledge of relational databases, preferably PostgreSQL, and/or NoSQL databases, preferably MongoDB. * Experience with CI/CD pipelines, preferably GitLab CI/CD, and modern development practices including code review, branching, tagging, and release management. * Ability to troubleshoot production issues using logs, metrics, and structured debugging methods. * Strong written communication skills and the ability to develop clear technical and operational documentation. Desired Skills * Experience supporting systems deployed to remote sites with intermittent connectivity. * Experience with migration and compatibility support across major database or platform transitions, such as PostgreSQL to MongoDB. * Knowledge of secure communications patterns, including TLS, certificates, and key rotation. * Familiarity with message queues, event-driven architectures, and performance profiling for CPU, memory, and database queries. * Experience collaborating with field engineering and network operations teams. * Exposure to ELK stack patterns for operational troubleshooting and analytics. ## Description The Software Developer will design, develop, enhance, and support mission-critical information systems operating in distributed environments around the world. This role works across application development, integration, automated delivery, testing, and production support, with a focus on reliable Java, Scala, and C/C++ services. The successful candidate will collaborate closely with network operations, infrastructure, and field engineering teams to sustain high system availability., * Develop, enhance, and sustain production services and components written in Java and C/C++. * Create and maintain interface documentation, including schemas, service contracts, and versioning strategies, and support integration testing. * Participate in on-call rotations and operational support escalations as required. * Collaborate with network operations, infrastructure, and field engineering teams to diagnose end-to-end failures across distributed environments. * Develop and maintain build and deployment automation using GitLab CI/CD. * Write and maintain unit, integration, and regression tests for critical services and interfaces. * Follow configuration management, release management, and change-control practices required for distributed production systems. * Rapidly troubleshoot and resolve software discrepancies to maximize system availability. * Produce clear technical documentation, design notes, implementation plans, and operational runbooks. ## Related Videos - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [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) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Database Magic behind 40 Million operations/s](https://www.wearedevelopers.com/videos/748-database-magic-behind-40-million-operations-s) ## 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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)