The company is looking to support customer choice, transparency, and value when it comes to cloud infrastructure by building highly distributed, scalable, and resilient Multicloud solutions.
Requirements
- Development experience in a modern programming language, such as Java, GoLang, C++, C-Sharp
- Hands-on experience designing, developing, and operating public cloud service control planes
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
- Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
- Good understanding of Linux or desire to learn
Responsibilities
- Own the engineering delivery of a service component or product.
- Work closely with architects, product and program managers to deliver product features on time and with high quality.
- Drive engineering efforts and provide direction other members of the team.
- Collaborate with other product teams.
- Proactively identify and resolve risks and issues that may dent team’s ability to execute.
Other
- 6 to 10 years distributed service engineering experience in a software development environment
- BS degree in Computer Science or related field (MS preferred)
- Demonstrable technical leadership and mentorship skills
- US: Hiring Range in USD from: $96,800 to $223,400 per annum. May be eligible for bonus and equity.
- Comprehensive benefits package including medical, dental, and vision insurance, 401(k) Savings and Investment Plan with company match, paid time off, etc.