Are you applying to the internship?
Job Description
Senior Software Engineer, Cloud Platforms | [Company Name]
The Tone:
This is a full-time role at [Company Name], offering flexible work arrangements (hybrid/remote options). [Company Name] builds groundbreaking solutions that empower businesses worldwide. This role is instrumental in designing, developing, and maintaining scalable, high-performance cloud infrastructure and services, playing a critical role in shaping the future of our cloud offerings.
The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Remote
• Team: Cloud Platforms team
• Mission: Design, develop, and maintain scalable, high-performance cloud infrastructure and services.
• Tech Stack: Go, Python, Java, C#, AWS, Azure, GCP, Docker, Kubernetes, Terraform, CloudFormation, Kafka, RabbitMQ, AWS Lambda, Azure Functions, relational/NoSQL databases
What You’ll Actually Do
• Lead: Design, develop, and deploy robust and scalable cloud services and APIs.
• Architect: Implement solutions for distributed systems, ensuring high availability, reliability, and performance.
• Collaborate: Work with product managers, DevOps, and other engineering teams to define requirements and deliver solutions.
• Mentor: Junior engineers, fostering a culture of technical excellence and sharing knowledge across the team.
• Contribute: Actively participate in architectural discussions and the long-term technical roadmap.
The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Experienced professional with a strong focus on cloud-native applications.
• Experience: 7+ years of professional experience in software development, deep understanding and hands-on experience with major cloud platforms (AWS, Azure, or GCP), solid experience with containerization (Docker, Kubernetes) and microservices architecture.
• Skills: Cloud Computing (AWS, Azure, GCP), Distributed Systems, Microservices, Docker & Kubernetes, Go/Python/Java, CI/CD, System Design, Problem Solving, Team Leadership, Communication
• Bonus: Experience with Infrastructure as Code (e.g., Terraform, CloudFormation), familiarity with serverless architectures (e.g., AWS Lambda, Azure Functions), knowledge of database systems (relational and NoSQL), experience with distributed messaging systems (e.g., Kafka, RabbitMQ), prior experience in a leadership or mentoring role.