DevSecOps Software Engineer (£70,000 to £80,000)
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 and 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!
You’ll do well in Argo:
* You’re organised – We are a fast-paced business with many activities happening at the same time.
* You’re adaptable – you’ll be joining a small team, so adaptability and flexibility is key as priorities will shift and evolve.
* You’re passionate – Passion is infectious, so having the right person with the right proactive traits, able to work in a team or as an individual, will enable deliveries to get over the line.
* Using your own initiative – Argo values a self-starter mindset who can manage their own time and workload.
* You’re a people person – Depending on your role, you’ll be communicating with a variety of customers and Argo Team members.
What We Provide:
* 33 days holiday which includes Bank Holidays.
* 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.
Experience Requirements:
We expect you to have a demonstrated ability to create and deliver software to solve business problems. You should bring experience and subject matter expertise in at least three of the following:
* Unit testing frameworks usage (e.g., Cypress, Cucumber, Behave, Selenium).
* BDD domain specific languages and constructs (e.g., Cucumber, Gherkin).
* Containerisation technologies (e.g., Docker).
* Microservice design patterns, with observability and security built-in.
* 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.
Roles and Responsibilities:
* Work collaboratively with Argo and its partners, whilst taking full responsibility for the full lifecycle of product components and systems.
* Participate in and contribute to technical discussions with your teams and support 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.
* 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 and Lean Start-up.
* 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.
* 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
#J-18808-Ljbffr