> Markdown version of [/jobs/ext/1109112-software-engineer](https://www.wearedevelopers.com/jobs/ext/1109112-software-engineer). 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 Engineer - **Company:** Parsons Corporation - **Location:** Reston, VA, United States - **Experience:** Expert - **Salary:** $148,300.0 - $266,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Configuration Management, Code Review, Relational Databases, Software Debugging, Distributed Systems, PostgreSQL, MongoDB, NoSQL, Query Optimization, Queueing Systems, Regression Testing, Release Management, Runbook, Software Engineering, Management of Software Versions, Computer Network Operations, System Availability, Gitlab-ci, Integration Tests, Deployment Automation, Elk Stack - **Published:** June 3, 2026 - **Apply:** https://dejobs.org/x/x/30DE273E7B3C482889EDD401E95757C5/job/ ## About the Role * Bachelors degree and 5-12 years of experience in Software Engineering and/or Development. * Strong proficiency in Java, Scala and/or C/C++ with production-grade development experience. * Experience building and supporting systems that are distributed, high-availability, or operationally critical. * Working knowledge of relational databases (PostgreSQL preferred) and/or NoSQL databases (MongoDB preferred). * Experience with CI/CD pipelines (GitLab CI/CD strongly preferred) and modern development workflows (code review, branching, tagging, release management). * Ability to troubleshoot production issues using logs, metrics, and structured debugging approaches. * Strong written communication skills: able to produce clear design notes, runbooks, and implementation plans. * TS minimum, TS/SCI preferred. * Domestic and/or international project travel may be required. What Desired Skills You'll Bring All Levels: * Experience with systems deployed to remote sites with intermittent connectivity. * Experience with migration/compatibility support across major version transitions e.g. Postgres to MongoDB. * Familiarity with: * secure communications patterns (TLS, certificates, key rotation) * message queues/event-driven patterns * performance profiling (CPU, memory, DB query optimization) * Experience collaborating with field engineering and network operations teams. * Exposure to ELK stack usage patterns for operational troubleshooting and analytics. ## Description * Develop, enhance, and sustain production services and components written in Java and C/C++ Author and maintain interface documentation (schemas, contracts, versioning strategy) and support integration testing * Participate in on-call rotation or operational support escalations as required. * Collaborate with Network Ops, Infrastructure, and Field Engineering teams to diagnose end-to-end failures across distributed environments. * Develop and maintain build/deployment automation using GitLab CI/CD * Write unit, integration, and regression tests for critical services and interfaces * Follow configuration management and change control practices required for distributed production systems. * Rapidly troubleshoot and correct software discrepancies to maximize system availability ## 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) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [Technical Documentation - How Can I Write Them Better and Why Should I Care?](https://www.wearedevelopers.com/videos/681-technical-documentation-how-can-i-write-them-better-and-why-should-i-care) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [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) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)