Senior Core Infrastructure Engineer (Java)
Core
Design, develop, test, and maintain cloud-native services and microservices for global authentication and authorization systems.
Role type
Senior IC core infrastructure engineer (Java)
Builds
Highly available, scalable, and fault-tolerant distributed systems and cloud-native services
Domain
Cloud computing, Identity and Access Management (IAM), Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Go, C++, Python, distributed systems fundamentals, REST APIs, microservices, concurrency, multithreading, asynchronous programming, cloud computing concepts, service-oriented architectures, Git, CI/CD pipelines, automated testing, system security, authentication protocols, compliance frameworks (FedRAMP, PCI DSS)
Preferred skills
Identity and Access Management systems, operating production cloud services, public cloud platforms (OCI, AWS, Azure, GCP), observability tools (metrics, logging, tracing)
Technologies
AWS, Azure, GCP, Git, CI/CD, Java, Oracle, Python, REST, Security, microservices, DevOps, IAM
Responsibilities
Design, develop, test, and maintain cloud-native services and microservices; build highly available, scalable, and fault-tolerant distributed systems; take part in software design reviews and technical discussions; write high-quality, maintainable, and thoroughly tested code; troubleshoot production incidents and participate in on-call rotations; analyze system performance and implement improvements to scalability and reliability; independently deliver medium-sized features and enhancements; own one or more service components; drive features from design through deployment; assume responsibility for the operational health of owned components; participate in incident response and postmortem activities; build automation to reduce operational toil; improve monitoring, alerting, and service reliability; mentor interns and junior engineers on day-to-day engineering practices
Seniority
Senior, hands-on IC
