SOFTWARE ENGINEER (FULL STACK)
SOFTWARE ENGINEER (FULL STACK)

SOFTWARE ENGINEER (FULL STACK)

Milton Keynes Full-Time 46000 - 78000 ÂŁ / year (est.) No home office possible
Go Premium
S

At a Glance

  • Tasks: Join a dynamic team to develop and support innovative IT solutions for the public sector.
  • Company: SVGC Ltd is at the forefront of AI innovation, transforming digital data management for government departments.
  • Benefits: Enjoy hybrid work options, professional development opportunities, and health-related benefits.
  • Why this job: Be part of groundbreaking projects that make a real impact while collaborating with diverse experts.
  • Qualifications: A degree in a relevant field or equivalent experience; strong full-stack development skills required.
  • Other info: Must hold British nationality and be eligible for UK Security Clearance.

The predicted salary is between 46000 - 78000 ÂŁ per year.

Contract: Permanent
Hybrid: 2-3 days per week on-site and remote
Location: Milton Keynes (client site)
Grade/Salary: E2-F1 – £54,619 to £65,544 depending on experience

SUMMARY

An exciting opportunity to join an experienced team with responsibility for elements of a significant public sector deployment of IT solutions and systems enabling bespoke software. Working at client sites and home as required supporting the development, integration, rollout, and support of complex solutions. The successful candidate will work alongside a diverse team consisting of customer representatives, solution architects, academia, and leading software development companies.

PROJECT

The Digital Sensitivity Review (DSR) service is an AI innovation led data toolset and service, developed by SVGC Ltd and being run in partnership with Government departments, for identifying sensitive information in digital files for redaction and archiving to The National Archive to meet the needs of the Public Records Act. Already delivered to at least three other Government departments with two further departments in feasibility phase, all major and minor government departments should (in time) become DSR-enabled. The DSR is a unique and leading-edge technology and has been heralded across government as “…the only game in town” when it comes to the needs of effective digital data sensitivity identification and redaction.

Responsibilities

Front-End Development

  • Designing and implementing user interfaces (UI).
  • Improving user experience (UX).

Back-End Development

  • Creating APIs and services.
  • Writing server-side logic using Java.
  • Working with frameworks using SpringBoot.

Database Management

  • Designing and maintaining relational (PostgreSQL, MySQL) databases.
  • Writing efficient queries and ensuring data integrity.

DevOps & Deployment

  • Setting up CI/CD pipelines (e.g., GitHub Actions, Jenkins).
  • Automating deployments and monitoring application performance.
  • Reviewing peers’ code to ensure quality and maintainability.

Testing

  • Writing unit, integration, and end-to-end tests using tools such as Junit, Test
  • Containers, Vitetest and StoryBook.

Documentation

  • Creating and maintaining internal documentation for code and APIs.
  • Working with product managers, designers, and other developers to deliver features.

Security

  • Implementing authentication, authorization, and other security best practices.

THE PERSON – ESSENTIAL CRITERIA

  • A graduate, likely to have a degree in Mathematics, Physics, Engineering, Statistics, Computer Science, Artificial Intelligence, Informatics or similar or vocational experience or alternative qualifications.
  • Experienced with different programming paradigms and languages covering full-stack technologies including web front end.
  • Hands-on experience in Application Design.
  • Experience in specifying, designing, building, and testing complex full-stack software solutions.
  • Expertise in design & development of Application Programming Interface.
  • Expertise in developing and employing onto a Windows and Linux environment.
  • Good practical knowledge of relational database technologies – ideally PostgreSQL.
  • Strong data skills and demonstrable analysis and analytical skills.
  • Must have the ability to confidently and quickly problem solve by understanding what is happening, why and then correcting.
  • Expertise in at least two back-end technologies, ideally Java & Python.
  • Software virtualisation skills e.g., Docker.
    The willingness and ability to gain or currently holding UK Security Clearance (SC) as a minimum. This role is a Reserved role which requires the post-holder to have British Nationality and requires the successful candidate to undergo UK Security Clearance (SC). To be eligible, applicants are typically required to hold British nationality and have been resident in the UK for at least the last 5 consecutive years.
  • Ability to easily commute to Milton Keynes and potentially other UK sites.
  • The ability to work well and collaboratively as part of a small team where proactive communication is essential.

THE PERSON – DESIRABLE CRITERIA

  • The ability to assist with architectural activities to establish, manage, and maintain client-centred software solutions, including both air-gapped and secure private cloud solutions for our portfolio of clients.
  • Good exposure to Secure/DevOps and successful implementation of DevOps principles.
  • Experience in Public Sector or Defence & Security.
  • An ability to focus on the goals and overall intent rather than just individual tasks.
  • Taking an active interest in expanding your own knowledge.

Changing and Improving

  • Taking the initiative to suggest ideas for improvement of yours or others’ approaches in an appropriate way.
  • Learning new procedures and seeking to exploit new technologies and helping colleagues to do the same.

Making Effective Decisions

  • An ability to speak with relevant people in order to obtain the most accurate information and seek advice when unable to proceed.
  • Monitor and store critical data securely and accurately, confidentially and responsibly.

Leading and Communicating

  • Listen to, understand, respect and accept the value of different views, ideas and ways of working.
  • Put forward your own ideas in a clear and constructive manner, choosing an appropriate communication method.

Collaborating and Partnering

  • Readily identify opportunities to share knowledge, information and learning and make progress by working with others, and other organisations.

Building Capability for All

  • Take responsibility for quality of your own work and seek opportunities for improvement through continuous improvement.
  • Take account of the diverse contributions of team members.

Achieving Commercial Outcomes

  • Recognise factors which contribute to achievement of commercial outcome and proactively support them.
  • Gather and use evidence to assess the costs, benefits and risks of a range of delivery options.
  • Understand that all actions have a cost and choose the most effective way to do something in a resource efficient way.
  • Handle numbers confidently, collating information ensuring accuracy of data. In what context?

Managing a Quality Service

  • Work with team to set priorities, create clear plans and manage own work to meet the needs of the delivery teams.
  • Communicate in a way which meets and anticipates the customer’s requirements and promotes an effective view of SVGC.

SOME REASONS TO JOIN SVGC

  • Opportunity to play a significant part within a small business that is growing.
  • Support unique projects to learn, grow and excel, by learning on-the-job, learning from others and through formal learning.
  • SVGC provides an active approach to professional development with a centrally funded budget. Coaching and mentoring are provided utilising the best experience across our collaborative partnership to provide a wide range of formal and informal accelerated development
  • Professional qualifications and mentoring to help you steer your career in your chosen direction. Be at the heart of the digital revolution in globally important organisations.

EMPLOYMENT BENEFITS

  • Discretionary company performance bonus scheme.
  • Entitlement to join the company Medical Insurance scheme.
  • Additional Health related benefits.

INTERESTED?

Submit your cv together with a covering letter outlining, in detail, how you meet the Essential Criteria and send to Judith Armatage no later than Friday 8th August 2025.

#J-18808-Ljbffr

SOFTWARE ENGINEER (FULL STACK) employer: SVGC Limited

SVGC Ltd is an exceptional employer, offering a dynamic work environment in Milton Keynes where innovation meets collaboration. With a strong focus on professional development, employees benefit from unique projects that foster growth and learning, alongside a supportive culture that values diverse contributions. The company also provides competitive benefits, including a performance bonus scheme and health-related perks, making it an attractive choice for those seeking meaningful and rewarding employment in the public sector.
S

Contact Detail:

SVGC Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land SOFTWARE ENGINEER (FULL STACK)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, SpringBoot, PostgreSQL, and Docker. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Network with professionals in the public sector and software development fields. Attend relevant meetups or online forums to connect with individuals who may have insights into the company culture and expectations.

✨Tip Number 3

Prepare to discuss your problem-solving approach in detail. Given the emphasis on analytical skills, be ready to share examples of how you've tackled complex issues in past projects, particularly in a team setting.

✨Tip Number 4

Research the Digital Sensitivity Review (DSR) service and its impact on government departments. Understanding the project's significance will help you articulate your interest and how you can contribute to its success.

We think you need these skills to ace SOFTWARE ENGINEER (FULL STACK)

Full Stack Development
Front-End Development
Back-End Development
API Design and Development
Java Programming
Python Programming
SpringBoot Framework
Relational Database Management (PostgreSQL, MySQL)
CI/CD Pipeline Setup (GitHub Actions, Jenkins)
Unit Testing (JUnit, TestContainers)
Integration Testing
End-to-End Testing
Documentation Skills
Security Best Practices Implementation
Problem-Solving Skills
Software Virtualisation (Docker)
Collaboration and Teamwork
Analytical Skills
Adaptability to New Technologies
Effective Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your full-stack development experience, particularly in Java and Python, as well as your familiarity with relational databases like PostgreSQL.

Craft a Compelling Cover Letter: In your cover letter, clearly outline how you meet the essential criteria listed in the job description. Use specific examples from your past work to demonstrate your problem-solving abilities and experience with application design and development.

Showcase Your Technical Skills: Include a section in your CV or cover letter that showcases your technical skills, especially those related to front-end and back-end development, DevOps practices, and any experience with CI/CD pipelines. Mention any relevant projects you've worked on.

Highlight Team Collaboration: Since the role requires working collaboratively within a team, emphasise your ability to communicate effectively and work well with others. Provide examples of past experiences where you successfully collaborated on projects or contributed to team goals.

How to prepare for a job interview at SVGC Limited

✨Showcase Your Full-Stack Skills

Make sure to highlight your experience with both front-end and back-end technologies during the interview. Be prepared to discuss specific projects where you designed user interfaces, created APIs, or worked with databases like PostgreSQL or MySQL.

✨Demonstrate Problem-Solving Abilities

Employ examples from your past work where you successfully identified and solved complex problems. This role requires quick thinking and analytical skills, so be ready to explain your thought process in tackling challenges.

✨Familiarise Yourself with DevOps Practices

Since the position involves setting up CI/CD pipelines and automating deployments, brush up on your knowledge of tools like GitHub Actions and Jenkins. Discuss any relevant experience you have in implementing DevOps principles.

✨Communicate Effectively

This role requires collaboration with a diverse team, so practice articulating your ideas clearly and constructively. Be prepared to listen actively and show respect for different viewpoints during the interview.

SOFTWARE ENGINEER (FULL STACK)
SVGC Limited
Location: Milton Keynes
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

S
  • SOFTWARE ENGINEER (FULL STACK)

    Milton Keynes
    Full-Time
    46000 - 78000 ÂŁ / year (est.)
  • S

    SVGC Limited

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>