Senior Software Engineer, Cloud Platforms

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms | InnovateTech Solutions Inc.

The Tone:
This is a full-time role at InnovateTech Solutions Inc. The company builds cloud-native solutions that empower businesses worldwide by creating robust, scalable, and secure platforms. This role is crucial for designing, developing, and deploying these core cloud services and applications, contributing significantly to the architecture and evolution of the platform.

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

• Team: Cloud Platforms team
• Mission: Design, develop, and deploy high-performance, scalable, and resilient cloud-based services and applications.
• Tech Stack: Java, Python, Go, C#, Spring Boot, Django, Flask, .NET Core, AWS, Azure, Google Cloud Platform, EC2, Containers, Lambda, Functions, S3, Blob Storage, RDS, Cloud SQL, SQS, Kafka, PostgreSQL, MySQL, MongoDB, Cassandra, Git, Docker, Kubernetes, Terraform, CloudFormation, Jenkins, GitLab CI, Azure DevOps, GitHub Actions, RabbitMQ

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of complex software solutions for cloud platforms.
• Architect: Design scalable, reliable, and secure microservices and APIs, contributing to system design and technical roadmap.
• Code: Write clean, maintainable, and efficient code in primary languages such as Java, Python, or Go.
• Review: Perform thorough code reviews, providing constructive feedback and ensuring high-quality software delivery.
• Collaborate: Work closely with product managers, UX designers, and other engineering teams to define requirements and deliver features.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, with a focus on building scalable backend systems.
• Experience: Minimum of 5+ years of professional experience in software development, with demonstrable experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Skills: Strong understanding of microservices architecture, RESTful APIs, distributed systems design principles, proficiency with SQL and NoSQL databases, and experience with Git.
• Bonus: Experience with containerization technologies like Docker and orchestration tools like Kubernetes, familiarity with Infrastructure as Code tools such as Terraform or CloudFormation, and experience with CI/CD pipelines.

Related Jobs