Staff Software Engineer
Core
Design technical underpinnings and build key systems for enterprise-scale SaaS applications that manage corporate expenses and invoices.
Role type
Staff Software Engineer (Backend/Systems)
Builds
Microservice and cloud-based systems for expense and invoice management
Domain
Enterprise SaaS / Fintech
Deliverable
production ML models | product features
Required skills
Distributed systems design, Event-driven architecture, REST/gRPC APIs, Microservices design, Java, Containerization (Docker, Kubernetes), Cloud-native platforms (AWS), SQL/NoSQL databases, Caching strategies, Message queues
Preferred skills
Scaling web technologies/SaaS products, Agile development
Technologies
Java, Docker, Kubernetes, AWS, gRPC, REST
Responsibilities
Provide technical leadership and architectural guidance for enterprise-scale SaaS applications, Contribute hands-on to critical coding projects solving complex engineering problems, Drive design and implementation of microservice and cloud-based systems, Ensure scalability, reliability, and security across distributed systems, Mentor engineers at all levels and raise the bar for design and code reviews
Seniority
Staff, hands-on IC with leadership