Summary
Join Tide as an Engineering Manager and lead the design, creation, and operation of a rich product catalog. You will work on a long roadmap of interesting problems, including core account/payments infrastructure, onboarding flows, lending products, business admin tools, and marketing/servicing tools. This role offers the opportunity to make a real difference in a rapidly expanding company, taking ownership of engineering practices and making architectural decisions. You will work in full-stack teams, collaborate with product teams and other stakeholders, and contribute to the Community of Practice. Tide empowers its engineers to self-organize and set their own guidelines. This is a chance to shape the future of Tideβs One Platform.
Requirements
- Have extensive experience (10+ years) building server-side applications and detailed knowledge of relevant programming languages (willingness to learn Java)
- Have a sound knowledge of a backend framework (e.g., Spring/Spring Boot)
- Have experience with running microservices and implementing and consuming RESTful APIs
- Have experience engineering scalable and reliable solutions in a cloud-native environment
- Demonstrate a mindset of delivering secure, well-tested, and well-documented software
- Be willing to own your code and your teamβs processes from development to production
- Have exposure to complex solutions in the area of financial / payment services
- Have experience integrating with various third-party providers and partners
- Have experience with relational databases
- Be comfortable working in an agile environment
- Have the ability to communicate technical concepts to a non-technical audience
- Have exposure to continuous integration, delivery, and deployment
Responsibilities
- Define and autonomously own part of the target architecture for your domain, ensuring all projects and services follow it
- Work on early engineering phases to lay the groundwork for the team(s) in your area
- Work with the product team to select technology partners
- Lead engineers, dividing time between design, coding, and coaching
- Regularly align your vision and roadmap with other Staff Engineers to ensure success of complex multi-domain initiatives
- Work closely with product owners, mobile & web engineers, data scientists, and other business members to translate requirements into well-engineered solutions
- Make key contributions to our Community of Practice, applying extensive experience to become a beacon of best practices
Benefits
- Competitive salary
- Self & Family Health Insurance
- Term & Life Insurance
- OPD Benefits
- Mental wellbeing through Plumm
- Learning & Development Budget
- WFH Setup allowance
- 25 Annual leaves
- Family & Friendly Leaves
- Flexible working arrangements, work remotely from home or anywhere in their home country, work from a different country for up to 90 days a year
- Flexible working hours
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.