Architect highly scalable, reliable, secure fault tolerant systems.
Solve complex technical problems.
Create detailed design documents interfacing with product managers.
Make the right technology choices relevant for the problem that’s addressed.
Lead code reviews, enhancing code quality and ensuring adherence to best practices.
Collaborate with cross-functional teams, including front-end developers, product managers and security engineers, to build world-class features.
Mentor mid-level engineers, providing guidance and support to foster their growth.
Stay abreast of emerging technologies and engineering best practices, applying them to improve our platform.
Participate in the full software development lifecycle, including support and maintenance.
Manage OKR goals and ensure its completion
Bachelors or Masters in Computer Science Engineering
10+ years of expertise as a principal engineer in a high-volume cloud environment that handles data at scale
Expert knowledge in database and AWS services
Prior experience architecting enterprise level products
Hands-on coding expertise
Fintech domain knowledge is a plus
Go is preferred, but other languages are also good
Expertise in MongoDB and Postgres