At a Glance
- Tasks: Lead software development for impactful government services using modern cloud-based platforms.
- Company: Join a high-impact technology team in a fully remote role.
- Benefits: Competitive day rate and the flexibility of remote work.
- Other info: Opportunity to work with cutting-edge technologies and enhance your career.
- Why this job: Make a real difference by shaping user-focused digital services.
- Qualifications: Strong leadership experience in software development and clear communication skills.
Location: Remote (UK)
Security Clearance: SC Cleared (Required)
Contract: 6 months
Day Rate: £529 (Inside IR35)
The Opportunity
We're looking for an experienced Lead Software Developer (SFIA Level 5) to join a high-impact technology team delivering critical services within a government environment. This is a fantastic opportunity to lead development across modern cloud-based platforms, working with cutting-edge tools and contributing to user-focused digital services.
Key Responsibilities
- Translate business requirements into scalable, robust system designs
- Lead development of high-quality, reusable, and open-by-default code
- Champion user-centric design by identifying needs and building services based on evidence
- Work collaboratively with multidisciplinary teams to deliver impactful digital services
- Troubleshoot and resolve complex technical issues using your expertise
- Promote secure development practices, including vulnerability scanning and OWASP standards
- Contribute to continuous improvement of engineering standards and practices
Technology Stack
- Backend: Node.js
- API Development: REST, OpenAPI
- Web Frameworks: HAPI
- Databases: PostgreSQL, MongoDB, Redis
- Testing: Jest, Lab
- Source Control: Git
- Cloud Platforms: AWS/Azure
- Containers: Docker, Kubernetes, ECS
- CI/CD: Azure DevOps, Jenkins, GitHub Actions
- Work Management: Jira, Azure DevOps
Skills & Experience
- Strong experience leading software development at SFIA Level 5 (or equivalent)
- Ability to communicate complex technical concepts clearly to non-technical stakeholders
- Confident engaging with senior stakeholders and influencing decision-making
- Strong understanding of:
- Clean coding principles and best practices
- Managing and reducing technical debt (refactoring, improving test coverage)
- Software architecture (layered design, separation of concerns, microservices)
- Proven experience breaking down work, defining acceptance criteria, and managing delivery
- Familiarity with common Defra technologies (Node.js, PostgreSQL, Redis)
- Awareness of secure engineering practices and standards
Why Apply?
- Fully remote contract with competitive day rate
- Work on meaningful, user-focused government services
- Collaborate with highly skilled engineering teams
- Opportunity to shape architecture and development practices
Note: Active SC Clearance is mandatory for this role.
Lead Software Developer - Contract employer: Stealth iT Consulting
Join a forward-thinking technology team that values innovation and collaboration, offering a fully remote work environment in the UK. As a Lead Software Developer, you'll have the opportunity to work on impactful government services while enjoying a competitive day rate and the chance to shape development practices. With a strong focus on employee growth and a culture that champions user-centric design, this role is perfect for those looking to make a meaningful contribution in a supportive and dynamic setting.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Developer - Contract
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in government environments. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with Node.js, PostgreSQL, and cloud platforms. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Practice explaining complex technical concepts in simple terms, as you'll need to engage with non-technical stakeholders. We want you to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Lead Software Developer - Contract
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Lead Software Developer role. Highlight your experience with Node.js, PostgreSQL, and any relevant cloud platforms like AWS or Azure. We want to see how your skills match up with what we're looking for!
Showcase Your Projects:Include specific examples of projects you've led or contributed to that demonstrate your ability to deliver user-focused digital services. We love seeing how you've tackled complex technical issues and championed secure development practices.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to explain your experience and how it relates to the job. Remember, we want to understand your technical expertise without getting lost in jargon!
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Stealth iT Consulting
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, like Node.js, PostgreSQL, and AWS. Brush up on your knowledge of REST APIs and cloud platforms, as you’ll likely be asked to discuss how you’ve used these tools in past projects.
✨Showcase Your Leadership Skills
As a Lead Software Developer, you’ll need to demonstrate your ability to lead teams and influence decisions. Prepare examples of how you’ve successfully managed projects, mentored junior developers, or resolved conflicts within a team. This will show that you can handle the responsibilities of the role.
✨Communicate Clearly with Non-Techies
You’ll need to explain complex technical concepts to non-technical stakeholders. Practice simplifying your explanations and using analogies to make your points clear. This skill is crucial for ensuring everyone is on the same page during project discussions.
✨Emphasise Secure Development Practices
Given the importance of security in this role, be prepared to discuss secure coding practices and how you’ve implemented them in previous projects. Familiarise yourself with OWASP standards and be ready to share specific examples of how you’ve addressed vulnerabilities in your code.