Senior Software Engineer, Cloud Platform

February 26, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platform

About InnovateTech Solutions

InnovateTech Solutions is a pioneering technology company at the forefront of AI-driven solutions and cloud innovation. We empower businesses globally to transform their operations, unlock new efficiencies, and create unparalleled customer experiences. Our vibrant culture thrives on curiosity, collaboration, and a relentless pursuit of excellence. We believe in building products that make a real impact and fostering an environment where our engineers can do their best work, pushing the boundaries of what’s possible in cloud computing and artificial intelligence.

Job Summary

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic Cloud Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, high-performance cloud infrastructure and services that power our core AI products. You will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers, all while working with cutting-edge technologies in a fast-paced, collaborative environment. If you are passionate about building robust, resilient cloud systems and driving innovation, ensuring our platforms are secure, reliable, and efficient, we encourage you to apply.

Key Responsibilities

  • Lead the design, development, and deployment of mission-critical cloud platform services and APIs using modern programming languages (e.g., Go, Python, Java) and frameworks.
  • Architect and implement highly scalable, fault-tolerant, and secure distributed systems on major cloud providers (AWS, Azure, GCP).
  • Collaborate closely with product managers, principal engineers, and cross-functional teams to translate product requirements into technical specifications and deliver innovative solutions.
  • Drive best practices for software development, including code reviews, testing, documentation, and continuous integration/continuous deployment (CI/CD) pipelines.
  • Optimize existing systems for performance, reliability, and cost-efficiency, ensuring operational excellence and adherence to SLOs/SLAs.
  • Mentor and provide technical guidance to junior and mid-level engineers, fostering a culture of growth and knowledge sharing within the team.
  • Participate in on-call rotations to support the stability and availability of our production systems, responding to incidents and performing root cause analysis.
  • Evaluate and recommend new technologies and tools to improve our development processes and platform capabilities.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a significant focus on building and operating large-scale distributed systems in a cloud environment.
  • Expert proficiency in at least one modern programming language such as Go, Python, Java, or C++.
  • Deep understanding of cloud computing principles and extensive hands-on experience with at least one major cloud provider (e.g., AWS, Azure, GCP) – including services like EC2/VMs, Kubernetes/ECS, S3/Blob Storage, Lambda/Functions, DynamoDB/Cosmos DB, VPCs, IAM.
  • Solid experience with microservices architecture, RESTful APIs, and asynchronous message queues (e.g., Kafka, SQS, RabbitMQ).
  • Strong grasp of data structures, algorithms, and object-oriented design principles.
  • Experience with relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Proven ability to troubleshoot complex production issues and perform root cause analysis under pressure.
  • Excellent communication, collaboration, and problem-solving skills, with an ability to articulate technical concepts clearly.

Preferred Qualifications

  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Knowledge of observability tools (e.g., Prometheus, Grafana, ELK stack, Datadog) and log management systems.
  • Experience working in an Agile/Scrum development environment, with a strong understanding of the full software development lifecycle.
  • Contributions to open-source projects or a strong portfolio of personal projects demonstrating relevant skills.
  • Experience with security best practices in cloud environments and compliance frameworks.

What We Offer

  • Competitive salary and equity package reflecting your experience and impact.
  • Comprehensive health, dental, and vision insurance for you and your family, with premium coverage options.
  • Generous paid time off, including vacation, sick leave, and company holidays, plus a flexible holiday policy.
  • 401(k) matching program to support your financial future and retirement planning.
  • Flexible work arrangements and a supportive work-life balance culture, including remote-friendly options.
  • Professional development budget for conferences, courses, certifications, and ongoing learning opportunities.
  • State-of-the-art office facilities (for hybrid/in-office roles) with ergonomic workstations, free gourmet snacks, and beverages.
  • Opportunity to work on challenging and impactful projects that shape the future of AI and cloud technology.
  • A collaborative, inclusive, and innovative company culture where your contributions are valued and celebrated.

Our Commitment to Diversity & Inclusion

InnovateTech Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We encourage all qualified individuals from diverse backgrounds to apply, as we believe a diverse workforce drives innovation and success.

Ready to Make an Impact?

If you are excited by the opportunity to build the future of cloud platforms and contribute to a company that values innovation and excellence, we want to hear from you! Please submit your resume and a cover letter detailing your relevant experience and why you are a great fit for this role through our careers page at innovatetech.com/careers. We look forward to reviewing your application!