Are you applying to the internship?
Job Description
Senior Software Engineer, Cloud Platform | Not Specified
The Tone:
This is a full-time role at an innovative tech company, operating at the forefront of cloud computing. The company builds cutting-edge cloud services that power next-generation products for a global customer base. This role is instrumental in designing, developing, and deploying these scalable, high-performance services, shaping the future of the company’s cloud infrastructure.
The TL;DR
• Role: Full Time
• Team: Collaborative engineering team working in an agile environment.
• Mission: Owns the design, development, and deployment of scalable, high-performance cloud services that power next-generation products.
• Tech Stack: Go, Python, Java, C#, AWS, Azure, GCP, EC2, Compute Engine, S3, Cloud Storage, Lambda, Cloud Functions, RDS, Cloud SQL, SQS, Pub/Sub, Docker, Kubernetes, PostgreSQL, MySQL, MongoDB, Cassandra, DynamoDB, RESTful APIs, asynchronous messaging patterns
What You’ll Actually Do
• Lead: Lead the design, development, and implementation of new features and services for the core cloud platform.
• Collaborate: Collaborate with cross-functional teams to define technical requirements, scope projects, and deliver high-quality software solutions.
• Architect: Architect and build robust APIs and microservices that support various internal and external applications.
• Mentor: Perform code reviews, provide constructive feedback, and mentor junior engineers.
• Optimize: Optimize existing systems for performance, reliability, and cost-efficiency, identifying and resolving complex technical issues.
The Must-Haves
• Background: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience, with a significant focus on cloud-native applications and distributed systems.
• Experience: 5+ years of professional experience in software development, with extensive practical knowledge of public cloud platforms (AWS, Azure, GCP) and services such as EC2/Compute Engine, S3/Cloud Storage, Lambda/Cloud Functions, RDS/Cloud SQL, SQS/Pub/Sub.
• Skills: Expert proficiency in at least one modern programming language like Go, Python, Java, or C#; strong understanding of microservices architecture, RESTful APIs, and asynchronous messaging patterns; proficiency with containerization technologies like Docker and Kubernetes; experience with relational and NoSQL databases; solid grasp of data structures, algorithms, and software design principles.
• Bonus: Master’s degree in Computer Science or a related field; experience with infrastructure as code tools like Terraform or CloudFormation; familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI; knowledge of observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog); experience working in an Agile/Scrum development environment; understanding of security best practices in cloud environments.