Description
Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.
As a Senior Software Engineer II, you operate with a wide sphere of influence. You will own complex, highly ambiguous technical challenges end-to-end, handling unexpected hurdles independently and gracefully.
Technical Leadership
- Design & Build: Create solutions to highly complex problems, utilising a deep understanding of the codebase and architecture, and lead the direction for future technical change.
- Architecture & Standards: Utilise expertise to enable solutions to meet security, performance, cost, reliability, maintainability, and scalability requirements in a repeatable way and beyond existing capabilities, shaping the overall technical direction.
- Technical Direction: Keep a pulse on industry-leading software trends and best practices, introducing new tools and processes that shape Thought Machine's technical roadmap.
- Code Quality & Peer Review: Provide technical leadership and guidance to support others, ensuring their work items consider broader impact, long-term outcomes, and strategic direction end-to-end.
- Operational Excellence: Investigate complex issues spanning across services in non-local or production environments, and possess a deep understanding to drive improvements to operational and production support processes.
- Hiring: Lead technical interviews to actively evaluate the capability of Subject Matter Experts (SMEs) and leadership roles.
Product & Delivery
- End-to-End Ownership: Own the solution to work items of undefined scope and high complexity end-to-end, handling unexpected complexity gracefully and independently.
- Product Vision: Utilise a deep understanding of the product to envision and contribute to future solutions, plans, and approaches.
Collaboration & Mentorship
- Strategic Communication: Communicate seamlessly with stakeholders at all levels, managing leadership expectations while preserving the agility and focus of engineering teams.
- Team Growth: Inspire and empower others by example and through your guidance, knowledge sharing, and idea creation.
What We’re Looking For
- Technical Expertise and Leadership: Deep expertise in modern backend languages (ideally Go/Python) and large-scale, cloud-native systems.
- Problem Solving: A proven ability to solve highly complex problems of undefined scope, utilising your expertise for decision-making that actively influences the strategic direction of the department.
- Production Operations: Extensive experience investigating complex issues across multiple environments, clusters, and products.
- Egoless Collaboration: A visionary mindset that does not accept the status quo.
- Communication: Exceptional communication skills with the capability to provide leadership across a variety of stakeholders.
Benefits
- Highly competitive salary
- Pension plan (match up to 5%)
- Life insurance - three times annual salary
- Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
- Shared parental leave
- 25 days holiday and bank holidays
- Flexible working hours
- Cycle-to-work scheme
- Electric car scheme
- Season ticket loan
- Access to outstanding learning materials and courses
- Sports and hobby clubs, subsidised by Thought Machine
- Fresh fruit and cereals
- Healthy snacks and drinks
- Two charity days a year
- Weekly food pop-up