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
Intec Select
Job Title
Senior Java Software Engineer
Job Description
Senior Java Engineer Eligible To Provide Sponsorship A FTSE 250 financial services corporation is hiring a Senior Java Engineer with the ability to design/architect a new retail banking product built in Java, Kafka, and Azure (but open to AWS). To be successful, you will have architectural, leadership, and hands-on capabilities to help contribute to our client's digital transformation campaign. Our client is paying a basic salary of up to £110,000 + 25% bonus + benefits to be based in London / Kent on a hybrid basis. Your responsibilities will include: Lead the development and implementation of a modern cloud foundation and data platform that is robust, scalable, fully automated, secure, and can support the growth of the business. Build Scalable Architectures: Leverage modern technologies to design and implement scalable, secure, and high-performing cloud-native solutions. Lead a team of engineers by mentoring, coaching, and driving productivity. Core skill set for this position: Strong experience building and scaling baking systems (Lending, Payments, or Mortgages) with a focus on security compliance and performance is a must. Experience leading upon architectural challenges, system scalability, and guidance of engineering teams is a must. A background in Java, Kafka, Spring Boot, Kotlin is a must have Exposure to Cloud & DeVops – AWS, Terraform, Docker, Kubernetes is a must have New Product Ramping (approach to ramping up new products with less-experienced teams, providing clear strategies for facilitating MVP products in market and enabling teams to perform at scale) is a must. Digital transformation experience, moving from on-premise to modern cloud service using Azure, is a must. Benefits: £110,000 / 25% bonus / 28 days holiday / Holiday Purchase Scheme / Hybrid / Health Insurance / 13% pension / plus much more. Senior Java Engineer
London, United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
Understanding Recruitment
Job Title
Java Developer
Job Description
Have you got a PhD background in Computer Science with a focus on Algorithms? Java Developer – Sustainable Energy £80,000 - £100,000 Fully Remote working from home anywhere in the UK We are so excited to be partnered with a Sustainable Energy Start-up on a mission to become the leading sustainable lifestyles platform in their industry! This is an excellent opportunity to join the company who are having record months, month on month, and have a huge influence and architectural decision-making when it comes the design and creation of new products, all while working from home. You will be an excellent Java Developer if you: Have worked in high-performing and low latency environments Are highly experienced using Core Java with multithreaded applications Possess a strong comprehension of Algorithms and Data Structures Understand Graph Theory and Interval Graphs Ideally completed a PhD in Computer Science While benefitting from a highly flexible work-life balance, as well as unlimited potential to grow with the company as it grows itself, this is an unmissable Java Developer opportunity! If you would like to combine your deep understanding of algorithms and data structures with the ability to ‘do good’ and make a difference in the world, apply now for this brilliant Java Developer position! Please note: Due to compliancy reasons, we will only be able to consider applications based in the UK.
United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
Confluent
Job Title
Senior Software Engineer II
Job Description
With Confluent, organisations can harness the full power of continuously flowing data to innovate and win in the modern digital world. We have a purpose that drives us to do better every day – we're creating an entirely new category within data infrastructure - data streaming. This technology will allow every organisation to create experiences and use the power of data in ways that profoundly impact the way we all live. This impact is our purpose and drives us to do better every day. One Confluent. One team. One Data Streaming Platform. Data Connects Us. About The Role We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. We are building Kora from the ground up to be a true managed service for clients who demand high levels of availability and performance at the lowest cost of ownership. In this role, you will be working on building highly available, reliable, secure, scalable, and multi-tenant Kora's compute layer. You will be instrumental in driving the technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years: Kora: A Cloud-Native Event Streaming Platform For Kafka Apache Kafka's Next-Gen Rebalance Protocol: Towards More Stable and Scalable Consumer Groups From On-Prem to Cloud-Native: Multi-Tenancy in Confluent Cloud Speed, Scale, Storage: Our Journey from Apache Kafka to Performance in Confluent Cloud Benchmarking Confluent Cloud What You Will Do Deliver complex projects in production with a focus on quality, excited and driven by the challenges they will bring Be customer focused - making customers more successful by taking on their most challenging problems With a strong sense of teamwork, make decisions which benefit the team and company Identify root causes, and get beyond treating symptoms - motivated to dig deep and solve hard problems What You Will Bring BS, MS, or PhD in computer science or a related field, or equivalent work experience 4+ years of relevant cloud infrastructure/cloud networking experience Strong fundamentals in distributed systems design and development Experience building and operating large-scale systems in the Cloud Solid understanding of basic systems operations (disk, network, operating systems, etc) A self starter with the ability to work effectively in teams Proficiency in Java, Scala, C/C++, Go or other statically typed languages What Gives You An Edge In-depth familiarity with the JVM A strong background in distributed storage systems or databases Experience in the areas of resource management and QoS Experience/knowledge with public clouds (AWS, Azure or GCP) Interest in evangelism (giving talks at tech conferences, writing blog posts evangelizing Kafka) Experience working on databases or data storage Come As You Are At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by applicable law. Click HERE to review our Candidate Privacy Notice which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.
United Kingdom
Remote
Full Time
18-03-2025
Company background Company brand
Company Name
KPMG UK
Job Title
Senior Manager - Software Engineer
Job Description
Job details Location: Glasgow, Leeds, London, Manchester Capability: Tax & Law Experience Level: Senior Manager Type: Full Time Service Line: Tax Central Contract type: Permanent Job description Senior Manager - Software Engineering - Tax & Legal Technology – B Grade Tax and Legal Technology Team We are a team of 300+ technologists providing technology enablement services and solutions across the Tax and Legal business. This business has 2,500 tax & legal professionals covering multiple disciplines. We serve many thousands of clients and private individuals by providing a modern, market-leading suite of technology solutions that provide an efficient digital experience from routine to complex tax advice depending on client’s situation. Tax is highlighted frequently as an industry where generative AI will have a significant impact on how services are provided. You will be working as a team at the forefront of navigating that change and redefining the way in which tax is determined in the UK and globally, making sure people and companies pay the right amount of tax with the minimum amount of effort. The Engineering department is made up of Product Owners, Business Analysts, multi-disciplinary Engineering teams (approximate 160 Software, QA and Cloud Operations engineers) and IT Service delivery professionals working on a large portfolio of systems used to improve productivity and solve key business problems across Tax & Legal. We also build cutting edge web portals for clients to interact with KPMG, maximising collaboration and ensuring seamless delivery of information to our clients. The Role You will be responsible for several Agile Scrums teams each consisting of Software and Quality Assurance Engineers across a variety of projects for both our clients and our internal professionals. These teams will be in the UK and India. You will be responsible for the delivery of a range of software and data solutions. You will work alongside a team of Principal Product Owners to gain a deep understanding of the business needs help prioritise deliverables allowing you to focus developing world-class software engineering practices in your teams. The role can be based anywhere in the UK, though preference will be given to candidates in Glasgow, London, Manchester or Leeds. We generally spend two days per week in the office. Whilst there is no expectation of existing knowledge of tax, we would expect you to develop a degree of domain knowledge over time. You will have… Collaborative Approach: Led and driven agile adoption and best practices. Worked closely with other departments such as enterprise architecture, information assurance, information security & data privacy. Cloud Experience: Experience building applications for the cloud such as Azure, AWS or GCP. Have had hands-on experience in building cloud first solutions. Deep Technical Expertise: A deep understanding of the software development lifecycle. Proven Track Record: A proven experience vision casting, leading and mentoring others. Programming Skills: An understanding of modern object-oriented languages such has C# or Java. Enterprise Expertise: The ability to demonstrate an understanding of web services, enterprise messaging and orchestration. Data Modelling: Designed and defining complex data models. Proven Track Record: Built software that includes desktop and user facing web applications. Continuous Delivery: Promoted and used continuous delivery tooling. Security Practices: An understanding of security coding and infrastructure best practices. You may have … Cloud Experience: Experience with Docker, Kubernetes or other serverless application delivery platforms. Worked with ARM, Terraform or other infrastructure as code tools. Continuous Delivery: Used GIT, Jenkins, GitHub or Azure DevOps. Proven Track Record: Worked with React, Angular, Blazor, ASP MVC or other modern web UI frameworks. Data Modelling: Used Entity Framework, Hibernate or other popular ORM tools. Used NoSQL databases such as cosmos DB, Mongo, Marklogic or Cassandra. Enterprise Expertise: Experience with messaging such as Service Bus, MQ or Kafka. Data Analytics: Experience with Data Analytics and Business Intelligence. Quality Focus: Experience with delivering accessible friendly User Experiences. In this role you will … Proven Track Record: Be overseeing the delivery and development of cloud-native, microservice applications. Proactively give regular and insightful feedback to peers and less experienced individuals across all parts of engineering. Communication: Provide leadership and communicate effectively across multiple onshore and offshore teams. Work at a strategic level, influencing technical & non-technical decisions to achieve cross-team alignment on major near-term goals. Work with directors/partners and engagements to push through opportunities. Quality Focus: Continuously improve your technical knowledge and share what you learn with others. Deep Technical Expertise: Be responsible for solution design including presenting and managing the solution through our information, security, architecture and data privacy processes. Collaborative Approach: Promote and drive improvements in the quality of our LEAN Agile, Scaled SCRUM methodologies. Quality Focus: Promote quality mindset across teams/products/programmes managed. Encourage teams to own quality assurance and not individuals. Review development and testing frameworks, tools and libraries to contribute towards common organisation strategies. What we can offer Impactful Work: Influence high-profile global tax products. Collaborative Environment: Engage with diverse, innovative, cross-functional teams. A shared love of technology: learning about even newer technology to ensure our cloud platform continues to advance. Professional Growth: Access workshops, conferences, and certifications for continuous learning. Inclusive Culture: An inclusive workplace embracing diverse perspectives. Global Resources: Leverage resources from a leading global professional services firm within an agile, tech-driven environment. Market equal pay and benefits such as a subsidised lunch, health care, pension, cycle to work, free day off to celebrate your birthday. The best of both worlds We might be world leaders, but in many ways the department feels like a start-up, with a twist. There’s the buzz of scrum working, the thrill of shaping compelling experiences, the chance to surprise and stretch yourself in response to a fresh challenge. And then there’s all the resources, technology and high-profile projects of a major corporate entity. Crucially, we also offer the benefit of clear career progression. Industry-leading rewards Only KPMG offers the advantages of Our Deal – an industry-leading and radically different approach to pay, progression and benefits. Our Deal is a vibrant combination of secondment and fast-track opportunities plus one, transparent, company-wide bonus mechanism. I...
United Kingdom
Remote
Full Time
18-03-2025