Senior Software Engineer – Cloud Platform

April 14, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Cloud Platform

We are seeking an exceptionally talented and highly motivated Senior Software Engineer to join our dynamic and innovative Cloud Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, robust, and highly available infrastructure that powers our next-generation applications. This position offers a unique opportunity to shape the core of our cloud strategy, work with cutting-edge technologies, and directly impact the reliability and performance of our entire product suite.

Key Responsibilities

  • Architect & Develop: Lead the design, development, and implementation of critical cloud infrastructure services, APIs, and tools using best practices for scalability, reliability, and security.
  • System Ownership: Take ownership of key components within our cloud platform, ensuring their operational excellence, performance tuning, and continuous improvement.
  • Technical Leadership: Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of innovation, collaboration, and engineering excellence.
  • Collaboration: Work closely with product management, architects, and other engineering teams to understand requirements, define technical specifications, and deliver robust solutions.
  • Troubleshooting & Optimization: Diagnose and resolve complex technical issues across distributed systems, performing root cause analysis and implementing preventative measures.
  • Automation: Drive automation initiatives for infrastructure provisioning, deployment, monitoring, and incident response to enhance operational efficiency.
  • Innovation: Research, evaluate, and integrate new cloud technologies and industry best practices to continually evolve our platform and maintain a competitive edge.

Required Qualifications

  • Experience: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with 5+ years of progressive experience in software development, particularly in cloud-native environments.
  • Programming Expertise: Expert proficiency in at least one modern programming language (e.g., Go, Python, Java, C#) for backend systems and infrastructure development.
  • Cloud Platforms: Extensive hands-on experience with major cloud providers (e.g., AWS, Azure, GCP) and a deep understanding of their core services (compute, storage, networking, IAM, serverless).
  • Containerization: Strong expertise with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Infrastructure as Code (IaC): Proven experience with IaC tools (e.g., Terraform, CloudFormation, Pulumi) for managing cloud resources.
  • Distributed Systems: Solid understanding of distributed system design principles, microservices architectures, and common patterns for building fault-tolerant and scalable applications.
  • Databases: Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra, DynamoDB) databases.
  • Networking: Fundamental understanding of networking concepts (TCP/IP, HTTP, DNS, Load Balancers, VPNs) in a cloud context.
  • CI/CD: Hands-on experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Problem Solving: Exceptional analytical, problem-solving, and debugging skills, with a methodical approach to complex system issues.
  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences.

Preferred Qualifications

  • Experience with service mesh technologies (e.g., Istio, Linkerd).
  • Familiarity with observability tools and practices (monitoring, logging, tracing – e.g., Prometheus, Grafana, ELK Stack, Jaeger).
  • Prior experience with Kafka or other message queuing systems.
  • Contributions to open-source projects related to cloud infrastructure or developer tooling.
  • Certifications from major cloud providers (e.g., AWS Certified Solutions Architect – Professional).

Why Join Our Team?

At [Company Name], we are at the forefront of innovation, tackling challenging problems with creativity and cutting-edge technology. As a Senior Software Engineer on our Cloud Platform team, you will not only build foundational technologies but also contribute to a culture of continuous learning, collaboration, and mutual support. We offer:

  • Impactful Work: Contribute to core systems that directly enable all our product teams and impact millions of users.
  • Growth & Development: Opportunities for professional growth, mentorship, training, and a clear career progression path.
  • Innovative Environment: Work with a team that embraces new technologies, experiments with ideas, and values technical excellence.
  • Competitive Compensation: A comprehensive package including competitive salary, equity, and a robust benefits program (health, dental, vision, 401k matching, generous PTO).
  • Work-Life Balance: Flexible work arrangements and a commitment to ensuring our employees thrive both professionally and personally.

Ready to make an impact?

If you’re a passionate and experienced Senior Software Engineer looking to build the future of cloud infrastructure and drive significant technological advancements, we encourage you to apply! Join us in shaping the foundation of our success.