
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
- Wise
- Job Title
- Senior Software Engineer - API Experience
- Job Description
- Company Description Wise is a global technology company, building the best way to move and manage the world’s money. Min fees. Max ease. Full speed. Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their life easier and save them money. As part of our team, you will be helping us create an entirely new network for the world's money. For everyone, everywhere. More about our mission. Job Description Wise Platform helps banks, software companies, and large enterprises leverage Wise's infrastructure to offer their customers world-class payment products through our API. We're a cross-functional team across sales, account management, product, engineering, compliance, analytics, and many other functions. We're based across the world - from New York to London, to Singapore, and beyond. We’re looking for a Product Engineer to join our growing API Experience team in London. The API Experience team is responsible for some of the most critical systems at Wise, the public API gateway and authorization systems used by our own systems and our partners. Our goal is to increase efficiency during integration with our platform by setting the gold-standard for intuitive, consistent, enterprise-ready APIs, and to enable seamless integration of those APIs with developer-friendly tools. Our challenges Operational Efficiency and Reliability: Enterprise customers require APIs that are exceptionally reliable and efficient. Banks and financial services handle large volumes of sensitive transactions that must be processed accurately and quickly. Optimising the development experience for our large corporate partners: A well-designed API that reduces the complexity involved in integration, cutting down development time and costs. Robust Security and Compliance: Financial grade security measures ensure that our enterprise partners can trust our platform. Compliance with industry regulations and standards also reduces the risk of legal issues. Scalability and future-proofing: Enterprises like banks and fintech companies have rapidly growing user bases and evolving needs. Our APIs need to be designed to handle increasing loads without performance degradation, ensuring that companies can scale their operations smoothly. Competitive Advantage: A high-quality API can be a significant competitive differentiator. It enables enterprises to extend their service offerings quickly and efficiently and respond to market changes faster, and integrate new technologies seamlessly. As part of this role, you will Learning about the challenges for our large API partnerships, and to help solve them. Balancing practical challenges in improving API design, implementation and best practices to non-centralised “empowered” engineering teams across the organisation. Working across the tech stack, supporting on frontend and infrastructure. Assist partners in the implementation phase, defining technical solutions and documenting requirements. Participate in feature definition, prioritisation, and long-term strategy planning with the team. Collaborate with Implementation Managers, Product Managers, and other Engineers, you will be empowered to make product and project decisions. Improve integration experience through documentation, APIs, SDKs, code samples, and reference implementations. Design and develop new features for Wise services and expose them on the public API when needed. Travel to meet with our engineers in Tallinn as well as other travel opportunities. Who You Are We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you! Extensive experience in designing, building and maintaining public APIs for commercial purposes. RESTful APIs, API Design, Swagger, OpenAPI, OAuth2. Backend Microservices: Hands-on experience designing, developing, and deploying scalable backend microservices using Java and Spring Boot. Architecture and Design Patterns: Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture. A strong independent thinker who is also eager to accept feedback and collaborate. Understands the value of balancing customer centric thinking with technical know-how, and can bridge the gap between business and technical experts. Considers more than just customer impact; also the long term financial and architectural costs of the solutions we build. Puts the customer above technology, while finding ways to leverage technology to improve experience. A strong independent thinker who is also eager to accept feedback and collaborate. Nice to have Understanding of payments systems, financial technology, and the complexities of funding, settling, and sending payments internationally. Ability to design, optimise, and maintain databases using a variety of technologies, in particular relational databases (e.g. MySQL, PostgreSQL). Can communicate complex technical concepts to a non-technical audience, present topics to a group, etc. Interested? Find out more: The Wise Tech Stack, 2025 Edition. Wise Engineering – https://medium.com/wise-engineering What Do We Offer Starting salary: £80,000-£102,000 + RSU Wise Benefits Additional Information For everyone, everywhere. We're people building money without borders — without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive. We're proud to have a truly international team, and we celebrate our differences. Inclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers. If you want to find out more about what it's like to work at Wise visit Wise.Jobs. Keep up to date with life at Wise by following us on LinkedIn and Instagram.


- Company Name
- Cognitive Group
- Job Title
- DevOps / Cloud Engineer
- Job Description
- DevOps / Cloud Engineer - Investment Management We're currently working closely with the Head of Cloud Services at a leading Investment Management company, who is looking to expand his team. This is an exciting opportunity to work on cutting-edge cloud technology in a forward-thinking environment and be part of a collaborative team that values innovation and growth. As a DevOps / Cloud Engineer, you will be responsible for a number of key initiatives, such as modernising the companies technology, tools, and processes while ensuring cost-efficiency, performance, resilience, and security. As well as this, you can be expected to develop and maintain scalable cloud capabilities in Microsoft Azure and implement and improve Continuous Integration and Deployment (CI/CD) pipelines. Technical Requirements: Expert in Microsoft Azure, Terraform, Azure DevOps, PowerShell, Databricks. Experience working with CI/CD pipelines and automation. Hybrid working in Edinburgh - Sponsorship NOT available


- Company Name
- Accenture
- Job Title
- Software Engineer
- Job Description
- Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history (typically including no periods of 30 consecutive days or more spent outside of the UK). Note: The above information relates to a specific client requirement Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge. We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too. “Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO Accenture Next Gen Engineering: Accenture Next Gen Engineering provides end-to-end product engineering solutions which deliver tangible value, fast. We bring together an obsession for technical excellence with agility and scale, to help clients move from project to product at speed. We’re embedded in the regions we operate in, with dedicated leadership and people who enable us to deliver at speed and at scale. If you’re looking for an exciting career working in a vibrant environment, with access to training and a global network of experts, this could be the role for you. As part of our Next Gen Engineering team, you’ll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job. As a member of our Next Gen Engineering team, you will have the opportunity to: Create Innovative Digital Solutions: Take part in designing, developing, and implementing cutting-edge digital applications tailored to address unique business challenges across several industries. Technical Leadership: Display your technical leadership skills by guiding and collaborating with both onshore and offshore developer team members during client projects, ensuring successful outcomes. As a Software Engineer, you will: Develop traditional and serverless applications and services in an agile and collaborative environment using source control that integrate with data storage services / message buses and other architectural elements Deploy these applications using features such as containers to cloud leveraging CI/CD to support this process backed with good observability when running these in production Ensure quality through the creation of documentation and use of unit / integration / contract testing with a consideration of security / performance requirements We are looking for experience in the following skills: At least 4 years of industry experience in one of the following: React /Typescript / Java / C# / Python Experience with Cloud Native technologies on AWS is essential Experience in scripting languages such as Python, Shell, and other scripting languages to support DevOps and Quality Engineering work. Experience with building datastore solutions on at least one No-SQL(Elasticsearch) would be beneficial but not essential. Build automation tools to support CI/CD pipeline Strong Accessibility, Security, Performance and Caching coding Set yourself apart: Proven ability to apply analytical and creative thought and translate into technical solutions Proven ability to debug and resolve complex technical issues Excellent leadership, communication (written and oral) and interpersonal skills Experience shaping and delivering small to medium size pieces of work What is in it for you At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes up to 25 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice! About Accenture Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law.


- Company Name
- Sage
- Job Title
- Senior Frontend Developer
- Job Description
- Job Description The Senior Frontend Software Engineer is responsible for building, enhancing and maintaining products and/or systems to enable Sage’s business plans and long-term objectives using the identified architecture. This role is hybrid three days a week in the office in Newcastle. The Senior Frontend Software Engineer will contribute and help lead in the design, development and delivery of high-quality products and/or systems and services that exceed customers’ or business partners’ expectations and will proactively share their own knowledge for specific technical solutions and business processes in their area of responsibility. Why you would love to join us: Do you like the challenge of solving complex engineering problems with cutting edge technology such as JavaScript web frameworks – React.js, MFEs, API REST, AWS Lambda, AWS API Gateway, S3. *** Please not this role is hybrid and will require you to work 3 days a week from our Newcastle office. *** Requirements: 5+ years of current JavaScript web frameworks - React, MFE's, API REST, AWS Lambda, AWS API Gateway, and S3. 3+ years of mentoring and leading junior developers, including code reviews. Must have a start-up mentality and be able to pivot. Experience working with Architects and Senior Colleagues to shape product definition. Experience cross collaborating with various teams, such as Product Management, QA, and various business units. Experience with Agile development and SCRUM methodologies. Any experience with .NET C# frameworks would be advantageous. Key Responsibilities Possess and apply a broad knowledge of principles, practices, and procedures of software development to the completion of difficult assignments. Successfully develop, deliver, and maintain high quality software (requirements, design, code, documentation, etc.) Work with product managers early on to shape product definition so that it can be built in flexible, extensible, and robust way Keep up to date with relevant technology areas and drive technical innovation such as AI. Automate tasks through appropriate tools and scripting Evaluates progress, results, and recommends major changes in procedures. Partner effectively with all team members to deliver against commitments Be a thought leader and deliver deep technical expertise for PD that drives colleague engagement, clarity and instils a culture of innovation and execution Work cross-functionally with various Sage teams: product management, QA/XD, various product lines, or business units to drive forward results Mentoring and coaching junior members of the development team. Commitment to team success and positive team dynamics Passion for growing and applying technical skills in service to customers Extensive experience with Agile Development, SCRUM, and/or Extreme Programming methodologies Maintain relevant documentation to describe logic, coding/configuration, testing and changes where applicable. Ensure all tasks are completed to the required quality standards.