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
+11 more
Job description
Supported closely by our Head of IT and Software Lead, this position is designed to accelerate your growth into a well-rounded Engineer with skills across Software, DevOps, and IoT infrastructure., Software Development
- Design, develop, and maintain software applications using Python, C#, Java, HTML, and CSS.
- Partner with the Software Lead and wider engineering team across the entire development lifecycle.
- Contribute directly to technical discussions and sprint planning sessions.
- Work with databases supporting backend reporting and application functionality.
IoT & Hardware Operations
- Build, configure, and maintain IoT devices and custom application, ensuring reliable integration with our software suite.
- Oversee the preparation and deployment readiness of physical hardware, keeping accurate asset and inventory records.
Code Quality & Testing
- Write and maintain test cases (unit, integration, and/or manual) for the code you develop, as part of everyday good engineering practice.
- Get exposure to our automated CI/CD pipelines and contribute improvements as your confidence grows
- Support the Software Lead in monitoring service uptime and investigating live issues, building experience in root-cause analysis over time.
Requirements
We are seeking an ambitious Graduate Software Engineer to join our development team. This broad, rewarding role centres on full-stack application development, building good habits around testing and code quality from day one. You will also get hands-on experience with physical systems, contributing to the operational readiness of our live IoT hardware environment., * A bachelor’s or master’s degree in computer science or software engineering
- Foundational proficiency or academic experience in Python, C#, and/or Java.
- A working knowledge of writing queries and understanding basic database schema design.
- Comfort working across both Windows and Linux environments.
- Strong analytical problem-solving skills and an eagerness to learn.
Desirable
- Exposure to or a theoretical understanding of CI/CD automated pipelines and deployment workflows
- Experience writing test cases (e.g. unit tests, integration tests) as part of academic projects or personal work
Benefits & conditions
- Salary £33,000 - £36,000
- Life Assurance
- Health & Wellbeing Programme
- Health Shield Cash Plan
- Increased annual leave with length of service
The Company - Wykes Engineering Ltd
Based in Rushden, Northants, we are a leading-edge engineering specialising in the manufacture of materials processing equipment and renewable technologies. As a highly innovative and progressive design and manufacturing company, we have our own in-house manufacturing department, renewable energy facilities and project work within renewable and food surplus industries.
Founded over 40 years ago, our engineering innovation has always been a fundamental part of our business. This has helped us to establish ourselves as a major player in our key areas of expertise, namely:
- Design and manufacture of equipment for the food bi-products and renewable technologies
- Circular solutions
- Renewable energy production
Pay: £33,000.00-£36,000.00 per year
Benefits:
- Company events
- Company pension
- Health & wellbeing programme
- On-site parking
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
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers
Is Software Engineering Hard?
Software Engineer Salary London