At a Glance
- Tasks: Join a dynamic team to build high-quality digital services for government projects.
- Company: Innovative tech company focused on government transformation.
- Benefits: Competitive daily rate, flexible work arrangements, and collaborative environment.
- Why this job: Make a real impact while working with cutting-edge technologies in a supportive team.
- Qualifications: Strong Golang experience and a passion for user-centred design.
- Other info: Active SC clearance required; excellent opportunity for career growth.
We are seeking an experienced Senior Software Developer to join a highly skilled digital delivery team working on large-scale government transformation projects. You’ll be joining a multi-disciplinary environment where experimentation, collaboration, and continuous improvement are core to how the team operates. This role suits someone who is confident in their technical delivery, enjoys solving complex problems, and is passionate about improving user outcomes. You’ll work closely with designers, researchers, engineers, and product specialists to deliver high-quality, secure, user-centred digital services.
Active SC clearance is required. Applicants without current SC cannot be considered.
Key Responsibilities- Build high-quality digital services aligned with UK government service standards.
- Collaborate within Agile, multi-disciplinary teams (engineering, UX, research, product).
- Contribute to product discovery through observation, experimentation, and rapid feedback loops.
- Support continuous improvement with frequent releases and iterative delivery.
- Develop reliable, maintainable code and contribute to architecture discussions.
- Participate in code reviews, debugging, testing, and DevOps practices.
- Experience delivering digital services in Agile environments.
- Strong background working in product-led, user-research-driven teams.
- Comfortable operating in high-paced delivery environments with frequent releases.
- Experience working within DevOps-driven, collaborative teams.
- Strong experience building and debugging systems in Golang.
- Knowledge of Spring Boot.
- Front-end experience with HTML, CSS, Bootstrap.
- Containerisation: Docker, Kubernetes.
- Build tools: Maven, Gradle, Ant.
- Version control: Git (branching, merging, release flows).
- Testing: TDD, JUnit, Mockito, Cypress.
- Good understanding of relational databases (MySQL, PostgreSQL), SQL scripting, stored procedures.
- Experience with functional test automation (API/UI test tools such as Cucumber, Nightwatch).
- AWS cloud experience.
- Experience with BPMN workflow engines (Camunda, Activiti, Flowable).
- Experience using React, Angular or Vue.js.
- Container orchestration using RedHat OpenShift.
- Awareness of NCSC cloud security principles.
- Active SC clearance required.
- Candidates must have the right to work in the UK and at least 5 years of continuous UK residency.
- £550- £600 per day
- Inside IR35
- 2 days a month on-site
- 6 month initial contract
If you meet the essential requirements and you're interested in this opportunity - we’d still like to hear from you!
Senior Software Engineer (SC Cleared) in Slough employer: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Contact Detail:
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (SC Cleared) in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who might have insights into the role or company. A friendly chat can sometimes lead to referrals that get you noticed.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills and understanding the latest trends in software development. Be ready to showcase your experience with Golang and Agile methodologies, as these will be key in demonstrating your fit for the role.
✨Tip Number 3
Don’t just wait for job postings! Keep an eye on our website for opportunities and apply directly. This shows initiative and can help you stand out from the crowd.
✨Tip Number 4
Practice makes perfect! Conduct mock interviews with friends or use online platforms to refine your answers. Focus on articulating how your past experiences align with the responsibilities of the Senior Software Engineer role.
We think you need these skills to ace Senior Software Engineer (SC Cleared) in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang and Agile environments. We want to see how your skills align with the role, so don’t be shy about showcasing your past projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about improving user outcomes and how you’ve contributed to collaborative teams in the past. We love a good story!
Showcase Your Technical Skills: Be specific about your technical expertise, especially in areas like Docker, Kubernetes, and TDD. We’re looking for someone who can hit the ground running, so make sure we know what you bring to the table!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!
How to prepare for a job interview at SR2 | Socially Responsible Recruitment | Certified B Corporation™
✨Know Your Tech Inside Out
Make sure you’re well-versed in Golang and any other relevant technologies mentioned in the job description. Brush up on your knowledge of Spring Boot, Docker, and Kubernetes, as well as your experience with relational databases. Being able to discuss your technical skills confidently will impress the interviewers.
✨Showcase Your Agile Experience
Since this role involves working in Agile environments, be prepared to share specific examples of how you've contributed to Agile teams. Talk about your experiences with product-led, user-research-driven projects and how you’ve supported continuous improvement through iterative delivery.
✨Prepare for Collaboration Questions
This position requires collaboration with various roles like designers and researchers. Think of instances where you’ve successfully worked in multi-disciplinary teams. Highlight your communication skills and how you’ve contributed to a positive team dynamic, especially in high-paced delivery environments.
✨Demonstrate Problem-Solving Skills
Be ready to discuss complex problems you've solved in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you clearly convey your thought process and how you approach challenges, which is crucial for a Senior Software Engineer.