DevSecOps Software Engineer (£70,000 to £80,000)
Job details
Company Introduction Argo DevOps Solutions is a small but established UK-based technology company working in the Cyber and Cloud space. We are experts in delivering value into both the public and private sector, supporting delivery of quality products at speed. We solve complicated software and hardware problems using Agile approaches. Our specialisms include moving data between trust boundaries, designing secure data ingress and egress systems. Argo has substantial experience in mentoring our customers through their Agile journey. If this sounds like the kind of company you want to be involved in, with your contribution really making a difference, come and join our team!! What We Provide
- Flexible Working (40hr per week)
- 33 days holiday which includes Bank Holidays
- Hybrid working
- Part- Time or Full-Time considered
- TOIL
- Pension
- Salary Sacrifice Schemes including Electric Vehicles
- Salary dependent on experience
- Other financial incentives
- The candidate must be willing to hold Government Clearance and go through the respective vetting
- Programming experience in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS
- Unit testing frameworks usage (e.g., Cypress, Cucumber, Behave, Selenium)
- BDD domain specific languages and constructs (e.g., Cucumber, Gherkin)
- Containerisation technologies (Like Docker)
- Microservice design patterns, with observability and security built-in
- SOLID principles
- Infrastructure as Code with good Terraform and Ansible knowledge
- Demonstrable Cloud service provider experience (AWS or Azure) - infrastructure build and configurations of a variety of services including Compute, Storage, Networking and Kubernetes
- Automation and the integration of security at every phase of the software development lifecycle
- Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools (e.g., Jenkins, GitHub actions)
- Experience working within an Agile environment, assisting Product Owner, facilitating technical workshops, stakeholder engagement, shaping team objectives, providing value add to delivery.
- Experience with mentoring and helping less experienced developers to advance and improve.
- Work collaboratively with Argo and its partners, whilst taking full responsibility for the full lifecycle of product components and systems.
- Able to participate in and contribute to technical discussions with your teams and supporting delivery management and technical leads in their engagement with customers.
- Use a mixture of technical investigation, rapid prototyping, software design, wire-framing and other techniques to find innovative solutions to engineering problems that help inform our future strategy.
- Contribute to the culture and growth of Argo.
- Bring an innovative mindset to problems.
- Able to inspire and be a key part of a high-performing team while embracing approaches to modern development such as Agile, Lean Start-up etc.
- Engage with customers, including security and policy to ensure that risks are appropriately managed.
- Where applicable make and collaborate on technological and architectural designs relating to your software products, communicating them to your team(s) and customers.
- Collaborate with other technologists and teams to help improve product integration across workflows and/or system dependencies.
- Establish and evolve development tools and processes, and ways of working within your team to continuously improve quality, efficiency and effectiveness (e.g., through automation, CI/CD, etc).
- Mentoring and coaching of other engineers where you may be an SME on technologies, techniques or problems.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.