Software Engineer
The Software Engineer role involves developing and maintaining highly available, scalable distributed storage systems that manage vast amounts of key-value metadata. The position requires tackling complex computer science challenges, ensuring system reliability and availability, and participating in on-call rotations to minimize service disruptions. This role offers opportunities for career growth within a leading cloud platform and emphasizes a culture of diversity and work-life balance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Lead development of durable, highly available metadata services that support a massive distributed storage platform.
- Develop software that ensures the durability and availability of key-value metadata for a global distributed storage system.
- Solve complex computer-science problems related to managing trillions of objects and highly variable access patterns.
- Design, implement, and own highly available 24x7 services that meet demanding customer SLAs.
- Participate in an on-call rotation and help diagnose and resolve production incidents with a focus on minimizing customer impact.
- Collaborate with cross-functional teams to design next-generation systems for cloud storage and scalable web services.
- Write clean, testable code and contribute to system design, capacity planning, and performance tuning.
What You’ll Need
We welcome applicants who meet the core experience and skill expectations below.
- 3+ years of professional software development experience.
- 2+ years designing or architecting systems with attention to reliability and scalability.
- 1+ years building large-scale, multi-tiered, multi-threaded, or distributed applications using languages such as C#, C++, Java, or Perl.
- 1+ years working with Object-Oriented Design principles.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience.
- Strong programming ability in at least one modern language; experience with systems-level or backend service development preferred.
- Comfortable working in an environment with production on-call responsibilities.
What's On Offer
The Confidential Client offers competitive compensation and benefits for qualified candidates.
- Competitive annual salary: $143,700 - $194,400, with potential sign-on payments and restricted stock units.
- Comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave.
- Opportunities for mentorship, professional development, and career growth within a leading cloud platform.
- Inclusive culture valuing diversity, collaboration, and work-life balance.
Additional Details
- Employment type: Full-time.
- Location: Seattle, WA (on-site or hybrid as per client policy).
- This posting follows U.S. employment laws; applicants will be considered without regard to protected characteristics.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range