> Markdown version of [/jobs/ext/683777-software-engineer](https://www.wearedevelopers.com/jobs/ext/683777-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:** Amentum Services, Inc. - **Location:** Dahlgren, VA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), HTML, Java (Programming Language), Agile Methodology, C++ (Programming Language), Software Documentation, Computer Programming, Common Object Request Broker Architecture, Data Mining, Device Drivers, Firmware, NetBeans, Object-Oriented Software Development, Red Hat Enterprise Linux, Software Engineering, TCP/IP, UML, VxWorks, Extensible Markup Language (XML), Multithreading, Information Technology, Hardware Infrastructure, Programming Languages - **Published:** June 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8921392/software-engineer ## About the Role We're looking for a strong technical professional who meets these minimum qualifications: -A bachelor's degree in engineering, computer science, or another technical discipline from an accredited college or university. -5+ years of experience in software development, including analysis, design, testing, and maintenance. - Proficiency in one or more of the following high-level programming languages: C/C++, Java, or Ada. - Knowledge of the RedHat operating system and experience with UNIX/Linux tools and utilities. - Experience with track modeling, time algorithms, and implementing inter-process communications using TCP/IP sockets. - U.S. Citizenship with an Active SECRET U.S. Government Clearance (required). What Sets You Apart: While not required, the following qualifications will make you stand out as an exceptional candidate: - Experience designing, developing, and documenting computer programs for surface ship-related systems*using high-order languages across a range of systems. - Expertise in designing simulation systems, situational awareness systems, or systems that interface with tactical systems. - Ability to collaborate in fast-paced, team-based environments to deliver high-quality technical solutions. - Experience working with Agile development methodologies in dynamic, multi-stakeholder environments. - Proficiency in developing software in multi-threaded/multi-process environments with demonstrated success in implementation. - Experience with: - Unified Modeling Language (UML) for designing and documenting complex object-oriented systems. - Testing software in diverse hardware configurations. - Using tools and frameworks, including NetBeans IDE, VxWorks, CORBA, Extensible Markup Language (XML), and HTML for system documentation. - Programming hardware drivers and firmware. - Using the Generic Data Extraction Analysis and Reduction (GeDEAR) framework. ## Description We are seeking a dedicated and results-oriented Software Engineer to join our high-performing team supporting Undersea Warfare (USW) software development projects for Naval Surface Warfare Center (NSWC) Dahlgren Division, H20. If you're passionate about cutting-edge technology and contributing to national defense initiatives, this is an exciting opportunity to make an impact. What You'll Do: As a Software Engineer, you'll work at the forefront of advanced undersea warfare technology, contributing to mission-critical systems that shape the future of defense. Your responsibilities will include: Collaborating with a talented development team: Work in a tight-knit, agile environment to develop solutions for Foreign Military Sales (FMS) Fire Control Systems. Creating and refining code: Use your technical expertise to design, improve, and maintain cutting-edge software systems. Providing valuable project insights: Attend weekly meetings with leadership to provide status reports and ensure timely progress. Problem-solving and proactive communication: Identify potential challenges and opportunities early and collaborate with leadership to address them effectively. ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)