Software Engineer

Argo DevOps Solutions Ltd
United Kingdom
2 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Amazon Web Services Automation of Tests Unit Testing Microsoft Azure Cloud Computing Cloud Computing Security Code Review Encodings Continuous Delivery Continuous Integration Programming Tools Github
+18 more
Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle Rapid Prototyping Process Selenium Software Engineering Delivery Pipeline Cypress (Programming Language) Containerization Gherkin Solid Principles Cucumber (Software) Devsecops Docker Jenkins Static Application Security Testing Microservices Dynamic Application Security Testing

Job description

Responsible for designing, developing, and maintaining large-scale, secure, and high-performing solutions. This role involves mentoring and coaching junior team members, translating stakeholder requirements into actionable user stories, and embedding security throughout the software development life-cycle. The position calls for strong technical expertise, a collaborative mindset, and an ability to deliver innovative solutions that align with business objectives., Work collaboratively with Argo and its partners, taking ownership of the full software lifecycle-from requirements gathering to deployment and maintenance

Ensure high-quality delivery of product components and systems that meet agreed time, scope, and budget parameters

Technical Discussions & Customer Engagement

Participate in and contribute to technical discussions with team members, delivery management, and technical leads

Support stakeholder engagement by eliciting requirements, refining user stories, and ensuring alignment with project goals

Leverage technical investigation, rapid prototyping, and software design to address complex engineering challenges

Explore and recommend innovative solutions that inform future product and architectural strategy

Agility & Team Culture

Embrace and advocate for agile or similar modern development approaches

Foster a high-performing team culture by promoting collaboration, iterative feedback, and continuous learning

Security & Risk Management

Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle

Align development activities with security best practices and relevant compliance standards

Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers

Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency

Tools & Processes

Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD)

Collaborate with other technologists to optimize product integration across workflows and system dependencies

Mentoring & Coaching

Provide technical guidance, code reviews, and best-practice standards to less experienced engineers

Coach team members in areas such as test automation, DevSecOps techniques, and effective problem-solving

Contribute to the culture and growth of Argo by bringing an innovative, solutions-focused mindset to every challenge. Demonstrate flexibility in applying skills outside normal responsibilities, adapting to guidance from SLT and evolving business needs.

Requirements

Software Development & Principles

SOLID Principles: familiarity with object-oriented and clean coding practices

Testing & BDD

Unit testing frameworks: experience with Cypress, Cucumber, Behave, Selenium, or similar tools

Domain-specific languages: knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation

Containerisation & Microservices

Container technologies: practical understanding of Docker or equivalent solutions

Microservice patterns: experience architecting micro-service-based systems with built-in observability and security

Cloud Services & Environments

Cloud providers: demonstrable experience with AWS or Azure

Security & configuration: ability to build, configure, and secure cloud environments effectively

Security & CI/CD

Security integration: familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST)

Automation pipelines: experience with continuous integration, continuous delivery, and continuous testing tools (e.g., Jenkins, GitHub Actions)

Agile delivery: background in Scrum or Kanban, assisting product owners and shaping team objectives

Mentoring: proven track record of helping less experienced developers advance their skills and confidence

About the company

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!!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…