Careers at The Curve

Software Engineer

Are you ready to take your software development career to the next level? We’re on the lookout for passionate Software Engineers at varying levels, who thrive in a collaborative environment and are eager to tackle challenging projects.

About the Role:

Key Responsibilities:

At The Curve, you’ll have the chance to work with cutting-edge technologies, contribute to impactful solutions on behalf of our growing portfolio of clients across an array of sectors, and be a part of an expanding business who will help enhance both your personal and professional growth! If you’re driven by creativity, innovation, and have a desire to make a difference, apply now and join us on our journey!

  • Collaborate with Stakeholders and Colleagues

  • Develop solutions that are robust, maintainable and of high quality, including writing clean, efficient code

  • Provide regular demonstrations and presentations of your work to both the internal team and client stakeholders

  • Actively engage in team activities to ensure the quality of deliverables

  • Foster a collaborative and innovative work environment

  • Implement code in accordance with the team’s established processes, standards, and best practices, ensuring consistency, efficiency, and compatibility within the team’s workflow

  • Maintain awareness of industry trends and best practices, staying up to date with emerging technologies

  • Analyse project requirements to devise an effective implementation plan

About You:

Experience & Relevant Qualifications:

Essential:
  • Proficiency in two or more programming languages

  • A good understanding of database systems (either SQL or noSQL based)

  • Experience in software testing techniques, including writing unit and integration tests

  • Experience working in web development and at least one modern frontend framework such as React, Vue or Angular

  • Able to debug and troubleshoot bugs and problems using a methodical problem solving approach

  • Able to understand, recognise and apply data structures and design patterns as part of a problem solving process

  • Comfortable working in a command line environment

Desirable:
  • Familiarity with continuous integration and continuous deployment techniques

  • Experience using a major cloud provider such as AWS, Azure or Google Cloud

  • Containerisation experience such as Docker and/or Docker Compose

  • Experience with one or more of:

    • C# & .NET Core

    • PHP & Laravel

    • Ruby & Rails

    • Javascript or Typescript

    • C / C++

    • Mobile (Native or Cross Platform)

About Us

We’re committed to creating an environment where people can thrive, both personally and professionally. We challenge and support one another to grow, whether that’s through formal training, new experiences, mentorship or stepping outside of our comfort zones. We also recognise that everyone has different commitments and responsibilities outside of work, which is why flexible working is a core part of our culture, giving our people the freedom to balance their work in a way that works for them.


Alongside opportunities for development, we offer a range of benefits including a health cash plan, wellbeing support, family-focused benefits such as income protection and death in service cover, and regular team events (usually involving great food).


No two days are ever the same. As a consultancy, we work with a wide variety of clients, technologies and challenges, which means our people are continually learning and adapting. We don’t specialise in a single technology stack, so you’ll have opportunities to work across different tools, platforms and programming languages, developing a broad range of skills and experiences along the way. If you enjoy variety, problem-solving and continuous learning, you’ll feel right at home.


Our impact goes beyond the solutions we deliver. We’re always looking for ways to make a positive difference for our clients, our colleagues and the wider community, whether that’s through charitable fundraising, local initiatives or simply doing the right thing.


Our focus extends beyond delivering great technology. We’re committed to building lasting partnerships, creating meaningful outcomes and leaving things better than we found them. Whether you’re taking your first step into the industry or looking for your next challenge, we’d love to hear from you.

Apply now and start your career journey with The Curve!

Please fill the form below

Review our Privacy Policy.