Are you applying to the internship?
Job Description
Senior Software Engineer – Cloud Platforms
Location: San Francisco, CA | Job Type: Full-time
Are you a passionate and experienced Senior Software Engineer with a deep understanding of cloud-native architectures and a drive to build scalable, resilient systems? We are seeking a talented individual to join our dynamic engineering team, focusing on designing, developing, and optimizing our next-generation cloud platforms. In this role, you will play a pivotal part in shaping our infrastructure, driving innovation, and ensuring the reliability and performance of critical services that impact millions of users.
Key Responsibilities
- Design and develop robust, scalable, and highly available services and APIs using cloud-native technologies and best practices.
- Lead the architectural evolution of our cloud platforms, identifying areas for improvement, introducing new technologies, and advocating for system-wide enhancements.
- Collaborate closely with product managers, DevOps, and other engineering teams to translate business requirements into technical solutions and deliver high-quality software.
- Mentor junior and mid-level engineers, providing technical guidance, code reviews, and fostering a culture of continuous learning and excellence.
- Drive the adoption of modern software development methodologies, including CI/CD, automated testing, and infrastructure as code.
- Troubleshoot and resolve complex technical issues, ensuring optimal performance, reliability, and security of our cloud infrastructure.
- Participate in on-call rotations as needed to support critical production systems.
- Stay current with industry trends and emerging technologies, evaluating and recommending their applicability to our ecosystem.
Required Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Experience: 5+ years of professional experience in software development, with at least 3 years focused on cloud-native application development and distributed systems.
- Cloud Expertise: Proven hands-on experience with major cloud providers (AWS, Azure, or GCP), including services like EC2/VMs, S3/Blob Storage, RDS/Cloud SQL, Lambda/Functions, Kubernetes/AKS/EKS/GKE.
- Programming Proficiency: Strong proficiency in at least one modern programming language (e.g., Python, Go, Java, C#).
- Distributed Systems: Solid understanding of microservices architecture, RESTful APIs, message queues (e.g., Kafka, SQS), and event-driven patterns.
- Containerization & Orchestration: Extensive experience with Docker and Kubernetes.
- Databases: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB, Cassandra).
- System Design: Demonstrated ability to design and build scalable, fault-tolerant, and secure systems.
Preferred Skills & Experiences
- Experience with Infrastructure as Code (Terraform, CloudFormation, Bicep).
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
- Knowledge of observability tools and practices (monitoring, logging, tracing) with tools like Prometheus, Grafana, ELK Stack, Datadog.
- Experience with serverless architectures.
- Strong problem-solving and analytical skills with an ability to debug complex issues.
- Excellent communication, collaboration, and interpersonal skills.
Why Join Us?
We are a fast-growing tech company at the forefront of innovation, tackling challenging problems and building products that genuinely make a difference. Joining our team means:
- Impactful Work: Contribute to core platforms that power our entire product suite and affect millions globally.
- Cutting-Edge Technology: Work with the latest cloud technologies and contribute to open-source projects.
- Growth & Development: Access to mentorship programs, continuous learning opportunities, and a clear career progression path.
- Collaborative Culture: Be part of a diverse and inclusive team that values collaboration, innovation, and psychological safety.
- Comprehensive Benefits: Enjoy a competitive salary, generous PTO, health, dental, and vision insurance, 401(k) matching, flexible work arrangements, and more.
Our Commitment to Diversity & Inclusion
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building an inclusive environment for everyone.
Ready to Apply?
If you’re excited by the opportunity to make a significant impact and grow with a leading technology company, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for this role through our careers portal.