Requirements
- Deep knowledge and understanding of software engineering principles, technologies and best practices.
- Has a strong software development background with a history of being an engineer & expertise in multiple mainstream technology stacks (Node, JVM, .NET, etc).
- Expertise in software architecture & design of scalable, maintainable & resilient systems that run on the cloud across regions.
- Expertise in modern software delivery practices (continuous delivery, lean practices, etc).
- Operational Excellence Mindset: Experience running & managing operations of business critical systems on the cloud.
- People management: experience in hiring, performance management, and growth
- Experience leading other leaders in a software engineering organization
- Experience working with cross-functional leaders as one unit & setting organizational goals and objectives.
- Experience owning technology/product for a clear line of business or a complete product.
Nice to Have
- Experience working in product engineering and/or SaaS software delivery is a plus
Benefits
- Lots of autonomy, flexible work culture.
- Join a fast-paced, high-growth company.
- Work on systems that handle billions of dollars in transactions for our merchants globally.
- Surround yourself with strong talent and enjoy continuous professional growth.
- Develop in a modern and proven technology stack.
- Great benefits and perks, including equity and flexible/hybrid remote work options, in a diverse and inclusive environment.
- Development of very high traffic products, used at the global scale.
- Opportunities to learn and expand your skill set