Senior Software Engineer, Cloud Platform

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platform | Not Specified

The Tone:
This is a full-time role at Not Specified. The location for this role is not specified. This company is building a cloud platform that powers its next-generation applications. This senior engineering position is crucial for designing, developing, and maintaining scalable and high-performance cloud infrastructure and services. The ideal candidate will help shape the future of the company’s technological landscape by focusing on robust and resilient platforms.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Not Specified

• Team: Cloud Platform team
• Mission: This person solves the challenge of designing, developing, and maintaining scalable, high-performance cloud infrastructure and services that power next-generation applications.
• Tech Stack: Go, Python, Java, C#, AWS, Azure, GCP, EC2, Compute Engine, S3, Cloud Storage, Lambda, Cloud Functions, RDS, Cloud SQL, Kubernetes, EKS, AKS, GKE, microservices architecture, RESTful APIs, event-driven patterns, asynchronous programming, Docker, CI/CD pipelines, Terraform, CloudFormation, SQL, NoSQL, Redis, Kafka, SQS, RabbitMQ, Prometheus, Grafana, ELK stack, Jaeger

What You’ll Actually Do
• Platform Leadership: Lead the design, development, and implementation of core cloud platform services, APIs, and infrastructure components.
• System Architecture: Architect and build scalable, reliable, and secure microservices and distributed systems that meet stringent performance and availability requirements.
• Operational Excellence: Ensure the performance, stability, scalability, and operational excellence of the cloud infrastructure through proactive monitoring, alerting, and incident response.
• Process Improvement: Drive continuous improvement in development processes, tools, automation, and best practices to enhance engineering efficiency and product quality.
• Team Collaboration & Mentorship: Collaborate with product managers, DevOps, and other engineering teams, participate actively in code reviews, and mentor junior engineers.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a significant focus on cloud platforms, distributed systems, or large-scale backend services.
• Experience: 5+ years of progressive professional software development experience, including extensive hands-on work with major cloud providers such as AWS, Azure, or GCP, and demonstrable experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
• Skills: Strong proficiency in at least one modern programming language such as Go, Python, Java, or C#, a solid understanding of microservices architecture, RESTful APIs, event-driven patterns, and asynchronous programming models, and familiarity with CI/CD pipelines and infrastructure as code using tools like Terraform or CloudFormation.
• Bonus: A Master’s degree, experience with modern data stores and databases (SQL and NoSQL), caching mechanisms, and message queues, knowledge of networking concepts, security best practices, and performance optimization, and experience with observability tools.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 6 hours ago In-person San Francisco, CA Software Development $120K - $180K / year