Software Engineer
4 days ago
Cheltenham
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!! 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 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, collaborative mindset, and an ability to deliver innovative solutions that align with business objectives. Experience Requirements Software Development & Principles • Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS, • Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools, • Container Technologies: Practical understanding of Docker or equivalent solutions, • Cloud Providers: Demonstrable experience with AWS or Azure, • Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST), • 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, • Participate in and contribute to technical discussions with team members, delivery management, and technical leads, • Leverage technical investigation, rapid prototyping, and software design to address complex engineering challenges, • Embrace and advocate for Agile or similar modern development approaches, • Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle, • Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers, • Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD), • 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 Argo Ethos 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.