Software Engineer

Ioassociates — United Kingdom · Posted ~22 hours ago

Mid Full-time Hybrid £45000-£55000

Skills

Software development Software design Coding Sprint planning Code review Documentation Project planning Third-line support Problem solving Agile

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a collaborative software engineering team delivering projects of varying scope and complexity. You will work across the full lifecycle, from design and development through delivery and support, while participating in sprint ceremonies, documentation, estimation, and technical problem solving. The environment encourages continuous learning and broader technical and commercial growth.

Highlights

Competitive salary and a hybrid working model in a collaborative environment. The role offers exposure to projects of varied complexity, full software lifecycle ownership, technical and commercial development, and opportunities to contribute to planning, documentation, support, and team delivery.

Description

Software Engineer Full-time | Nottingham (Hybrid) | £45,000-£55,000 About the Role Our client is looking for a Software Engineer to join a collaborative team built on openness, respect, and shared excellence. You'll work closely with your teammates to deliver projects of varying scope and complexity for internal and external clients, while continually developing your own skills and depth of knowledge. This is a role for someone who thrives on solving real problems, enjoys working across the full lifecycle of a project - from design through to delivery and support - and wants the opportunity to grow their technical and commercial understanding within a collaborative business. What You'll Be Doing Design, develop, and code software, taking a leading role in sprint ceremonies (planning, refinement, retrospectives).Author and review documentation, design documentation, and training materials, and support project planning and estimation.Provide third-line support, investigating and resolving customer issues, and act as a point of guidance and mentorship within your team.Translate customer needs into clear technical requirements, and support other parts of the business with technical input.Undertake research to advance ways of working, and write/execute tasks within the DevOps environment using the company's selected toolset.Gain exposure to multiple projects and revenue streams by moving across teams and tasks, while continually developing your technical and communication skills. What You'll Need Essential: A degree (or equivalent) in software engineering or a related discipline.3-5+ years' experience as a software engineer.Strong working knowledge of Python, Linux, and Bash.Already holding, or eligible and willing to obtain and maintain, SC clearance.A solutions-driven mindset - someone who's comfortable with Agile process, a short path to the client on requirements, and thrives under pressure. Desirable: Suitable equivalent experience in place of a degree.Additional certifications backing up your skills.Exposure to R&D projects.Experience with Terraform, Ansible, Kubernetes, Helm, Docker, and Jenkins.Strong cultural and stylistic fit with the team; a pragmatic, detail-aware approach focused on producing solutions. Please note: heavy preference will be given to candidates who already hold active SC clearance. Candidates may start on BPSS but must be willing and eligible to go through SC clearance; willingness and eligibility to obtain and maintain SC clearance is mandatory for this role. Location & Working Pattern This role is based in Nottingham on a hybrid basis, with in-office attendance required once a fortnight, plus occasional travel to client sites as required.