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, with responsibilities spanning the full software lifecycle, including design, development, and deployment. Candidates should be comfortable working with a variety of technologies and collaborating with stakeholders. The role offers flexible working arrangements and a competitive benefits package.
Key Responsibilities:
- Implementing software solutions including design, development, and testing.
- Utilizing a wide range of technologies, specializing in open-source libraries and components.
- Building continuous integration pipelines using tools such as GitLab.
- Deploying software systems to public (AWS and Azure) and private cloud environments.
- Involvement in the full software lifecycle from concept formalization to maintenance.
- Conducting requirements analysis and software architecture design.
- Providing software training and support.
Key Skills:
- Contemporary software engineering practices and technology selection.
- Full-stack development experience as a polyglot developer/engineer.
- Proficiency in DevOps techniques including virtualization and containerization.
- Experience with continuous integration and deployment.
- Ability to work with high-level stakeholders.
- Familiarity with agile methodologies such as Scrum and Kanban.
Salary (Rate): 80000
City: Birmingham
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT