Negotiable
Undetermined
Hybrid
Newport, England, United Kingdom
Summary: The role of Senior Software Engineer involves joining a fast-paced, agile delivery team to develop backend systems, data processing pipelines, and progressive web apps for clients in the UK Government and Defence sector. The position requires strategic thinking, collaboration with stakeholders, and a passion for continuous learning and improvement in software engineering practices. Candidates will engage in the full software lifecycle, utilizing contemporary technologies and DevOps methodologies. The role offers flexible working arrangements and a competitive benefits package.
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 like GitLab to monitor software quality and security.
- Deploying software systems to public (AWS and Azure) and private cloud environments.
- Involvement in the full software lifecycle from project concept 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, containerization, CI/CD, and infrastructure as code.
- Experience working with high-level stakeholders in agile environments.
- Familiarity with methodologies such as Scrum and Kanban.
Salary (Rate): 80000
City: Newport
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT