Senior Software Engineer, Cloud Platforms

April 14, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms

InnovateTech Solutions is a pioneering leader in cutting-edge cloud computing and enterprise software development. We empower businesses globally through robust, scalable, and secure digital transformation solutions. We are seeking a highly experienced and passionate Senior Software Engineer to join our dynamic Cloud Platforms team and drive the future of our infrastructure.

About the Role

As a Senior Software Engineer focusing on Cloud Platforms at InnovateTech Solutions, you will be instrumental in designing, developing, and maintaining the core services and infrastructure that power our flagship products. This is a critical role that requires a deep understanding of cloud native architectures, distributed systems, and best practices for building highly available, scalable, and secure platforms. You will lead technical initiatives, mentor junior engineers, and contribute significantly to our architectural strategy and roadmap.

Key Responsibilities

  • Architect & Design: Lead the design and implementation of highly scalable, fault-tolerant, and secure cloud platform services using modern microservices architectures.
  • Develop & Implement: Write clean, efficient, and well-tested code primarily in Go (Golang) and Python, ensuring high quality and adherence to best practices.
  • Cloud Infrastructure: Manage and optimize cloud resources on AWS (EC2, S3, RDS, Lambda, EKS, CloudWatch, etc.) or similar cloud providers, leveraging Infrastructure as Code (Terraform, CloudFormation).
  • System Reliability: Implement and maintain robust monitoring, logging, and alerting systems to ensure the reliability and performance of our cloud platforms. Participate in on-call rotations as needed.
  • Performance Optimization: Identify and resolve performance bottlenecks, ensuring optimal resource utilization and system responsiveness.
  • Security & Compliance: Implement security best practices and ensure compliance with relevant industry standards and internal policies.
  • Collaboration & Mentorship: Work closely with product managers, DevOps, and other engineering teams. Mentor junior and mid-level engineers, fostering a culture of technical excellence and continuous improvement.
  • Technical Leadership: Drive technical discussions, make critical architectural decisions, and contribute to the overall technical strategy and vision for the cloud platform.

Required Skills & Qualifications

  • Experience: 5+ years of professional experience in software development, with at least 3 years focused on cloud-native application development and platform engineering.
  • Programming Languages: Strong proficiency in Go (Golang) and/or Python.
  • Cloud Platforms: Extensive hands-on experience with at least one major cloud provider (AWS, Azure, GCP), with a preference for AWS.
  • Containerization & Orchestration: Deep understanding and practical experience with Docker and Kubernetes (EKS, AKS, GKE).
  • Infrastructure as Code: Proven experience with Terraform, CloudFormation, or similar tools.
  • Databases: Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, MongoDB, Redis).
  • Distributed Systems: Solid understanding of distributed system concepts, microservices architecture, message queues (e.g., Kafka, SQS), and event-driven architectures.
  • Monitoring & Logging: Experience with tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), or similar.
  • Version Control: Proficient with Git and collaborative development workflows.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

Desired Skills & Qualifications (Nice-to-Haves)

  • Master’s degree or higher in a relevant technical field.
  • Experience with serverless technologies (AWS Lambda, Azure Functions).
  • Knowledge of networking principles and security best practices for cloud environments.
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Contributions to open-source projects.
  • Relevant cloud certifications (e.g., AWS Certified Solutions Architect – Professional).

What We Offer

  • Competitive Compensation: A highly attractive salary and equity package that reflects your experience and impact.
  • Comprehensive Benefits: Premium health, dental, and vision insurance, 401(k) with company match, generous PTO, and paid holidays.
  • Professional Growth: Opportunities for continuous learning, attending conferences, and advancing your career through challenging projects and mentorship.
  • Innovative Environment: Work on cutting-edge technologies and impactful projects within a collaborative and forward-thinking team.
  • Work-Life Balance: Flexible work arrangements, a supportive culture, and a commitment to employee well-being.
  • Dynamic Culture: Be part of an inclusive, diverse, and energetic team that values innovation, collaboration, and individual contributions.
  • Modern Workspace: State-of-the-art office facilities with amenities designed for comfort and productivity.

How to Apply

If you are a driven and talented Senior Software Engineer passionate about building robust cloud platforms and making a significant impact, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you believe you’d be a great fit for InnovateTech Solutions through our careers portal at careers.innovatetech.com/senior-cloud-engineer.

InnovateTech Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.