Software Engineer

Software Engineer

Full-Time 40000 - 50000 £ / year (est.) No working from home possible

At a Glance

  • Tasks: Develop impactful software solutions that enhance public services and collaborate with diverse teams.
  • Company: Join Made Tech, a forward-thinking company committed to inclusivity and innovation.
  • Benefits: Enjoy 30 days holiday, flexible hours, remote work, and professional development opportunities.
  • Other info: Dynamic team culture with excellent career growth and mentorship opportunities.
  • Why this job: Make a real-world impact while working with cutting-edge technologies in a supportive environment.
  • Qualifications: Experience in software development, agile methodologies, and a passion for learning new skills.

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.

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

  • 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

Benefits

  • 30 days holiday
  • Flexible working hours
  • Flexible parental leave
  • Remote working
  • Paid counselling and financial/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: 慨正橡扯

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 flexible working hours, generous holiday allowances, and opportunities for personal growth, ensuring that every team member can thrive in their role. Join us in a dynamic environment where your contributions truly matter, and be part of a mission-driven team that values your unique perspective and skills.

Contact Details:

慨正橡扯 Recruitment Team

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. This can give you insider knowledge and make you stand out.

Tip Number 2

Show off your skills! Prepare a portfolio of projects that highlight your coding abilities and problem-solving skills. Make sure to include examples that demonstrate your experience with different technologies, especially those mentioned in the job description.

Tip Number 3

Practice makes perfect! Get comfortable with common interview questions for software engineers. Consider doing mock interviews with friends or using online platforms to refine your answers and boost your confidence.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our mission to improve public services through tech.

We think you need these skills to ace Software Engineer

Java
Ruby
Python
ES6
React
C#
.NET Core

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Software Engineer role. Highlight your experience with different programming languages and any projects where you've made a real-world impact, just like we do at Made Tech!

Craft a Compelling Cover Letter:Your cover letter is your chance to show us your personality and passion for tech. Share why you want to work with us and how you can contribute to our mission of improving public services. Be genuine and let your enthusiasm shine through!

Showcase Your Learning Mindset:We love keen learners! In your application, mention any new technologies or skills you've picked up recently. This shows us you're adaptable and ready to grow, which is super important in our fast-paced environment.

Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to see your application and get you on the path to joining our amazing team!

How to prepare for a job interview at 慨正橡扯

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 can adapt to different environments.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to tackle complex features and deliver results.

Emphasise Your Learning Mindset

Made Tech values keen learners, so be sure to highlight any recent skills or technologies you've picked up. Share examples of how you've proactively sought out new knowledge or mentored others, showing that you're committed to self-development and team growth.

Understand Agile Methodologies

Brush up on Agile practices like Scrum and Kanban, as well as test-driven development. Be prepared to discuss how you've applied these methodologies in your work. This will show that you can thrive in their fast-paced environment and contribute effectively to high-performing teams.