Senior Software Engineer (Java & Python) at Jamf
on-site · full-time · Visa sponsorship
Responsibilities:
- Lead design and delivery of features for the Jamf Insights web application, working across frontend and backend boundaries.
- Break down customer problems into implementable tasks and independently deliver high-quality end-to-end solutions.
- Produce technical designs for new and existing features; apply engineering best practices to ensure reliability and maintainability.
- Communicate technical concepts clearly to product, support, cloud, and non-technical stakeholders.
- Mentor peers, participate in architecture discussions, and support the team during a technological transition.
Requirements:
- Minimum 5 years of enterprise-grade software development experience.
- Strong experience with Java and Spring Boot; solid background in Python and Django is desirable.
- Familiarity with REST APIs, microservice architecture, and cloud platforms (AWS preferred).
- Ability to design, test, and ship production services; strong problem-solving and communication skills.
- Must be based in the UK or have legal right to work in the UK (role is hybrid, London).