Reporting to a Software Engineering Manager, the Senior Software Engineer is a major contributor and technical influencer within an engineering team delivering high-quality applications and services used by thousands of customers.
As mkodo evolves, we are looking for more T-shaped engineers: not a ‘jack of all trades’ but individuals with deep expertise in one or more core engineering disciplines, combined with broad experience and adaptability across the wider software stack. While each Senior Software Engineer brings deep mastery in at least one area, they are comfortable collaborating across disciplines and contributing wherever business needs require.
Core areas of depth may include one or more of:
- Web / Front-end engineering
- Java/AWS backend and distributed systems
Successful candidates demonstrate deep expertise in at least one of these areas while maintaining practical experience and willingness to work across others.
This role suits engineers who are highly autonomous, delivery-focused, and capable of owning technical design and execution for complex features and systems, while contributing to team growth and technical direction.