A leading tech company is seeking an experienced Software Engineer to develop the next generation of cloud services infrastructure. The role involves working with large-scale data systems and requires strong expertise in distributed computing. The ideal candidate will have over seven years of experience in software development, specifically in Java, C, or C++, and will contribute to high-availability services and customer-oriented features. Comprehensive benefits include competitive pay and employee stock options.
Qualifications
7+ years of industry experience developing software in Java, C, or C++.
Experience working with distributed NoSQL and relational database technologies.
Expertise in synchronous and asynchronous network application I/O frameworks.
Responsibilities
Design, develop, and support a multi-tenant platform with multiple technologies.
Partner with teams across Apple to develop new customer-facing features.
Drive end-to-end project execution from design reviews to production releases.
Skills
Java
C
C++
Distributed Systems
Networking
Multi-threaded Programming
Education
Bachelor’s degree in engineering-related field
Tools
Redis
Kafka
Containers
Kubernetes
AWS
GCP
Job description
A leading tech company is seeking an experienced Software Engineer to develop the next generation of cloud services infrastructure. The role involves working with large-scale data systems and requires strong expertise in distributed computing. The ideal candidate will have over seven years of experience in software development, specifically in Java, C, or C++, and will contribute to high-availability services and customer-oriented features. Comprehensive benefits include competitive pay and employee stock options.