Principal Engineer, Core Product
As a principal engineer, you’ll be the steward of TripActions’ systems and architecture. As a principal engineer, you will be reviewing the architecture and data model holistically and be responsible for designing and overhauling them (if necessary). You will also plan to design the systems to achieve a 10x growth in terms of users and transactions, while improving reliability of the systems. You will be working with various teams within the company to address technical gaps in the designs proposed by others and mentor engineers within the team and elevate them to become the next principal engineers.
What You’ll Do:
- Design, build and evolve the core backend platform of TripActions
- Help drive the microservices architecture for TripActions
- Guide the design, development and launch of key microservices
- Work cross-functionally with various engineering and product teams
- Help lead large projects from idea to positive execution
What We’re Looking For:
- 10+ years experience in Java or other server-side software development
- Deep understanding of microservices and event driven architectures
- Experience in building public and internal APIs
- Deep understanding of the software security practices
- Experience with transactional databases and caching systems
- Experience with scalable, distributed systems using event-driven architecture