At a Glance
- Tasks: Develop impactful software solutions for public services using diverse technologies.
- Company: Join a forward-thinking tech company committed to inclusivity and innovation.
- Benefits: Enjoy 30 days holiday, flexible hours, remote work, and paid counselling.
- Other info: Dynamic team culture with excellent career growth and mentoring opportunities.
- Why this job: Make a real difference while growing your skills in a supportive environment.
- Qualifications: Experience in software development and a passion for learning new technologies.
The predicted salary is between 40000 - 50000 £ per year.
Are you a Software Engineer that wants to actually see real-world impact from what you help to create? Our mission is simple! We believe we can use tech to make public services better. We also believe this can happen best when our own team represents the society that actually uses the services we work on. At Made Tech, we're collectively continuing to grow a culture that is happy, healthy, safe and inspiring for people of all backgrounds and experiences, so we encourage all people from underrepresented groups to apply for roles with us. Have we caught your interest? Please read on...
The Role
As a Software Engineer you will actively contribute to planning of work and the development of features, helping to define the features and approach to delivering them. You will proactively pick up complex features, seeking guidance and support when needed to complete them, and be comfortable architecting and delivering simple features in new contexts. You will have the opportunity to work across a variety of technologies and will need to be comfortable doing so. Our teams have used Java, Ruby, Python, ES6 with React, as well as C# with .NET Core, and plenty more stacks. We don't limit ourselves as a company to particular technologies and we expect all our engineers to be keen on learning new skills. High performing software delivery teams need to be empowered to iteratively and rapidly deliver changes all the way through to production. We grow a team of language agnostic engineers, who are versed in a mix of paradigms such as object-oriented, functional, declarative, event-based and aspect-oriented. You will need to be comfortable sharing your knowledge and skills with others, and be willing to learn new technologies and skills.
Requirements
- Write code with test-driven development
- Deliver within an agile environment
- Work with a variety of programming languages (right tool for the job mentality)
- Work with databases (Postgres, MySQL, MongoDB)
- Work with (and learn around) cloud platforms such as AWS, GCP and/or Azure
- Debug in a range of systems
- Work on your own self-development - we value keen learners
- Have a drive to deliver outcomes for users
- Mentor others
- Champion Clean Architectures (Object Oriented Programming, SOLID Principles, Code Smells, etc.)
Nice to Haves
We want our teams and individuals to grow. If you don't have the following skills, you will have access to a learning budget, experienced team members and a wider learning and mentoring culture that can help you develop the following:
- Work directly with customers and users
- Working within multidisciplinary teams with product, design, and technology working within the same cycles
- Showcasing and presentation skills
- Agile practices such as Scrum, XP, and/or Kanban
- Pair programming
- Familiarity with architectural and design patterns
Job Benefits
If you need this job description in another format, or other support in applying, please email talent@madetech.com. We believe we can use tech to make public services better. We also believe this can happen best when our own team represents the society that actually uses the services we work on. We’re collectively continuing to grow a culture that is happy, healthy, safe and inspiring for people of all backgrounds and experiences, so we encourage people from underrepresented groups to apply for roles with us. When you apply, we’ll put you in touch with a talent partner who can help with any needs or adjustments we may need to make to help with your application. This includes alternative formats for documents, the time allotted for interviews and any other needs. We also welcome any feedback on how we can improve the experience for future candidates.
Life at Made Tech
We’re committed to building a happy, inclusive and diverse workforce. You can get a sense of what it’s like working here from our blog, where we talk about mental health, communities of practice and neurodiversity (as well as our client work and best practice). Like many organisations, we use Slack to foster a sense of community and connection. As well as special interest groups such as music, food and pets, we also have 10+ Slack channels dedicated to specific communities, allies, and identities as well as dedicated learning spaces called communities of practice (COPs). If you’d like to speak to someone from one of these groups about their experience as an employee, please do let a member of the Made Tech talent team know.
Benefits
We are always listening to our growing teams and evolving the benefits available to our people. As we scale, as do our benefits and we are scaling quickly. We've recently introduced a flexible benefit platform which includes a Smart Tech scheme, Cycle to work scheme, and an individual benefits allowance which you can invest in a Health care cash plan or Pension plan. We’re also big on connection and have an optional social and wellbeing calendar of events for all employees to join should they choose to.
- 30 days Holiday - we offer 30 days of paid annual leave
- Flexible Working Hours - we are flexible with what hours you work
- Flexible Parental Leave - we offer flexible parental leave options
- Remote Working - we offer part time remote working for all our staff
- Paid counselling - we offer paid counselling as well as financial and legal advice
An increasing number of our customers are specifying a minimum of SC (security check) clearance in order to work on their projects. As a result, we're looking for all successful candidates for this role to have eligibility. Eligibility for SC requires 5 years' UK residency and 5 years' employment history (or back to full-time education). Please note that if at any point during the interview process it is apparent that you may not be eligible for SC, we won't be able to progress your application and we will contact you to let you know why.
Software Engineer employer: Made Tech
At Made Tech, we pride ourselves on being an exceptional employer that champions diversity and inclusivity while making a tangible impact on public services through technology. Our supportive work culture fosters continuous learning and collaboration, offering employees the chance to grow their skills across various technologies in a flexible environment that prioritises well-being and work-life balance. With generous benefits like 30 days of holiday, remote working options, and a commitment to employee development, we create a fulfilling workplace for all backgrounds and experiences.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current employees at Made Tech on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s a great way to get insider info and show your genuine interest in the company.
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. Remember, it’s not just about getting the right answer but also how you approach the problem!
✨Tip Number 3
Showcase your passion for learning! During interviews, share examples of new technologies you've explored or projects you've worked on. This aligns perfectly with Made Tech's culture of continuous growth and learning, so let that enthusiasm shine through!
✨Tip Number 4
Don’t forget to ask questions during your interview! Inquire about the team dynamics, the tech stack, or how they implement agile practices. This not only shows your interest but also helps you determine if Made Tech is the right fit for you.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with different programming languages and technologies mentioned in the job description, and show us how you can contribute to our mission of improving public services.
Show Your Passion for Learning:We love keen learners! In your application, share examples of how you've picked up new skills or technologies in the past. This will demonstrate your adaptability and eagerness to grow, which is super important for us at StudySmarter.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We want to understand your experience and skills without having to decipher complex terms!
Apply Through Our Website:Don't forget to submit your application through our website! This helps us keep everything organised and ensures that your application gets the attention it deserves. Plus, you'll find all the info you need about the role there!
How to prepare for a job interview at Made Tech
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Java, Ruby, Python, and React. Be ready to discuss your experience with these languages and how you've used them in past projects. This shows you're not just a coder but someone who understands the tools that can make public services better.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to pick up complex features and deliver outcomes for users effectively.
✨Emphasise Your Learning Mindset
Made Tech values keen learners, so be sure to highlight your willingness to learn new technologies and skills. Share examples of how you've pursued self-development in the past, whether through online courses, mentoring, or personal projects. This aligns perfectly with their culture of growth.
✨Be Ready to Collaborate
Since the role involves working within multidisciplinary teams, prepare to discuss your experience with collaboration. Talk about how you've worked with product, design, and technology teams in the past, and be open to discussing agile practices like Scrum or Kanban. This will show you're a team player who can thrive in their environment.