Senior Software Engineer, Cloud Platforms

February 26, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms

A dynamic and innovative company is seeking a highly skilled and motivated Senior Software Engineer to join our 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 on cutting-edge technologies, contributing to the core platforms that power our next-generation applications and services, impacting millions of users globally. This is an exciting opportunity for an engineer who thrives in a collaborative environment and is passionate about building robust, high-performance cloud solutions.

Responsibilities

  • Design and Architect: Lead the design and architecture of scalable, resilient, and cost-effective cloud-native applications and infrastructure using AWS, Azure, or GCP.
  • Develop and Implement: Write high-quality, maintainable, and well-tested code in languages like Python, Go, Java, or Node.js for backend services, APIs, and automation tools.
  • Infrastructure as Code: Implement and manage infrastructure using tools like Terraform, CloudFormation, or Ansible to ensure consistency and automation.
  • System Performance and Reliability: Monitor, troubleshoot, and optimize the performance, scalability, and reliability of cloud systems and services.
  • Security Best Practices: Ensure the security of our cloud platforms by implementing industry best practices, conducting code reviews, and collaborating on security audits.
  • Collaboration and Mentorship: Work closely with cross-functional teams, including product management, operations, and other engineering teams. Mentor junior engineers and foster a culture of technical excellence.
  • Innovation: Research and evaluate new technologies and cloud services to continuously improve our platform capabilities and developer experience.
  • On-Call Rotation: Participate in an on-call rotation to support critical production systems and resolve incidents promptly.

Qualifications

Required Qualifications:

  • Experience: 5+ years of professional experience in software development, with at least 3 years focused on cloud platforms (AWS, Azure, or GCP).
  • Programming Proficiency: Strong proficiency in at least one modern programming language (e.g., Python, Go, Java, Node.js) and experience with API design (RESTful, gRPC).
  • Cloud Expertise: In-depth understanding and hands-on experience with core cloud services (e.g., compute, storage, networking, databases, serverless functions) from a major cloud provider (AWS preferred).
  • IaC Tools: Solid experience with Infrastructure as Code tools such as Terraform or CloudFormation.
  • Containerization: Experience with containerization technologies (e.g., Docker, Kubernetes).
  • CI/CD: Practical experience building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Databases: Familiarity with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Operating Systems: Strong understanding of Linux/Unix operating systems.
  • Problem-Solving: Excellent analytical, problem-solving, and debugging skills.
  • Communication: Strong written and verbal communication skills, with the ability to articulate complex technical concepts clearly.

Preferred Qualifications:

  • Distributed Systems: Experience designing and implementing large-scale distributed systems.
  • Observability: Hands-on experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
  • Messaging Systems: Knowledge of message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS).
  • Networking: Understanding of cloud networking concepts (VPCs, subnets, routing, load balancing, firewalls).
  • Certifications: Cloud provider certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect).
  • Open Source: Contributions to open-source projects or active participation in technical communities.

What We Offer

  • Competitive Compensation: A highly competitive salary and equity package.
  • Comprehensive Benefits: Generous health, dental, and vision insurance, 401(k) matching.
  • Professional Growth: Opportunities for continuous learning, professional development, and career advancement.
  • Dynamic Culture: A collaborative, innovative, and inclusive work environment.
  • Work-Life Balance: Flexible working arrangements and generous paid time off.
  • Impactful Work: The chance to work on challenging problems that have a significant impact on our products and users.

Join our team and help us build the future of cloud platforms!