Description
We're looking for a well-versed Principal Engineer to play a key role in architecting and building highly available, reliable, and scalable payments applications. Collaborate with Payments Engineering teams to design, develop, and champion best-practices, patterns, and standards for all payments applications. Work closely with our CTO and other architects to create holistic technology solutions for our customers.
As a Principal Engineer, you will:
- Collaborate and communicate with Payments Engineering teams to design, develop, and champion best-practices, patterns, and standards for all payments applications.
- Work closely with our CTO and other architects to create holistic technology solutions for our customers.
- Be part of the Tech Leads group, driving measurable outcomes and iterative delivery strategy, removing roadblocks, empowering others, and mentoring high-potential engineers.
- Produce clear, detailed, and actionable design documents, architecture blueprints, architectural decisions with context, decision, and tradeoffs.
- Be involved in hands-on development of proof-of-concepts, prototypes, and real production-ready code.
- Mentor engineers on architecture best practices and standards.
- Engage in all phases of the software lifecycle - design, implement, test, deploy, and support services in production.
- Maintain a culture of code quality through rigorous testing, automation, and code reviews.
- Be proactive and innovative - we rely on your feedback to build a world-class product.
We're seeking individuals with an equal flair for creative problem-solving, enthusiasm for new technologies, and a desire to contribute to our product. You will likely be successful in this role if you identify with the following traits: attention to detail, problem solver, customer-oriented, versatile, resilient, and confident.
If all of this sounds interesting to you, we'd love to hear from you.