Contract - Software & DevOps Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
This role requires a senior software engineer specializing in Java and JavaScript development to design, build, and secure enterprise-level applications and platforms. The consultant will be a key figure in enhancing software supply chain security and driving the adoption of secure development practices across the software development lifecycle (SDLC)., * Software Engineering:
- Design, develop, and maintain enterprise-grade software solutions using Java and JavaScript
- Build scalable and secure applications based on cloud-native architectures.
- Lead code reviews and contribute to system design and technical strategy.
- Evaluate and integrate open-source technologies.
- DevSecOps & CI/CD:
- Design and optimize CI/CD pipelines, integrating automated security testing (e.g., code scanning, dependency analysis).
- Develop automation to support continuous integration, testing, and secure deployments.
- Promote Infrastructure-as-Code (IaC) best practices.
- Secure Development Lifecycle (SDL):
- Champion and embed SDL practices throughout the organization.
- Conduct threat modeling, security design reviews, and support the remediation of security findings.
Requirements
- Experience: 5+ years in enterprise software engineering.
- Core Programming: Strong hands-on proficiency in Java and JavaScript
- Architecture: Deep understanding of distributed systems, microservices, APIs, and software design patterns.
- CI/CD: Extensive experience implementing and managing CI/CD pipelines (e.g., GitHub Actions, GitLab, Jenkins).
- Security:
- Strong knowledge of Secure Development Lifecycle (SDL) practices and secure coding.
- Understanding of software supply chain security concepts (SBOMs, dependency management, vulnerability management).
- (Preferred) Experience with Software Composition Analysis (SCA) tools and implementing DevSecOps.
- (Preferred) Knowledge of Zero Trust architecture and policy-as-code.
Technologies:
- Containerization: Docker and Kubernetes.
- Cloud Platforms: Familiarity with AWS, Azure, or Google Cloud., A Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience a related technical field is required.
About the company
As a means of managing tax, commercial and reputational risks, Deloitte prohibits the use of Associates through Personal Service Companies (‘PSCs’). All Associates must contract under PAYE arrangements through a Deloitte approved ‘Employment Company’ (aka ‘umbrella company.’)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…