Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Slough
Experis It
Software engineer
Posted: 22 October
Offer description

Software Engineer


Location: Cheltenham, London, Manchester

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
* 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 microservice-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 (CI), Continuous Delivery (CD), and continuous testing tools (e.g., Jenkins, GitHub Actions)

Agile & Mentorship

* 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

Innovation & Prototyping

* 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

Architecture & Integration

* 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

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer (c/c++)
Feltham
Sky
Software engineer
Similar job
Senior software engineer (c/c++)
Walton-on-Thames
Sky
Software engineer
Similar job
Senior software engineer (c/c++)
Addlestone
Sky
Software engineer
See more jobs
Similar jobs
Experis It recruitment
Experis It jobs in Slough
It jobs in Slough
jobs Slough
jobs Berkshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Slough > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save