Negotiable
Undetermined
Hybrid
Birmingham, England, United Kingdom
Summary: The role of Senior Software Engineer involves joining a fast-paced, agile delivery team to develop backend systems and data processing pipelines for clients in the UK Government and Defence sector. The position requires a proactive approach to software engineering, utilizing contemporary technologies and DevOps practices. Candidates will engage in the full software lifecycle, from design to deployment, while collaborating with various stakeholders. The company offers flexible working arrangements and a supportive culture focused on continuous learning and improvement.
Key Responsibilities:
- Implementing software solutions including design, development, and testing.
- Using a wide range of technologies, specializing in open-source libraries and components.
- Building continuous integration pipelines with tools such as GitLab.
- Deploying software systems to public (AWS and Azure) and private cloud environments.
- Involvement in the full software lifecycle including project concept formalization, requirements analysis, software architecture design, implementation, delivery, training, and maintenance.
Key Skills:
- Contemporary software engineering practices and technology selection.
- Confidence in developing full-stack solutions as a polyglot developer/engineer.
- Experience with DevOps techniques including virtualization, containerization, continuous integration, and infrastructure as code.
- Ability to work with high-level stakeholders in agile environments using methodologies such as Scrum and Kanban.
- Proactive attitude towards learning and continuous improvement.
Salary (Rate): 80000
City: Birmingham
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT