Software Engineer - SC Cleared
- Posted September 18, 2024
- £35000 - £55000 per annum + Various Bonuses
- Cheltenham
- Permanent
This role requires a minimum of SC Clearance to apply.
Responsibilities:
* Working as part of a high performing team candidates will be responsible for migrating, developing and deploying new Cloud applications for a variety of Defence and Cyber Security Programmes.
* Working with well-understood technologies you will translate business visions, goals, objectives and high-level commissioning requirements into system designs and solutions.
* You will take ownership of solutioning activities for major opportunities within delivery programmes and manage the solution design process from initial concepts through to transition into operations.
* You will own the end to end solution architecture for allocated projects, identifying and engaging all stakeholders, suppliers and delivery teams that need to contribute.
* You will develop elements of technical strategy, roadmaps and vision that align to board approved business cases, policies and wider Enterprise standards.
* You will make design trades and decisions characterised by managed levels of risk and complexity.
* You will provide Technical Design Authority and Governance for technical solution architectures for allocated programmes and projects.
* You will resolve technical disputes between wider peers and indirect stakeholders, taking into account all views and opinions.
* You will maintain effective relationships and deal openly with all key stakeholders, taking into account the needs of all stakeholders.
* You will provide technical consultancy for new initiatives, to assist in the definition of business requirements or technical strategies.
* You will ensure proposed solutions are aligned with key non-functional requirements relating to, amongst other things, resilience, availability, performance, and scalability.
* You will provide hands on leadership to protect scheduling commitments and outcomes.
Essentials Skills and Experience:
* Skilled in Agile methodologies and tools including Scrum, Kanban, JIRA, Confluence.
* Strong experience with Cloud technologies and services (AWS / Azure / Google Cloud Platform).
* Good knowledge of CI/CD practices with Jenkins, GitLab and/or GitHub
* IaC development with Terraform, AWS CloudFormation, Ansible and/or Puppet.
* Good knowledge of container technologies and orchestration engines Docker / Rocket Kubernetes / OpenShift.
* Knowledge and/or experience with Zero Trust and Micro Services Architectures.
* Proficient in Java and other languages such as Python.
* Experience in full-stack system design.
* Experience in testing frameworks.
* Experience in developing on Linux and/or Windows platform development.
* Experience with Oracle Relational Databases and Mongo.
* Designing solutions that fit within business and technical constraints.
* Familiarity with DevOps and DevSecOps philosophies, including secure design and implementation.
Desirable Skills:
* Hands on Leadership experience providing clear guidance and architectural vision.
* Planning, coordinating software development activities.
* Self-driven and self-motivated.
* Taking ownership of assured outcome delivery.
* A superior attention to detail.
* Strong analytical, problem solving and organisational skills.