Senior Staff Engineer

Logo of Tide

Tide

πŸ“Remote - Bulgaria

Job highlights

Summary

Join Tide as a Staff/Principal Engineer and contribute to the design, creation, and operation of a rich product catalog for small business financial services. You will play a key role in shaping the future of Tide's One Platform by making architectural decisions within your domain. This role involves working with cross-functional teams, leading engineers, and ensuring alignment with overall architecture. You will leverage your extensive experience in server-side application development and contribute to our community of practice. Tide offers a collaborative and empowering environment where you can make a real difference in the lives of small businesses.

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 in your team, dividing your 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 your experience to become a beacon of best practices

Benefits

  • 25 days paid annual leave
  • 3 paid days off for volunteering or L&D activities
  • Extended maternity and paternity leave covered by the company
  • Personal L&D budget in the amount of 1000 BGN per year
  • Additional health & dental insurance
  • Mental wellbeing platform
  • Fully covered Multisports card
  • Food vouchers
  • Snacks, light food, drinks in the office
  • WFH equipment allowance
  • Flexible working from home
  • Sabbatical Leave
  • Share options

Share this job:

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.
Please let Tide know you found this job on JobsCollider. Thanks! πŸ™