Senior Software Engineer, Cloud Platforms

Posted 7 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms | Tech Innovations Inc.

The Tone:
This is a full-time role at Tech Innovations Inc. This position focuses on designing, developing, and maintaining scalable, reliable, and secure cloud infrastructure and services. The core platform empowers various applications and services across the company, driving significant business impact by building robust, distributed systems.

The TL;DR
• Role: Full Time
• Type: Full-time
• Team: Cloud Platforms
• Mission: Design, develop, and maintain scalable, reliable, and secure cloud infrastructure and services that power next-generation applications.
• Tech Stack: AWS, Azure, GCP, Python, Go, Java, C#, Docker, Kubernetes, Terraform, CloudFormation, Pulumi, PostgreSQL, MySQL, DynamoDB, MongoDB, Cassandra, Git, Kafka, RabbitMQ, SQS, Azure Service Bus, Prometheus, Grafana, ELK Stack, Jaeger, DataDog

What You’ll Actually Do
• Design & Develop: Architect, design, and implement robust, scalable, and highly available cloud services and APIs.
• Lead Architecture: Lead the architecture and implementation of new features and improvements for the cloud platform.
• Collaborate: Partner with cross-functional teams to define requirements, design solutions, and deliver high-quality software.
• Mentor & Review: Mentor junior engineers, conduct code reviews, and promote technical excellence within the team.
• Ensure Operations: Troubleshoot and resolve complex production issues to ensure the stability, performance, and reliability of critical systems.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, with a strong focus on cloud-native applications, distributed systems, and platform engineering.
• Experience: 7+ years of professional experience in software development, with expertise in Python, Go, Java, or C#. Extensive hands-on experience with AWS, Azure, or GCP and their core services.
• Skills: Cloud Platforms (AWS, Azure, GCP), Programming Languages (Python, Go, Java, C#), System Design (Distributed Systems, Microservices, API Design), Containerization (Docker, Kubernetes), Databases (SQL, NoSQL).
• Bonus: Experience with Infrastructure as Code tools (Terraform, CloudFormation, Pulumi), message queuing/streaming systems (Kafka, RabbitMQ, SQS, Azure Service Bus), and observability tools (Prometheus, Grafana, ELK Stack, Jaeger, DataDog). Proven ability to lead technical initiatives and influence architectural decisions.

Related Jobs