Job Title: Software Engineer (Various Specialisms) UK Based
Location: UK (Hybrid options available)
Salary: Competitive, dependent on experience
Clearance: Must be eligible to obtain UK Government Security Clearance
About the Role:
We are looking for talented Software Engineers with experience across a broad range of programming languages and software development disciplines to join our team. Whether your expertise lies in development, testing, deployment, or maintenance, we welcome applications from individuals with varied skills across the software development life cycle.
In this role, you will work on exciting and innovative projects, contributing to the development of high-impact software solutions. You’ll collaborate with multidisciplinary teams to deliver robust software applications while continuously improving your technical abilities and problem-solving skills.
Key Responsibilities:
- Develop, test, and maintain software solutions across various stages of the software development life cycle.
- Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality software.
- Contribute to the design, architecture, and implementation of software applications.
- Participate in code reviews, ensuring best practices and high-quality code.
- Troubleshoot, debug, and optimize software applications to ensure reliability and performance.
- Stay up-to-date with the latest trends and technologies in software development.
Key Skills and Experience:
- Proficiency in one or more programming languages, including but not limited to Java, C#, Python, JavaScript, Ruby, Go, PHP, C++, TypeScript, or similar.
- Experience with different phases of the software development life cycle (SDLC), including requirements gathering, design, development, testing, and deployment.
- Familiarity with Agile methodologies and modern development practices.
- Exposure to cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes) is a plus.
- Strong problem-solving abilities, with a focus on producing efficient and maintainable code.
- Experience with version control systems (Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent communication skills and the ability to work effectively in a collaborative environment.
Security Clearance Requirement: Due to the nature of the work, all candidates must be eligible to undergo and gain UK Government Security Clearance.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Opportunity to work on diverse and innovative projects.
- Professional development and career advancement opportunities.
- Flexible working arrangements (remote/hybrid options available).
If you are a skilled Software Engineer with a passion for technology and innovation, we would love to hear from you!
How to Apply: Please submit your CV and a cover letter highlighting your relevant experience.
Note: Only candidates eligible for UK Government Security Clearance will be considered for this role.