Senior Software Engineer - EXT

Senior Software Engineer - EXT

Full-Time 44050 - 44050 € / year (est.) No home office possible
TargetJobs UK

At a Glance

  • Tasks: Develop and enhance software solutions that make a real impact on public statistics.
  • Company: Join the Office for National Statistics, a key player in delivering vital data for the UK.
  • Benefits: Enjoy a competitive salary, generous pension contributions, and unique Civil Service perks.
  • Other info: Flexible hybrid working model with opportunities for professional growth and collaboration.
  • Why this job: Be part of a team modernising technology while supporting essential services for the public good.
  • Qualifications: Experience in software engineering, coding, testing, and mentoring others is essential.

The predicted salary is between 44050 - 44050 € per year.

Location: The ONS operates an adaptable hybrid working model across the UK, with colleagues linked to one of our contractual locations working between office and remote throughout the week. The locations for this role are Newport and Titchfield (Fareham). All colleagues are required to work from their contractually allocated site for at least 40% of their working time. The induction process for the role will be conducted in person.

Job Summary: Are you an accomplished Software Engineer looking for a role where you can make a real impact, using your technical experience to enable us to deliver our Statistics for the Public Good strategy for the UK? We are looking for an experienced Software Engineer to join us. We are looking for forward-thinking people with a passion for Continuous Integration and Continuous Delivery working on the latest cloud and software applications. You will have an eye for detail and stakeholder management skills to provide technical and procedural expertise working within our Digital Services (DS) Directorate.

A Bit About Digital Applications: This division is responsible for the ongoing development and support of numerous statistical services and products that are core to the ONS. These include newer products as well as legacy platforms and systems. We work with the business areas to provide enhancements and delivery of new products and services to enable their business benefit with users’ needs at the forefront. We utilise various tools and technologies to do this and engage with a number of external suppliers to provide secure and stable services.

What we do: Within the Digital Applications Division, we enable survey design and deliver the collection, survey delivery and critical processing of survey data, ensuring systems are reliable and support the end-to-end flow of data, while continuously improving our suite of products. Our teams focus on maintaining high-performing live services, while also driving the modernisation of our technology estate and reduction of legacy systems, helping to create more efficient and sustainable platforms.

Who we work with: Given the nature of the live systems and applications we are supporting we work with users across ONS every day. Generally, colleagues outside of Digital Services undertake the Product Owner and Senior User roles and we work collaboratively with them to define the future roadmap of enhancements and priorities for development.

Job Description: A Software Engineer designs, develops, runs, tests and improves software that meets user needs. They are responsible for writing clean, secure code following a test-driven approach. They create code that is open by default and easy for others to use. A senior developer delivers and integrates complicated or higher risk software to form a complete service.

Responsibilities:

  • Develop and enhance software solutions to meet user story needs.
  • Follow best practice guidelines and help to improve those guidelines.
  • Write clean, secure, and well-tested code.
  • Coach and mentor colleagues.
  • Support a continuous delivery environment, using effective delivery and deployment techniques.
  • Operate the services they build and identify issues in production.
  • Design and execute a range of test techniques.

Person Specification:

Essential Skills Criteria:

  • Programming and build (software engineering) – design, code, test and document medium to high complexity programs, contribute to code reviews and give constructive feedback.
  • Systems design – design systems with medium risk and impact, select appropriate standards and methods, review others’ designs, and communicate requirements with business and technical colleagues.
  • Test engineering – design, implement and execute functional and non-functional testing techniques, communicate results, prioritize defects and drive improvements.
  • Modern standards approach – apply modern standards and practices, develop and refine standards, and coach others.
  • Service support – identify, isolate and fix faults, investigate undocumented issues, triage, build stories and document processes.

Behaviours:

  • Changing and improving
  • Managing a quality service
  • Delivering at pace

Technical Skills:

  • Programming and build (Practitioner)
  • Test engineering (Practitioner)
  • Service support (Practitioner)
  • Communication between technical and non-technical (Practitioner)

Benefits: Alongside your salary of £44,050, the Office for National Statistics contributes £12,761 towards you being a member of the Civil Service Defined Benefit Pension scheme. The Office for National Statistics is part of the Civil Service, and as such we share a number of key benefits with other departments, whilst also having our own unique offerings to support our valued colleagues across the organisation.

Senior Software Engineer - EXT employer: TargetJobs UK

The Office for National Statistics (ONS) is an exceptional employer, offering a dynamic hybrid working model that promotes work-life balance while fostering a collaborative and innovative environment. With a strong commitment to employee growth, ONS provides extensive training opportunities and a supportive culture that values continuous improvement and teamwork, making it an ideal place for Senior Software Engineers to thrive and contribute to impactful projects that serve the public good.

TargetJobs UK

Contact Detail:

TargetJobs UK Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer - EXT

Tip Number 1

Network like a pro! Reach out to current or former employees at ONS on LinkedIn. A friendly chat can give us insider info about the team and culture, plus it shows our genuine interest in the role.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. We should be ready to discuss our past projects and how they align with the responsibilities listed in the job description. Practice coding challenges to keep our skills sharp!

Tip Number 3

Showcase our passion for Continuous Integration and Continuous Delivery during interviews. We can share examples of how we've implemented these practices in previous roles, highlighting our commitment to delivering high-quality software.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets noticed. Plus, we can tailor our application to highlight how our skills match the specific needs of the ONS.

We think you need these skills to ace Senior Software Engineer - EXT

Software Engineering
Continuous Integration
Continuous Delivery
Cloud Applications
Stakeholder Management
Test-Driven Development
Clean Code Practices

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with Continuous Integration and Continuous Delivery, and show how your skills align with our mission at ONS.

Showcase Your Technical Skills:Don’t hold back on detailing your programming and systems design expertise. We want to see examples of your clean, secure code and any projects where you’ve implemented modern standards and practices.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and structure your thoughts logically. This will help us understand your experience and how you can contribute to our team.

Apply Through Our Website:We encourage you to submit your application through our official website. It’s the best way to ensure your application gets to the right people and is considered for this exciting opportunity!

How to prepare for a job interview at TargetJobs UK

Know Your Tech Stack

Make sure you’re familiar with the programming languages and tools mentioned in the job description. Brush up on your knowledge of Continuous Integration and Continuous Delivery practices, as well as any specific technologies the company uses. This will show that you're not just a good fit technically, but also genuinely interested in their work.

Prepare for Scenario-Based Questions

Expect to be asked about how you've handled complex software engineering challenges in the past. Think of specific examples where you designed, developed, or improved software solutions. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly and effectively.

Showcase Your Collaboration Skills

Since the role involves working closely with non-technical colleagues, be ready to discuss how you’ve successfully communicated technical concepts to non-technical stakeholders. Highlight any experiences where you’ve collaborated with product owners or users to enhance software solutions.

Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s approach to modernising their technology estate. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.