about 8 hours ago
Responsibilities
- Lead the design and architecture of large-scale, complex systems.
- Take ownership of major technical initiatives and ensure alignment with customer needs.
- Drive architectural improvements for scalability, performance, and maintainability.
- Mentor and guide other engineers, fostering growth and excellence.
- Collaborate with cross-functional stakeholders to define and deliver solutions.
- Develop a deep understanding of the product and user experience.
- Independently drive the design and implementation of high-impact features.
- Champion the adoption of best practices and drive innovation.
- Advocate for software craftsmanship and maintain code quality.
- Participate in setting the technical vision and long-term roadmap.
- Participate in on-call coverage.
Requirements
- 8+ years of experience in backend engineering with a strong foundation in system design.
- 3+ years of experience in payments or the FinTech space.
- Proven experience leading technical projects and teams.
- Deep expertise in backend technologies like Java or Python and relational databases.
- Experience with large-scale, high-performance systems.
- Ability to break down complex problems into scalable solutions.
- Strong track record of designing and scaling maintainable systems.
- Experience in creating and maintaining technical roadmaps.
- Excellent communication skills for presenting technical concepts.
- Strong focus on quality and accountability in meeting deadlines.
- Experience in mentoring less-experienced engineers.
Benefits
- Flexible working environment with remote work options.
- Multiple health insurance options.
- Flexible vacation time.
- Retirement savings program with company contribution.
- Equity in a publicly-traded company.
- Monthly stipend to support remote work.
- Annual development dollars for personal growth.
- Family-forming benefits and up to 20 weeks of Parental Leave.