At a Glance
- Tasks: Design and develop secure, high-performing software solutions while mentoring junior team members.
- Company: Join Argo DevOps Solutions, a dynamic UK tech company in Cyber and Cloud.
- Benefits: Enjoy 33 days holiday, flexible hours, pension schemes, and competitive salary.
- Other info: Grow your career in a supportive culture focused on innovation and continuous learning.
- Why this job: Make a real impact in a collaborative environment with cutting-edge technology.
- Qualifications: Experience in software development, Agile methodologies, and cloud services required.
The predicted salary is between 51750 - 63250 £ per year.
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.
What We Provide
- 33 days holiday including Bank Holidays
- Part‑time or full‑time considered
- TOIL
- Pension
- Salary sacrifice schemes including electric vehicles
- Salary dependent on experience
- Other financial incentives
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.
Experience Requirements
- Software Development & Principles: familiarity with object‑oriented and clean coding practices
- Testing & BDD: experience with unit testing frameworks such as Cypress, Cucumber, Behave, Selenium, or similar tools; knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation
- Containerisation & Microservices: practical understanding of Docker or equivalent solutions; experience architecting micro‑service‑based systems with built‑in observability and security
- Cloud Services & Environments: demonstrable experience with AWS or Azure; ability to build, configure, and secure cloud environments effectively
- Security & CI/CD: familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST); 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
Roles and Responsibilities
- Collaboration & Full Lifecycle: 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.
Seniority level: Mid‑Senior level
Employment type: Full‑time
Job function: Information Technology
Industries: IT Services and IT Consulting
Software Engineer employer: Argo DevOps Solutions Ltd
Argo DevOps Solutions is an exceptional employer that fosters a collaborative and innovative work culture, where your contributions truly make a difference in the Cyber and Cloud space. With generous benefits such as 33 days of holiday, flexible working options, and a strong focus on employee growth through mentoring and coaching, you will thrive in an environment that values both personal and professional development. Join us in our mission to deliver quality products at speed while enjoying the unique advantages of working in a small yet established UK-based technology company.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Argo DevOps Solutions Ltd or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Argo DevOps Solutions Ltd.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Argo DevOps Solutions Ltd.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Argo DevOps Solutions Ltd that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Argo DevOps Solutions Ltd.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Argo DevOps Solutions Ltd and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Argo DevOps Solutions Ltd
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Argo DevOps Solutions Ltd uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.