Sr Software Engineer - G&A Solutions Engineering (GSE)
Core
Architect and own Java micro-services for high-concurrency, event-driven systems supporting recruiting, payroll, benefits, and compensation at global scale.
Role type
Senior Backend Engineer (Java)
Builds
Distributed event streams and micro-services for People Systems
Domain
Enterprise HR & Finance (People Systems)
Deliverable
production ML models
Required skills
Java, Spring Boot, Distributed Systems, API Design, Data Engineering, Event-Driven Architecture, Caching, Microservices
Preferred skills
Tech Lead experience, GenAI tools, AI/ML infrastructure, NLP/LLMs, Message Queues
Technologies
Java, Spring Boot, Kafka, Redis, Spark, Flink, gRPC, GraphQL, OpenAPI, Pinecone, Weaviate, WebFlux, RabbitMQ, ActiveMQ, Ehcache, Hazelcast, Memcached, pgvector
Responsibilities
Lead end-to-end design and coding of modular, domain-driven microservices; Build and scale distributed event streams; Design APIs with strong contracts and clear versioning; Ensure absolute data integrity, consistency, and privacy; Conduct rigorous code reviews and guide junior engineers; Troubleshoot complex distributed systems issues; Define and uphold system reliability (SLOs, observability, incident response); Mentor and elevate other engineers
Seniority
Senior, hands-on IC with mentorship