We're looking for a Staff Software Engineer to join our Engineering team at Ki. You will provide technical leadership for both delivery squads and the wider engineering organisation. You will be hands-on, directly delivering new impactful software and be able to propose, design, and execute initiatives independently.
Requirements
- Experience as a senior level engineer working across a modern web stack
- Strong software engineering principles (SOLID, DRY, ER modelling)
- Professional experience with a server-side language, ideally JVM based
- Comfortable working with cloud infrastructure, infrastructure as code, familiar with standard logging and monitoring tools used to investigate issues
- Experience with continuous integration, or ideally, continuous delivery
- Strong familiarity with build tools (e.g. Maven) and version control tools (e.g. Git/Github)
- Experience working in agile teams, following Scrum or Kanban, participating in regular ceremonies including stand-ups, planning, and retrospectives
- Experience using project management and workflow tools (e.g. Jira)
- Previous experience of software development in the financial markets, Fintech or Insurtech is preferable
Benefits
- Highly competitive remuneration and benefits package
- Opportunities for growth and professional development
- Inclusive and supportive work environment