> Markdown version of [/jobs/ext/2044624-software-engineer-experienced](https://www.wearedevelopers.com/jobs/ext/2044624-software-engineer-experienced). 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 (Experienced) - **Company:** General Dynamics View all jobs - **Location:** Middletown, RI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Advanced Message Queuing Protocol, JIRA, Automation of Tests, Bash Shell, C++ (Programming Language), Cyber Security, Computer Programming, Computer Networks, Computer Engineering, System Configuration, Common Object Request Broker Architecture, Dynamic Host Configuration Protocol, Linux, Domain Name System (DNS), JavaFX, Junit, Python (Programming Language), Ansible, Requirements Management, Software Deployment, Software Engineering, Wireshark, Virtualization Technology, Diagnostic Tools, Test-Driven Development (TDD), Google Test, Test Scripts, Gitlab, SC Clearance, Containerization, Information Technology, Grpc - **Published:** August 13, 2026 - **Apply:** https://www.careerjet.com/job/us54608e12cac687e3b23e2f5db0c782f4/eaa ## About the Role * Bachelor's of Science degree or higher in Computer Engineering, Computer Science, or Engineering * 5+ years of post graduate professional engineering experience * Experience working a Linux environment * Proficiency in C++ or Java * Ability to travel to customer sites as needed * Ability to obtain and maintain a Secret clearance through the Department of Defense Preferred: * Proficiency with software development languages including: C++20, Java, Python, and bash * Familiarity with networking concepts * Demonstrated strong problem solving and analytical skill * Familiarity with networking concepts (e.g. CORBA, AMQP, DNS, DHCP, DDS, gRPC), programming (e.g. sockets), and troubleshooting tools (e.g. Wireshark) * Knowledge of software test philosophies, software test tools and test driven development * Knowledge of automated testing and mocking frameworks including google test and Junit * Experience with JavaFX framework * Understanding of Agile methodologies, JIRA and Gitlab * Familiarity with CI/CD pipelines * Experience developing requirements documentation including specifications, test procedures, test reports and technical manuals * Familiarity with software deployment tools and concepts such as Ansible, containerization and virtualization * Cybersecurity related certification, training, or experience working in a STIG compliant environment Skills * Desire to practice ego-less programming by both giving and receiving constructive feedback * Willingness to work outside of software development comfort-zone and learn * Ability to troubleshoot system configuration, software and hardware problems * Strong organizational, communication, written, and interpersonal skills * Ability to function independently and collaborate with team members internal and external * Enthusiasm to be thorough by applying attention to detail, technical rigor, problem-solving, and multi-tasking to technical assignments * Ability to plan, organize, and schedule work * Willingness to take on, research, and solve challenging problems ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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)