As a Principal Software Engineer, you will lead the design and implementation of the domain architecture for Seller Experience, shaping the technical direction of the company and ensuring systems are scalable, reliable, and easy to maintain.
Requirements
- Bachelor's degree in Computer Science or related field
- 10+ years of experience in software development, with a focus on Java or Kotlin
- Strong experience with domain-driven design and architecture
- Strong understanding of Java, Kotlin, Spring, and related technologies
- Experience with Fintech
- Experience with AWS
- Experience integrating applications with Salesforce
- Experience with microservices architecture and restful API’s
- Experience designing and building customer- and merchant-facing APIs and SDKs
- Experience building and maintaining comprehensive documentation to support merchant integrations
Benefits
- Equal Opportunities & Diversity
- Ownership
- Growth
- Integrity
- Collaboration
- Customer centricity
- Inclusion