As a Senior Firmware Engineer, you'll design, build, and maintain firmware for Tovala's connected ovens, focusing on both legacy and new IoT platforms.
Senior Developer
📜 Description
- Involved in the full development life cycle, working in small, multidisciplinary teams.
- Solve tough software problems while delivering bespoke software solutions.
- Mentor colleagues and take ownership of significant pieces of work.
- Embrace a culture of diversity and innovation, contributing to an inclusive environment.
- Utilize a technology-agnostic approach, selecting the right tools and frameworks for each project.
🛠️ Requirements
- Good experience in at least one of Python, Java, C#/.NET, JavaScript, or TypeScript.
- Strong problem-solving skills with a pragmatic approach to exploring options.
- Understanding of designing and building well-structured, maintainable systems.
- Strong communication skills and a collaborative work approach.
- Willingness to learn new skills and grow your experience.
✨ Benefits
- 25 days’ annual leave, rising to 30 days with each year of service.
- Generous family leave policies.
- Access to an employer pension scheme, and Group Life Assurance.
- A range of optional benefits such as discounted gym membership and a cycle-to-work scheme.
- A meaningful approach to evaluating your performance and providing feedback on your progress.
Full job description
Senior Software Engineer
We work with some of the UK’s biggest companies and government departments to provide a pragmatic approach to technology, delivering bespoke software solutions and expert advice.
This is a hands-on, client-facing role, offering the opportunity to be involved in the full development life cycle. You’ll typically work in small, tight-knit multidisciplinary teams, solving tough software problems. You’ll have the opportunity to further develop your career mentoring colleagues, advising our clients, and taking ownership of significant pieces of work.
What are we looking for?
We’re looking for passionate, proactive technologists. We are technology agnostic and use the right language, tooling and frameworks for the job. That means we’re open minded when it comes to your existing skillset, but we value the following:
What you’ll get in return is
Similar jobs
Search more Software Engineer jobsSenior Software Development Engineer in Test
As a Senior Software Development Engineer in Test, you will design, develop, and maintain test automation tools and frameworks, focusing on improving testing efficiency and coaching quality engineers.
Join Cloudera as a Senior Software Engineer to develop scalable data solutions that empower enterprises with actionable insights and advanced analytics.
As a Senior Database Engineer, you will own performance and scalability of our SQL Server estate, implementing advanced techniques to enhance query performance and manage high availability.
Senior Healthcare Application Developer (Remote Opportunity)
Develop secure and scalable healthcare applications and components using FHIR data, while collaborating with technical teams and leading project initiatives.
