
Senior Software Engineer
On site
Reading, United Kingdom
Full Time
18-03-2025
Job Specifications
If you’d like to be considered for this opportunity we encourage you to apply promptly to avoid disappointment as if applications are high the role will close before the closing date given.
Trials, Experiments & Technology (Development)
Lead Software Engineer – Orion Laser Facility
AWE has opportunities for experienced Software Engineers to join our team working in our Orion Laser Facility. These roles offer excellent professional development opportunities!
Location: RG7 4PR, located between Reading and Basingstoke, with free onsite parking.
Package: £37,860 – £60,000 (depending on your suitability, qualifications, and level of experience)
Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application.
Let us introduce the role
As a lead Software Engineer, you will design, build and maintain software to support the business requirements. The role is instrumental for us to deliver on our goals as an organisation. You will ensure compliance with company processes and procedures relating to the delivery of the project. Provide technical support for the software and services supported by the team. Produce required documentation to support all phases of the software development process. Provide timely updates to task managers on the status of assigned deliverables. Accountable for safety and security of all the work that you carry out. The Company may require you to fulfil any other reasonable duties aligned to your position from time to time in line with business needs.
Ideal Candidates will have the following skills, experience, and behaviours:
Proven expertise in full-stack development using Python, Flask, HTML/CSS, JavaScript and MS SQL.
Lead the team in implementing best practices in software development, including modular code architecture, code review processes, configuration control, automated testing, and continuous integration.
Actively contribute to hands on coding.
Translate business requirements into detailed technical design.
Proactively analyse and optimise existing systems for improved performance, maintainability and testability.
Troubleshooting and supporting multidisciplined teams with any software issues.
Guides and mentors more junior members of the team.
A degree in Computer Science or similar or equivalent experience.
Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don’t always ‘tick every box’. That’s why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don’t meet every point below, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we’d love to receive your application.
Experience using LabVIEW.
Experience of developing and adapting SCADA systems components as well as performing full scale integration and testing.
Writing technical documentation to meet customer requirements, as required.
Deliver high quality results within deadlines.
Self-initiative and self-motivation.
Willingness to learn other software languages.
Solution-oriented and continuous improvement mindset.
Strong problem-solving skills and adaptability to tackle complex challenges.
Accountable for the safety of all aspects of work you carry out.
Be a role model for the best practices within the team.
Excellent written and verbal communication skills necessary for effective teamwork, documentation and stakeholder management.
Training can be provided if needed on SCADA, Labview if required.
Some Reasons We Think You’ll Love It Here
AWE has wide range of benefits to suit you. These include:
9-day working fortnight – meaning you get every other Friday off work.
In addition, 208 hours of holiday each year (equal to at least 25 days leave) plus Bank Holidays.
Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions).
Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay.
Opportunities for Professional Career Development including funding for annual membership of a relevant professional body.
Employee Assistance Programme and Occupational Health Services.
Life Assurance (4 x annual salary).
Discounts – access to savings on a wide range of everyday spending.
Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring.
The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'.
Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston.
Next Steps
Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don’t always ‘tick every box’. That’s why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don’t meet every point above, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we’d love to receive your application.
Important Things You Need To Know
We encourage you to apply promptly to avoid disappointment if applications are high and the role therefore closes.
You will need to obtain and maintain the necessary security clearance for the role. This will be funded by AWE. The nature of our work does mean you need to be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV.
We want you to feel comfortable and able to shine during our recruitment process. Please let us know on your application form if you need any adjustments/accommodations during the process.
Our interviews typically take place over Teams and for most roles are a 1 stage process.
Our ambition is to create workplaces where we recognise and celebrate differences, encourage diverse contributions and our employees feel able to be themselves at work. We strive to create a genuine culture of openness and inclusion and encourage diverse applicants. Any inclusion information you provide will be stored in accordance with GDPR and kept separate from your application form and CV, and the information will not be shared with anyone involved in interviewing or making hiring decisions.
Please note that you must be a British Citizen to apply for a role with us.
About the Company
AWE’s purpose is to protect the UK through nuclear science and technology, and our mission is to design and manufacture warheads and provide nuclear services to meet the needs of defence. Our unique expertise assists the UK Government in developing and delivering a range of innovative and integrated support services, including national nuclear security and counter-terrorism solutions. We are a centre of scientific, engineering and technological excellence, with some of the most advanced research, design and production facil... Know more
Related Jobs


- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Principal Software Developer
- Job Description
- Principal Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Principal Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's own applications based around a C#/.NET/SQL Server/ASP.NET universe. Many projects are greenfield projects and allow you to make your own mark on the development process early on.You will be given the opportunity to work with the some of the latest technologies possible and will be expected to produce excellent code for our clients in house software applications. Our client offers a very collaborative working environment with most of the development team coming from excellent computer science and programming educational backgrounds. This role with within the sports trading industry so any candidate applying should either have an interest within it. This is predominantly an office-based role. Skills required: C# Worked with the latest version of the .NET platform Database experience - SQL Server, oracle or equivalent Reporting/Analytic knowledge Angular, TypeScript Excellent communication skills both written and verbal High level aptitude for technology Education to at least a BSc level or higher in Computer Science or Mathematics from a Russell Group University or equivalent. Desirable skills: HTML5, CSS, JavaScript Multi-threaded application development Understanding of Windows technologies WPF If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson on 02380 765 287 or email OliverWilson@SpectrumIT.co.uk Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.


- Company Name
- Gamma
- Job Title
- Junior Software Engineer - GammaLabs
- Job Description
- We understand that the best business partnerships are genuine, and trust comes easily when you have the right partner beside you. That’s why we place relationships at the heart of everything we do. A different breed of communications provider. Loyal. Supportive. Reliable. By your side. Together, we can accomplish extraordinary things - we can be #GoodTogether. Junior Software Engineer A bit about us Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets. Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region. What will you be doing day-to-day? As a Junior Software Engineer, your responsibilities will include: Assisting in the development and enhancement of user interfaces, backend APIs, and databases under the guidance of senior team members. Supporting technical design and code implementation by contributing to coding tasks and design discussions. Participating in code reviews and Agile ceremonies to gain insight and feedback on development processes. Learning and assisting with automated testing and CI/CD practices to help ensure solution quality and reliability. Collaborating closely with other team members and key stakeholders to understand project objectives, timelines, and dependencies. Engaging in personal and professional development to enhance skills and advance your career. What you’ll need The ideal candidate will have: Foundational knowledge in Java (Java 8 or later) and object-oriented programming (OOP). Candidates with experience in other object-oriented programming languages (e.g., C#, Python, Ruby) will also be considered. Foundational Knowledge in SQL. Familiarity with source code version control systems (ideally Git). Strong problem-solving and decision-making skills. Excellent communication and interpersonal skills to effectively collaborate with team members and stakeholders. A desire to learn and grow. What do we offer? 25 days holiday + bank holidays Your birthday off Private Medical Insurance Electric Vehicle (EV) scheme Pension plan Enhanced maternity and paternity leave Share-save scheme A few things to note This role will require travel to one of our office locations (Newbury) once or twice a week. Unfortunately, we can't offer visa sponsorship or relocation support for this role If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to apply as you could be the person that we are looking for! Gamma is an equal-opportunity employer. We care about inclusion and believe in having diverse teams where everyone can be their true authentic selves. We value each person and their range of backgrounds and actively encourage people from underrepresented backgrounds to apply. We don't discriminate based on any protected characteristics e.g., race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability, or age. We are a family-friendly employer with a culture based on trust, autonomy, and flexibility so that you to create a work-life balance and enjoy working here at Gamma. Please note we only use recruitment agencies registered on our preferred suppliers list and as such, any speculative CVs received will not be considered. Agencies cannot work on this role unless approved by Gamma's recruitment team. If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to apply as you could be the person that we are looking for! Gamma is an equal-opportunity employer. We care about inclusion and believe in having diverse teams where everyone can be their true authentic selves. We value each person and their range of backgrounds and actively encourage people from underrepresented backgrounds to apply. We don't discriminate based on any protected characteristics e.g., race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability, or age. We are a family-friendly employer with a culture based on trust, autonomy, and flexibility so that you to create a work-life balance and enjoy working here at Gamma. Please note we only use recruitment agencies registered on our preferred suppliers list and as such, any speculative CVs received will not be considered. Agencies cannot work on this role unless released by Gamma's recruitment team. Apply Now


- Company Name
- MRJ Recruitment
- Job Title
- Software Developer
- Job Description
- At MRJ Recruitment, we pride ourselves on building strong, lasting partnerships with some of the most innovative companies in the tech industry. One of our most valued clients—a leader in their field—has trusted us time and time again to deliver the very best talent. And we’ve delivered every single time. In one 4 months span for example, we’ve sent 5 CVs and placed 5 candidates. That’s a 100% success rate, and we’re looking for YOU to be our next success story. What’s the role? We're supporting a forward-thinking company as they embark on a major re-architecture of their Verification platform—an essential system that powers real-time facial recognition and AI-driven security solutions. As part of a full-stack development team, you'll play a key role in modernising the platform, working with Kafka, .NET, and Typescript, while also gaining hands-on experience with Golang, React, and cloud technologies. This role is ideal for developers with a strong background in .NET and Kafka who are eager to expand their skill set in a dynamic, fast-moving environment. The Details: Competitive salary inline with industry standards that is readily available upon request Hybrid working from a Manchester office (must be based in the UK without visa/sponsorship requirements) What You’ll Be Doing: Developing and optimising robust, scalable solutions for an enterprise-level platform. Modernising and enhancing critical Verification systems as part of a full-scale transformation. Writing clean, maintainable code and driving improvements across the codebase. Working closely with cross-functional teams, including Product Owners and Testing teams. Contributing to technical solution planning and development roadmaps. What We’re Looking For: Strong development experience with .NET, Kafka, and Typescript. A keen interest in learning Golang as part of an evolving tech stack. Experience working in high-volume, fast-changing environments. Familiarity with automation, CI/CD pipelines, and scalable architecture principles. Strong problem-solving skills and the ability to communicate technical concepts effectively. This hybrid role offers the opportunity to work on cutting-edge technology in a company that’s investing in long-term innovation. If you're looking to take on new challenges and broaden your expertise—get in touch!


- Company Name
- Amici Procurement Solutions
- Job Title
- Senior Software Engineer - Data
- Job Description
- GLASGOW (HYBRID, 1 DAY PER WEEK IN OFFICE) Eden Scott is recruiting a Senior Data Software Engineer for Amici to develop a cutting-edge platform. With significant growth and an ambitious technology roadmap, Amici seeks an engineer skilled in Java, Python, and data to shape the future of the MyAmici platform. Why Join Us? You'll work in an agile, collaborative environment, leveraging modern technology stacks to build and optimize a powerful data platform and search engine. With an opportunity to explore vector search, machine learning, and large-scale data processing using Apache Lucene, Solr, or Elasticsearch. The position is hybrid, with one day per week in the Glasgow office. What You’ll Do: Design, build, and optimize a high-performance data platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. What We’re Looking For: Strong experience in Java development and exposure to Python. Experience with large-scale data processing and search technologies. Expertise in Apache Lucene, Solr, Elasticsearch, or willingness to learn. Hands-on experience with SQL and NoSQL databases. Exposure to modern JavaScript frameworks like ReactJS or VueJS. Experience in Agile environments with modern DevOps and CI/CD practices. A degree in Computer Science/Software Engineering or equivalent experience. Familiarity with writing automated tests and maintaining high code quality. About Amici: Founded in 2005, Amici provides a cloud-based purchasing and inventory management platform for biotech and life sciences organizations. The MyAmici platform supports scientists in their research by handling supply chain and procurement needs. The Innovation Team ensures MyAmici remains at the forefront of technology. What’s In It for You? Work in an intrapreneurial and innovative environment. A flexible, hybrid working approach. A company culture valuing growth, collaboration, and continuous improvement. A fantastic suite of benefits. Join us to be part of a high-impact team transforming the biotech industry. Interested? Let’s talk! Contact our recruitment partners at Eden Scott for an informal discussion: amici@edenscott.com