> Markdown version of [/jobs/ext/1907662-software-engineer](https://www.wearedevelopers.com/jobs/ext/1907662-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:** Propertyvalue Parsons Services - **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:** August 3, 2026 - **Apply:** https://www.dice.com/job-detail/8c6195e0-0f17-4675-aa90-a91d18ca7d13 ## 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) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [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) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) ## Related Articles - [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) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-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) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)