Senior Software Engineer – Cloud Platforms

February 27, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Cloud Platforms

Location: Remote (US/Canada) or San Francisco, CA | Job Type: Full-time

About the Role

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic Cloud Platforms team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, reliable, and secure cloud infrastructure and services. You will work with cutting-edge technologies, contribute to the architectural vision, and mentor junior engineers, playing a key role in evolving our cloud capabilities to support our rapidly growing user base and product offerings.

Our team is at the forefront of building the next generation of our core services, focusing on performance, resilience, and developer experience. If you are passionate about cloud-native development, enjoy solving complex distributed systems challenges, and thrive in a collaborative environment, we encourage you to apply!

Key Responsibilities

  • Design, develop, and implement highly available and scalable cloud-native applications and services using modern programming languages (e.g., Go, Python, Java).
  • Contribute to the architectural evolution of our cloud platform, focusing on scalability, reliability, security, and cost-efficiency.
  • Develop and maintain infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Pulumi.
  • Implement and optimize CI/CD pipelines to ensure rapid and robust software deployments.
  • Collaborate closely with product managers, SRE teams, and other engineering teams to define requirements and deliver solutions.
  • Lead code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex production issues, participating in on-call rotations as needed.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence.
  • Drive innovation by researching and prototyping new technologies and methodologies to enhance our cloud platform.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a significant focus on cloud platforms (AWS, Azure, GCP).
  • Strong proficiency in at least one modern programming language (e.g., Go, Python, Java, C#).
  • Demonstrable experience with containerization technologies (Docker, Kubernetes) and microservices architecture.
  • Solid understanding of cloud networking, security best practices, and database systems (relational and NoSQL).
  • Experience with infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
  • Proven ability to design and build scalable, high-performance distributed systems.
  • Familiarity with monitoring, logging, and tracing systems (e.g., Prometheus, Grafana, ELK stack, Jaeger).
  • Excellent problem-solving skills, attention to detail, and a proactive attitude towards system reliability and performance.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts and work effectively in a collaborative team environment.

Preferred Qualifications

  • Master’s degree in Computer Science or a related technical field.
  • Experience with serverless computing paradigms (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
  • Familiarity with data streaming technologies (e.g., Apache Kafka, AWS Kinesis, Google Cloud Pub/Sub).
  • Understanding of event-driven architectures and message queues.
  • Contributions to open-source projects or active participation in the developer community.
  • Experience with performance tuning and optimization of cloud services.

What We Offer

  • Competitive salary and equity package, ensuring you share in our success.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Flexible PTO and paid holidays, promoting a healthy work-life balance.
  • Remote-friendly work environment with a strong emphasis on collaboration and team connectivity.
  • Generous professional development budget for conferences, courses, and certifications to fuel your growth.
  • Opportunities to work on impactful projects with cutting-edge technologies that shape the future of our product.
  • A collaborative, inclusive, and innovative company culture where your ideas are valued.
  • Company-sponsored social events, team-building activities, and wellness programs.
  • Parental leave benefits and support for new parents.
  • 401(k) matching to help you plan for your future.

Join us and help build the future of cloud platforms!