> Markdown version of [/jobs/ext/2841414-software-engineer](https://www.wearedevelopers.com/jobs/ext/2841414-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:** BAE Systems - **Location:** Portsmouth, UK - **Experience:** Expert - **Salary:** £58,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Software Quality, Computer Networks, Simulation Software, Software Engineering, Software Systems, System Testing, Infrastructure Automation Frameworks, Information Technology, Routing & Switching, Programming Languages - **Published:** September 11, 2026 - **Apply:** https://www.careerjet.co.uk/job/gbb7a2cd73acf8d9961726f8a04f7f7eb3/eaa ## About the Role * You will hold a degree (BEng/BSc) in Computer Science, Engineering, or a related numerate discipline * You will have proven experience in at least one high-level programming language; C++, C#, Java, or Ada are highly desirable * You will have adequate experience across the full software development lifecycle, with knowledge of methodologies such as Agile and Waterfall * You will have a solid understanding of configuration management principles, with experience using configuration management tools * You will have knowledge of networking concepts, including switches and routers ## Description Working within a multidisciplinary engineering team developing and enhancing advanced maritime simulation software used for naval training, operational concept development, and system testing. You will play a key role in modelling complex battlespace environments and defence systems, enabling engineering teams to validate capabilities within safe, realistic scenarios. This role offers the opportunity to improve simulation performance, enhance operational readiness, reduce development risk, and accelerate delivery of critical capabilities using modern software engineering and simulation technologies. Core duties: * You will design, develop, and maintain high-quality software solutions in line with project requirements * You will produce clear, well-structured, and maintainable software designs * You will deliver robust and reliable software solutions suitable for operational use * You will undertake testing activities to ensure software quality, performance, and compliance * You will maintain and enhance existing software, resolving defects and implementing new features ## 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 To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [How to TDD in legacy code](https://www.wearedevelopers.com/videos/309-how-to-tdd-in-legacy-code) - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) ## Related Articles - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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)