Senior Developer; Kotlin + Java Hybrid position
Listed on 2026-06-02
-
Software Development
Senior Developer, Software Engineer
Overview
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.
For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants.
Lead the design of software solutions, advocate and advance engineering practices, mentor junior consultants, drive team delivery toward an aspirational tech vision, and proactively assess team health, code quality, and non‑functional requirements.
Qualifications- Experience using Kotlin and Java with deep Object‑Oriented programming knowledge
- Proficiency in Agile methodologies such as Extreme Programming (XP), Scrum, and/or Kanban
- Good awareness of TDD, continuous integration, and continuous delivery approaches and tools
- Bonus points for working knowledge of cloud technology such as AWS, Kubernetes, and Docker
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).