Senior Software Engineer, Cloud Platforms

February 26, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms

InnovateTech Solutions is seeking a highly motivated and skilled Senior Software Engineer with expertise in Cloud Platforms to join our dynamic and growing engineering team. This is an exciting opportunity to play a pivotal role in designing, developing, and scaling the next generation of our cloud-native applications and infrastructure.

About InnovateTech Solutions

InnovateTech Solutions is a leading innovator in the enterprise software sector, dedicated to empowering businesses with cutting-edge solutions that drive efficiency, collaboration, and growth. With a strong commitment to technological excellence, customer success, and employee development, we foster a collaborative and vibrant environment where creativity and problem-solving thrive. Our mission is to build intelligent, scalable, and secure platforms that redefine industry standards and deliver unparalleled value to our global clientele.

Job Summary

As a Senior Software Engineer specializing in Cloud Platforms, you will be instrumental in architecting, implementing, and maintaining robust, scalable, and secure cloud infrastructure and services. You will lead technical design discussions, mentor junior engineers, and drive best practices in software development and cloud operations. This role requires a deep understanding of cloud computing principles, distributed systems, and a passion for building high-performance, resilient solutions. You will work closely with product managers, DevOps, and other engineering teams to translate complex requirements into tangible, impactful features that leverage the full potential of cloud technologies.

Key Responsibilities

  • System Design & Architecture: Lead the design and architecture of highly scalable, available, and fault-tolerant cloud-native applications and services, ensuring alignment with overall platform strategy and business requirements.
  • Hands-on Development: Write clean, efficient, and well-documented code in languages such as Java, Python, Go, or Node.js, building microservices, APIs, and cloud infrastructure components.
  • Cloud Infrastructure Management: Design, implement, and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation to provision and maintain cloud resources (e.g., Kubernetes, serverless functions, databases, message queues).
  • Performance Optimization & Monitoring: Identify and resolve performance bottlenecks, implement robust monitoring, alerting, and logging solutions to ensure system health and reliability.
  • Security Best Practices: Champion and implement security best practices throughout the development lifecycle, including secure coding, access control, data encryption, and compliance with industry standards.
  • Mentorship & Leadership: Provide technical leadership and mentorship to junior engineers, conduct code reviews, and promote a culture of engineering excellence and continuous improvement.
  • Collaboration & Communication: Collaborate effectively with cross-functional teams including product management, QA, and operations to deliver high-quality software on time and within scope.
  • Research & Innovation: Stay abreast of emerging cloud technologies, industry trends, and best practices, evaluating and recommending new tools and approaches to enhance our platform capabilities.

Qualifications

Required Skills & Experience

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience.
  • Experience: 5+ years of demonstrable experience in software development, with at least 3 years focusing on cloud platforms (AWS, Azure, or GCP).
  • Cloud Expertise: In-depth experience with at least one major cloud provider (AWS preferred), including services like EC2, S3, RDS, Lambda, EKS/ECS, SQS/SNS, VPC, IAM.
  • Programming Languages: Strong proficiency in one or more of Java, Python, Go, or Node.js.
  • Containerization & Orchestration: Hands-on experience with Docker and Kubernetes.
  • Infrastructure as Code (IaC): Proven experience with Terraform, CloudFormation, or similar tools.
  • Databases: Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • CI/CD: Experience with continuous integration and continuous deployment pipelines (e.g., Jenkins, GitLab CI, AWS CodePipeline).
  • Distributed Systems: Understanding of microservices architecture, asynchronous processing, and event-driven systems.
  • Problem Solving: Excellent analytical, problem-solving, and debugging skills, with a keen attention to detail.
  • Communication: Strong written and verbal communication skills, with the ability to articulate complex technical concepts clearly to diverse audiences.

Preferred Skills & Experience

  • Master’s degree in Computer Science or a related technical field.
  • AWS Certified Solutions Architect – Professional, AWS Certified Developer – Associate, or similar cloud certifications.
  • Experience with serverless architectures (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, Datadog.
  • Experience with messaging queues like Kafka, RabbitMQ, or Amazon Kinesis.
  • Understanding of networking concepts within cloud environments (VPC, subnets, routing, load balancing).
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Competitive Compensation: A highly competitive salary and equity package, reflecting your experience and impact.
  • Health & Wellness: Comprehensive medical, dental, and vision insurance plans for you and your family, along with wellness programs.
  • Retirement Planning: A robust 401(k) matching program to support your financial future.
  • Work-Life Balance: Generous paid time off, including vacation, sick leave, and company holidays, with flexible work arrangements.
  • Professional Development: Dedicated budget for continuous learning, certifications, conferences, and career growth opportunities.
  • Vibrant Culture: A supportive, inclusive, and collaborative work environment that values innovation, teamwork, and individual contributions.
  • Modern Workspace: State-of-the-art office facilities, stocked kitchens, and employee recognition programs.

How to Apply

Interested candidates are invited to submit their resume and a compelling cover letter outlining their relevant experience and interest in this role through our careers portal: www.innovatetechsolutions.com/careers. Please ensure your application highlights your experience with cloud platforms and your most impactful projects.

Equal Opportunity Employer

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.

We believe that a diverse workforce brings a wider range of perspectives and ideas, which is essential for innovation and success. We encourage applications from individuals of all backgrounds and experiences.