Staff Software Engineer
Core
Drive strategic technical direction and architecture for a next-generation billing and subscription management platform.
Role type
Staff Software Engineer (Technical Lead)
Builds
Distributed billing and subscription management platform
Domain
Financial technology / Billing
Required skills
Java, distributed systems, scalable backend architectures, technical leadership, system design, technical strategy, fault tolerance, multi-tenant scalability
Preferred skills
Experience with data analysis for technical problem solving
Technologies
Java
Responsibilities
Define and drive platform technical strategy and vision; Articulate architectural vision to technical and executive audiences; Establish engineering standards and govern architectural consistency; Evaluate industry trends to guide long-term architectural choices; Partner with R&D leadership to elevate engineering execution and culture; Architect for high availability, fault tolerance, and multi-tenant scalability.
Seniority
Staff, strategic technical leadership
