cover image
AWE

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 background Company brand
Company Name
IntaPeople: STEM Recruitment
Job Title
Senior DevOps Engineer
Job Description
IntaPeople are proud and excited to be appointed to recruit a Senior/Lead DevOps Engineer for a Welsh-based not-for-profit sector client on an exclusive growth project. This is a very exciting opportunity to join their fast-growing IT team in this newly created position. You will be responsible for designing and building DevOps solutions for a range of transformational IT and Digital projects with a range of internal and external suppliers and stakeholders. We are seeking several DevOps Engineers within this organisation from a Mid-level, Senior-level through to Lead-level so please do not hesitate to apply regardless of the amount of experience you have within a DevOps position. Skills Leadership and Mentorship: Demonstrated ability to lead and mentor development teams, fostering a collaborative and high-performing environment Technical Expertise: Proven experience in designing, developing, and maintaining complex public cloud services, with a deep understanding of Microsoft cloud and DevOps technologies, including experience in one or more of: Azure PaaS, Azure IaaS and Azure DevOps DevOps Practices: Proficiency with DevOps tools and practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, Ansible). Monitoring and Logging: Expertise in implementing and managing monitoring and logging solutions using technologies such as Log Analytics, Azure Monitor, Defender for Cloud, or similar tooling provided by cloud platform vendors to ensure system reliability and performance. Agile Methodologies: Strong experience in implementing and leading Agile methodologies, including Scrum and Kanban, to ensure efficient and effective project delivery. Responsibilities (at a glance) Lead and develop a small team of DevOps Engineers (approx 2-3 currently), through providing guidance from both a technical and governance perspective, following both architectural and DevOps Lifecycle best practices, to solidify and grow the capabilities of your team. Use Azure Cost Explorer to monitor cloud expenditure and make recommendations for cost efficiencies Drive project success and support a culture of excellence through leading sprint ceremonies, including planning, daily stand-ups, reviews, and retrospectives to ensure the team adheres to Agile principles, facilitating discussions to identify obstacles and promote continuous improvement. Design, build, and maintain public cloud infrastructure using a mix of IaaS and PaaS resources, deployed via Infrastructure as Code (built in terraform) to deliver a secure, scalable cloud platform in line with their Cloud Principles. Design, build, and maintain build and release pipelines using Azure DevOps in line with their CI/CD principles to ensure that deployment strategies for resources are repeatable, scalable and highly available. Refine the DevOps culture across the engineering teams through continuous improvement and iteration of Software Development lifecycles to increase automation and reduce manual effort. Have deep technical knowledge to provide support to delivery teams in solving complex problems. What you’ll get in return (at a glance) A salary of circa £62,500 - £65,000 (depending on experience) 28 days annual leave + public bank holidays A flexible working environment Competitive Legal and General pension Scheme (8% contribution) 4 x Death in service Free Rail travel throughout Wales The opportunity to work on modern and industry changing projects Salary sacrifice scheme such as – cycle to work, electric vehicle To be based in their brand new, modern offices 2-3 days per week with the wider team in Pontypridd A chance to truly contribute to large scale digitalisation projects within Wales For more information click APPLY now or for a confidential chat call Nathan Handley (Recruitment Manager) on 02920 252 500. This role is commutable from Swansea, Bridgend, Cardiff and Newport.
Cardiff, United Kingdom
Hybrid
Full Time
19-03-2025
Company background Company brand
Company Name
SoftNice
Job Title
Cloud Infrastructure and DevOps Architect
Job Description
Role: Devops Architect Location: London, UK Work arrangement: Hybrid Job type: Full time Job Description Primary • Proven experience as a Tech Lead in cloud infrastructure and DevOps environments. • Strong proficiency in Terraform for infrastructure as code (IaC) and Python for scripting and automation. • Hands-on experience with Rego for policy-as-code and Open Policy Agent (OPA). • Deep understanding of Azure and AWS cloud platforms, including their security and governance frameworks. Secondary • Familiarity with CSPM (Cloud Security Posture Management) and CNAP (Cloud Native Application Protection) tools and practices.
London, United Kingdom
Hybrid
Full Time
19-03-2025
Company background Company brand
Company Name
Valsoft Corporation
Job Title
Senior Software Engineer - AI Focused (UK) -
Job Description
Job Title: Senior Software Engineer - AI Focused (UK) Company: Valsoft Location: United Kingdom - Remote with occasional face-to-face meetings Type: Full-Time Reporting to: Chief Technology Officer About Valsoft Valsoft specialises in acquiring and growing vertical market software companies. Our mission is to provide a permanent home for software businesses, preserving the legacy of their founders while investing in the long-term growth and success of the companies we acquire. We operate and manage a global portfolio of wholly owned software companies, delivering mission-critical solutions across multiple verticals. By implementing industry best practices, Valsoft ensures a time-sensitive integration process and operates a decentralised model, fostering rapid growth through reinvestment in its portfolio. Our motto is "Be Humble, Stay Hungry" About The Role We are seeking an Senior Software Engineer - AI Focused who will be responsible for the full lifecycle of software solution delivery, from working closely with product managers and customers on requirements, to leveraging AI productivity tools for rapid development and deployment. You will be hands-on across the entire stack—front-end, back-end, and database—and have a strong grasp of DevOps practices to deliver secure, cost-effective solutions in the Cloud. You will have the opportunity to work with the CTO and other AI Developers across multiple businesses within the group, bringing your enthusiasm and technical ability to numerous software products across a wide variety of vertical markets. Key Responsibilities Requirements Definition & Stakeholder Collaboration Engage with product managers, customers, and cross-functional teams to understand business needs. Translate stakeholder requirements into actionable technical tasks and product milestones. AI-Driven Development Use AI-based productivity tools (e.g., code generation, automated testing frameworks) to accelerate solution delivery. Stay updated on the latest AI techniques and tools, integrating them into workflows to optimize speed, quality, and innovation. Full-Stack Implementation You will be required to develop and maintain effective front-end interfaces and back-end services, ensuring responsiveness and scalability. As Such, You Should Have Demonstrable Experience In The Design And Build Of High-quality Software Solutions Using At Least One Of The Following Tech Stacks .NET (Core/Maui) JavaScript/TypeScript (e.g., React, Node.js, Vue.js, Nuxt.js) Java Database Expertise Work with at least one of the following database technologies: Microsoft SQL Server, Oracle, PostgreSQL, or MariaDB (Preference for open-source databases) Optimize data storage and retrieval, ensuring performance, availability, and data integrity. A good understanding of Stored Procedures, SQL Functions and Views DevOps & Cloud Deployment Implement DevOps best practices (CI/CD pipelines, IaC, monitoring) to streamline the path to production. Deploy software in a cost-effective and secure manner, leveraging the most suitable Cloud services. Technical Leadership & Continuous Improvement Serve as a subject matter expert on AI-driven development for internal teams and customers. Contribute to a culture of innovation by researching emerging tools, tech, and practices to improve efficiency and product quality. About You Demonstrable Experience in developing and delivery of software products, whether from an software engineering, financial and sales or business background. Ideally, you will have worked in a variety of capacities during your career. Full-Stack Development: Proficient in at least one of the named technologies (.NET, JavaScript/TypeScript frameworks, or Java). AI/ML Tools Familiarity: Demonstrable experience using AI-driven tools (e.g., code auto-generation, advanced testing frameworks) to expedite software development cycles. Database Management: Skilled in designing schemas, writing complex queries, and tuning performance in at least one major relational database. Cloud & DevOps Knowledge: Understanding of modern cloud platforms (AWS, Azure, GCP) and ability to manage CI/CD workflows, containerization (Docker, Kubernetes), and security best practices. Customer-Facing Experience: Comfortable discussing technical and business requirements with non-technical stakeholders, gathering detailed specifications, and presenting solutions. Problem-Solving Mindset: You value action over procrastination, and can tackle ambiguous challenges, produce rapid prototypes, and iterate based on user feedback. Preferred Qualifications Education: Preference towards those holding a university degree in software engineering, business or finance, but we also welcome anyone who is self-taught. Open-Source Advocacy: Preference towards open-source technologies, with a track record of selecting the best tool for the job. End-to-End Ownership: Experience taking a product feature from concept to launch, including gathering feedback, making improvements, and final deployment. Automation & Testing: Familiarity with automated testing frameworks and continuous testing approaches to ensure code quality. Cross-Functional Collaboration: Experience collaborating with product managers, UX designers, or data scientists to deliver holistic solutions. For more information about Valsoft, please visit our website at www.valsoftcorp.com. We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted. #ValsoftG1
United Kingdom
Remote
Full Time
19-03-2025
Company background Company brand
Company Name
Cryptio
Job Title
Software Engineer - Integrations / TypeScript
Job Description
Cryptio is an enterprise-grade crypto back-office platform. Our software helps financial institutions, corporates and crypto-native companies navigate the fragmented digital-asset landscape with confidence. We are a Series-A company, backed by tier-1 crypto and non crypto investors: Point Nine, BlueYard, Tim Draper, Alven, Aave, Consensys, Outlier Ventures. Some of our clients include top crypto companies like Uniswap or Metamask as well as banks and governments. We're tackling one of the biggest challenges in crypto right now - building the infrastructure to help institutional adoption. And we're playing to win. Location This is a fully remote position within the UK or France. You should be able to easily join one of our hubs from time to time. Our hubs are Paris, London, and New-York. Summary Cryptio is looking for an intermediate Software Engineer interested in working on crypto / finance / accounting related products. You will join a team of talented engineers working on Cryptio’s Integrations Squad. The mission of this team is to integrate our SaaS platform with third party exchanges (Coinbase, Binance…), custodians (BitGo, Fireblocks…) or order and execution management systems (Talos, Wyden…). Overview You will play a crucial role in creating reliable, scalable connections between our platform and an ever-evolving network of exchanges, custodians, and financial systems. This role requires tackling the complexities of integrating with dynamic, often fragmented data sources and protocols unique to the cryptocurrency industry. The crypto ecosystem is fast-paced, with constant changes in APIs, regulatory standards, and platform-specific data structures. Our customers rely on Cryptio to have seamless, accurate data connections to help them navigate their financial operations confidently. As part of our integration team, you’ll be responsible for designing and implementing robust solutions to handle real-time data syncing, overcoming challenges like data discrepancies, and building systems that are both secure and compliant with financial regulations. Responsibilities Write production-grade Typescript code Implement new integrations and maintain existing ones Document and test your code Work closely with product teams to ensure new integrations meet user needs Tackle data inconsistencies and map various data structures to a unified data model Monitor integrations health, identify issues proactively, and implement fixes and improvements to maintain data accuracy and availability Collaborate with other engineers and contribute to architecture decisions to enhance scalability and reliability Requirements 3+ years of experience writing software Production experience with Typescript Some experience dealing with third party APIs (REST, GraphQL) Knowledge of OAuth, JWT, signature mechanisms and other authorization and authentication methods often used with APIs Ability to read and understand technical documentations Impeccable spoken and written English Great communication, with both technical and non-technical stakeholders Thriving when working with others - collaboration is paramount for this role An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry Nice to have Key TypeScript dependencies: Slonik, Zod Temporal.io PostgreSQL, or any other relational database gRPC Tools: Docker, Gitlab, Grafana stack Infra: AWS, S3, Kubernetes Benefits Fully-Remote / Hybrid – The choice is yours! 25 Days Paid Holiday + Bank Holidays + Your Birthday Off Earn an extra day of annual leave for every year you're at Cryptio 4% Pension Contributions towards your future! Private Medical & Dental Insurance with Allianz! Attractive Maternity and Paternity Policies for your growing family Gym Classes or Spa Treatments with ClassPass! Apple MacBook Pro – The best tech at your fingertips! $200 Workplace Budget to create your perfect home office! Training and Development Budget – Invest in yourself and grow!
United Kingdom
Remote
Full Time
19-03-2025