Software Engineer
Core
Design, implement, and maintain scalable distributed services supporting partner onboarding, account enrollment, security, and platform capabilities.
Role type
Senior IC Software Engineer (Distributed Systems & Security)
Builds
APIs, platform components, and cloud-native services for partner lifecycle management and program enrollment.
Domain
Cloud-native distributed systems, security, and partner commerce platforms.
Deliverable
production ML models | product features | infrastructure
Required skills
Designing REST APIs and microservices, building large-scale distributed services, implementing authentication and authorization systems, working with cloud-native architectures and Kubernetes, managing CI/CD pipelines, leveraging AI tools for engineering productivity.
Preferred skills
Experience with Partner Center or subscription services, applying intelligent automation and agent-based solutions in engineering workflows.
Technologies
C, C++, C#, Java, JavaScript, Python, .NET, Kubernetes, REST APIs, CI/CD.
Responsibilities
Develop secure, reliable, and high-performance cloud-native services; implement security-first solutions including MFA and identity management; drive improvements in availability, latency, and observability; contribute to AI-enabled experiences for partner engagement.
Seniority
Senior, hands-on IC
