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.