Senior Software Engineer, Cloud Platform

February 25, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platform

InnovateTech Solutions Inc. is a leading-edge technology company dedicated to creating revolutionary cloud-based solutions that empower businesses worldwide. We pride ourselves on a culture of innovation, collaboration, and continuous learning, fostering an environment where engineers can thrive and make a tangible impact. Join our passionate team and help us build the future of scalable, high-performance cloud infrastructure.

Company Overview

InnovateTech Solutions Inc. stands at the forefront of digital transformation, delivering robust, secure, and intelligent cloud platforms. Our mission is to simplify complex technological challenges for our clients, enabling them to achieve unprecedented levels of efficiency and growth. With a global footprint and a commitment to R&D, we are constantly pushing the boundaries of what’s possible in cloud computing, artificial intelligence, and data analytics. Our diverse team comprises visionary engineers, product managers, and thought leaders who are united by a common goal: to build innovative solutions that truly make a difference.

Job Summary

We are seeking a highly experienced and passionate Senior Software Engineer to join our Cloud Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining core components of our cutting-edge cloud infrastructure. You will work on scalable, reliable, and performant systems that underpin all of InnovateTech’s product offerings, collaborating closely with cross-functional teams to drive architectural decisions and best practices. This is an exceptional opportunity for an engineer who thrives on solving complex distributed systems challenges and wants to contribute significantly to a platform used by millions.

Key Responsibilities

  • Lead the design, development, and implementation of highly scalable, fault-tolerant, and secure cloud platform services using modern programming languages and frameworks.
  • Architect and build robust APIs and microservices that enable seamless integration and extendibility for internal and external stakeholders.
  • Drive technical discussions, perform code reviews, and mentor junior engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with product management, SRE, and other engineering teams to define requirements, evaluate technical feasibility, and translate business needs into technical solutions.
  • Identify and address performance bottlenecks, latency issues, and scalability challenges across the platform.
  • Implement best practices for software development, including testing, continuous integration/continuous deployment (CI/CD), monitoring, and alerting.
  • Contribute to the evolution of our cloud architecture, exploring new technologies and patterns to enhance our platform’s capabilities and efficiency.
  • Troubleshoot and resolve complex production issues, ensuring high availability and reliability of critical services.

Qualifications

Required Skills & Experience

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with a strong focus on building large-scale distributed systems and cloud-native applications.
  • Proficiency in at least one of the following languages: Go, Java, Python, or C++.
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, including knowledge of services like EC2/Compute Engine, S3/Cloud Storage, Lambda/Cloud Functions, Kubernetes, etc.
  • Solid understanding of distributed systems concepts (e.g., consistency, consensus, fault tolerance, replication).
  • Experience with microservices architecture, RESTful APIs, and asynchronous messaging systems (e.g., Kafka, RabbitMQ).
  • Demonstrable experience with database technologies, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Cassandra, DynamoDB, MongoDB).
  • Strong understanding of data structures, algorithms, and software design principles.
  • Proven ability to write clean, maintainable, and well-tested code.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts to diverse audiences.

Preferred Skills & Experience

  • Experience with containerization technologies (Docker) and orchestration (Kubernetes).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
  • Knowledge of security best practices in cloud environments.
  • Open-source contributions or active participation in the developer community.
  • Experience working in an Agile/Scrum development environment.
  • Familiarity with gRPC and Protocol Buffers.

Benefits

InnovateTech Solutions Inc. is committed to the well-being and professional growth of our employees. We offer a comprehensive benefits package designed to support you and your family:

  • Competitive salary and equity package.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Comprehensive health, dental, and vision insurance plans.
  • 401(k) matching program.
  • Life insurance and disability benefits.
  • Flexible work arrangements and remote-friendly options.
  • Annual professional development budget for conferences, courses, and certifications.
  • State-of-the-art office facilities with complimentary snacks, beverages, and fitness center access.
  • Regular team-building events, social gatherings, and company-sponsored activities.
  • Maternity and paternity leave programs.
  • Employee assistance program (EAP).

How to Apply

If you are a passionate Senior Software Engineer looking to make a significant impact on a cutting-edge cloud platform, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience and why you are interested in this role through our careers portal at www.innovatetech.com/careers. Be sure to reference “Senior Software Engineer, Cloud Platform” in your application.

Equal Opportunity Employer

InnovateTech Solutions Inc. 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.