Software Development Engineer II, KMS
Core
Design, implement, and deliver software solutions across the full lifecycle for systems serving millions of customers, balancing scalability, performance, and security.
Role type
Senior IC Software Development Engineer
Builds
Scalable, multi-tiered, distributed software applications and services
Domain
Internet / Distributed Systems
Deliverable
production ML models | product features
Required skills
C#, C++, Java, Perl, Object Oriented Design, Large-scale distributed systems design, Software development lifecycle management, Code review and mentorship, Root cause analysis
Preferred skills
Generative AI adoption, Full SDLC expertise including build processes and source control
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement software solutions enabling new features; Deliver high-quality code from scoping to operations; Collaborate with cross-functional partners to define requirements; Mentor team members through code reviews and knowledge sharing; Evaluate and adopt new tools and frameworks including generative AI
Seniority
Senior, hands-on IC