> Markdown version of [/jobs/ext/763409-software-engineer](https://www.wearedevelopers.com/jobs/ext/763409-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:** SWIFT - **Location:** Manassas, VA, United States - **Salary:** $82,361.0 - $152,955.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, Boost (C++ Libraries), Unix, C++ (Programming Language), Software Documentation, Computer Programming, Databases, Continuous Integration, Linux, Perl (Programming Language), Python (Programming Language), Korn Shell, Performance Tuning, Red Hat Enterprise Linux, PL-SQL, SQL Databases, Extensible Markup Language (XML), Multithreading, Scripting, Information Technology, Software Coding, Grpc - **Published:** June 2, 2026 - **Apply:** https://swift.wd3.myworkdayjobs.com/Join-Swift/job/Manassas-United-States/Software-Engineer_2026-15645-1 ## About the Role * Bachelor's Degree in Computer Science or related field * 1 to 4 years of C/C++ experience * 1 to 4 years of Linux (RHEL) * Scripting with one of the following: KSH, Python, Perl * Oracle PL/SQL programming with ability to write efficient SQL's * Develop code using technologies including but not limited to C++, Boost, gRPC, Tuxedo, Multithreading, PL/SQL, Unix, Linux, Python and XML Preferred Qualifications: * Performance tuning of applications/ databases on Linux (RHEL) systems * Ensure compliance with Swift security policies, coding standards, development and release methodologies (CM as well as CI/CD) * Support set-up of test environment, write unit test driver, functional drivers * Chip into the integration team, QA and production as vital ## Description What to Expect: In this role you will: * Design, develop, test, install and support programs/systems in line with agreed requirements * Assist with the analysis of requirements and the development of recommendations as to the systems approach to follow * Prepare specifications, codes, tests, results, acceptance criteria, time frames, etc. * Prepare and study the technical feasibility and estimates of the proposed systems solutions * Analyze the problems, develop and propose solutions to more senior team members * Provide technical assistance to other Swift colleagues and provide mentorship to more junior team members in their daily work * Develop and maintain user documentation and prepare and give presentations to customers on systems * Provide timing/scheduling estimates to project lead and propose corrective actions to timelines when vital ## Related Videos - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Create DSL (Domain Specific Language) on top of Swift](https://www.wearedevelopers.com/videos/707-create-dsl-domain-specific-language-on-top-of-swift) - [Server Side Serverless in Swift](https://www.wearedevelopers.com/videos/133-server-side-serverless-in-swift) - [gRPC Load Balancing Deep Dive](https://www.wearedevelopers.com/videos/1576-grpc-load-balancing-deep-dive) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)