Graduate Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
As a Graduate Software Engineer, you will work within an agile development team building and maintaining modern web applications, backend services, and cloud-based solutions. You’ll receive structured mentoring and support while gaining hands-on experience across the full software development lifecycle. Key Responsibilities
- Design, develop, and maintain web applications and software features
- Build responsive user interfaces using modern frontend technologies
- Develop backend APIs and services to support business applications
- Work with relational databases, data models, and SQL queries
- Participate in code reviews and contribute to engineering best practices
- Write unit and integration tests to ensure code quality and reliability
- Collaborate with product, engineering, and business stakeholders
- Troubleshoot technical issues and contribute to continuous improvement initiatives
- Learn and adopt new technologies, frameworks, and development tools
- Support cloud-based deployments and CI/CD processes
Requirements
This opportunity is ideally suited to ambitious graduates, career starters, or professionals with up to three years of commercial experience who are looking to accelerate their development within a modern engineering environment. You’ll work alongside experienced software engineers, gain exposure to cloud technologies and full-stack development, and contribute to applications used by thousands of users worldwide., We’re looking for individuals who are naturally curious, eager to learn, and excited by technology., * Degree in Computer Science, Software Engineering, STEM subject, or equivalent practical experience
- Up to 3 years of commercial software development experience (including internships, placements, graduate roles, bootcamps, or personal projects)
- Understanding of software engineering principles and development methodologies
- Experience or academic exposure to:
- HTML, CSS and JavaScript
- React or similar frontend frameworks
- Python development
- REST APIs
- SQL and relational databases
- Git and version control
- Strong analytical and problem-solving skills
- Excellent communication and teamwork abilities
- High attention to detail and commitment to quality
Desirable Skills
- PostgreSQL experience
- AWS or other cloud platforms
- CI/CD tooling and automation
- Terraform or Infrastructure as Code
- Unit and integration testing frameworks
- Exposure to AI-assisted development tools such as GitHub Copilot or Cursor
- Understanding of Agile delivery methodologies, If you’re a recent graduate or early-career software engineer looking to build your career in a technology-focused environment, we’d love to hear from you. Reference: 57453136
Benefits & conditions
- Salary up to £40,000
- Hybrid working model
- Comprehensive training and mentoring programme
- Exposure to modern cloud and software engineering practices
- Clear career progression opportunities
- Private healthcare and pension scheme
- Generous annual leave allowance
- Collaborative and supportive team culture
- Access to ongoing professional development and technical certifications
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…