Principal Software Engineer, Elasticache
amazonGranite City, IL
Principal Software Engineer, Elasticache
amazonGranite City, ILLead L6
Overview:
In this Principal Engineer role, you will lead foundational software work to grow the open-source Valkey community and our business, while contributing hands-on technical leadership. You will mentor engineers, tackle complex challenges in distributed systems, and drive strategic projects at the forefront of in-memory datastore technology. You will influence both the Valkey OSS community and ElastiCache, shaping scalable caching solutions for customers and competitive landscapes. This role blends hands-on software delivery with architecture leadership in a high-impact, collaborative environment.
Responsibilities:
Deliver foundational software to foster open-source and business growth Mentor engineers and provide technical leadership on complex issues Contribute hands-on implementation work while guiding architecture and design Lead strategic technical projects and design new distributed database systems Shape solutions across large-scale in-memory datastore infrastructure Impact Valkey open-source community and ElastiCache through technical direction Develop innovative in-memory caching solutions addressing customer demand and market competition
Key requirements:
10+ years of professional software development experience 8+ years programming in C++ 8+ years contributing to architecture and design of systems Knowledge of SDLC practices (code reviews, source control, testing, operations) preferred: programming in Rust mentorship and leadership strong problem-solving abilities effective cross-functional collaboration distributed systems design and architecture C++ programming Rust programming (preferred)
Matching similar jobs
Level
Lead L6
Location
Granite City, IL
Occupation
Software Developers
Industry
Software Publishers
Posted
today