Software Engineering Graduate Programme - UnderwriteMe (London)
Role details
Job location
Tech stack
Job description
As a Graduate Software Engineer you will work as a hands-on engineer within one of our two products (Decision Platform or Protection Platform). We envisage you spending your first year embedded within one of our multi-disciplinary teams consisting of product managers, engineers and designers, building software for our customers. Our main technology stack is Java for APIs, React / Next.js for Front End and everything is hosted on AWS using Terraform. We use Python across our Data and AI use cases with Snowflake as our data lake technology. As a software business, we are constantly looking to evolve our existing products and build out new products for the insurance industry. A few examples of problems that our teams are currently solving:
- Building out new use cases for our newly released AI Engine. Our first AI product, AI Engine is supporting underwriters by making complex manual processes simple and quick. Our initial use cases focus on comparing the questions and answers of an applicant with medical evidence to see where an applicant may have misrepresented themselves.
- Building out and improving our Protection Platform product. The product itself has been in the market for a number of years but this year we are evolving the features to drive more value for our customers and encouraging them to use the software daily to submit applications. We are also evolving our product as a technology solution to power large protection firms who will use our APIs to drive growth within their businesses.
- Improving the operational efficiency and cost effectiveness of our flagship rules engine. Our rules engine is already used by many insurers but this year we are evolving how we deploy our engine to reduce costs and improve our ability to make changes more quickly.
Throughout your time on our Graduate Scheme you will become a well-rounded software engineer, learning how to work as part of a team but also improving your technical craft. You will work with a team of mixed experience, initially learning from more senior members, but by the time you finish as a graduate we expect you will be starting to learn how to help others. You will have an experienced, dedicated manager to support you in your growth. While we expect you to spend a whole year working in a single area of the team, there will be opportunities once you have completed this time to move into other areas of the team if these align with your interests. As you advance in your technology career with us, we will support your learning and development, provide exposure to different technologies, as well as offer additional training to enhance your professional skills. Our transparent career framework empowers you to take accountability of your professional growth beyond the Graduate Programme. We're committed to supporting and developing our people throughout their careers with us.
Requirements
- Someone who brings energy, curiosity and a willingness to learn and grow
- A strong team player who likes solving problems collaboratively
- A clear communicator with excellent written and verbal English
- A passion for building software to solves real user problems
What You'll Need Achieved or predicted 2:1, in ANY undergraduate degree subject.
Demonstrated experience building software applications through personal projects, academic work, open-source contributions, internships, or commercial roles (any programming language is fine).