Senior Software Engineer – Cloud Platform

April 3, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Cloud Platform

Company Overview:

At InnovateCorp, we are at the forefront of revolutionizing digital experiences. Our mission is to build robust, scalable, and intuitive platforms that empower businesses and users alike. We foster a culture of innovation, continuous learning, and collaboration, valuing creativity and impact above all else. Join us in shaping the future of technology!

Job Summary:

We are seeking a highly skilled and experienced Senior Software Engineer to join our cutting-edge Cloud Platform team. In this critical role, you will be instrumental in designing, developing, and maintaining the core infrastructure and services that power our next-generation applications. You will work on complex distributed systems, contribute to architectural decisions, and drive best practices in software development and cloud operations. This is an exciting opportunity for a seasoned engineer to make a significant impact on our product suite and mentor emerging talent.

Key Responsibilities:

  • System Design & Development: Lead the design, development, and implementation of high-performance, scalable, and resilient microservices and APIs using modern programming languages (e.g., Go, Python, Java) within a cloud-native environment (AWS, Azure, or GCP).
  • Architectural Contribution: Participate actively in architectural discussions, evaluate new technologies and tools, and contribute to the strategic roadmap of our cloud platform.
  • Code Quality & Best Practices: Champion code quality, perform rigorous code reviews, establish and enforce coding standards, and ensure adherence to security, reliability, and performance best practices.
  • Infrastructure as Code: Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation to provision and manage cloud resources efficiently.
  • Monitoring & Observability: Implement comprehensive monitoring, logging, and alerting solutions to ensure the health, performance, and availability of our services.
  • Troubleshooting & Optimization: Diagnose and resolve complex technical issues across distributed systems, optimize application performance, and troubleshoot production incidents effectively.
  • Mentorship & Leadership: Mentor and guide junior and mid-level engineers, fostering a culture of technical excellence, knowledge sharing, and professional growth.
  • Cross-functional Collaboration: Collaborate closely with product managers, DevOps engineers, QA engineers, and other engineering teams to deliver integrated and impactful solutions.
  • Continuous Improvement: Drive initiatives for continuous improvement in engineering processes, deployment pipelines (CI/CD), and operational efficiencies.

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 significant focus on backend systems and cloud platforms.
  • Deep proficiency in at least one modern programming language such as Go, Python, Java, or C#.
  • Strong understanding of distributed systems, microservices architecture, and API design principles (RESTful, gRPC).
  • Extensive experience with one or more major cloud providers (AWS, Azure, or GCP), including services like compute (EC2, AKS, GKE), storage (S3, Blob Storage), databases (RDS, DynamoDB, Cosmos DB), and networking.
  • Hands-on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Solid grasp of data structures, algorithms, object-oriented design, and design patterns.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra, Redis).
  • Familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions) and version control systems (Git).
  • Excellent problem-solving abilities, analytical skills, and attention to detail.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.

Preferred Skills & Experience:

  • Experience with event-driven architectures and message queueing systems (e.g., Kafka, RabbitMQ, SQS).
  • Proficiency with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Experience with observability tools (e.g., Prometheus, Grafana, ELK Stack, Datadog).
  • Familiarity with security best practices in cloud environments.
  • Prior experience leading technical projects or initiatives.

What We Offer:

  • Highly competitive salary and comprehensive benefits package, including stock options.
  • Generous paid time off, including vacation, sick leave, and company holidays.
  • Flexible work arrangements and a hybrid work model.
  • Opportunities for continuous learning and professional development (conferences, courses, certifications).
  • A vibrant, inclusive, and collaborative work environment with a focus on innovation.
  • Access to cutting-edge tools and technologies.
  • Regular team-building events, social activities, and wellness programs.
  • The chance to work on challenging and impactful projects that shape the future of our products.

Why Join InnovateCorp?

At InnovateCorp, you’re not just an engineer; you’re an architect of the future. We believe in empowering our team members to take ownership, innovate fearlessly, and grow continuously. If you are passionate about building robust cloud platforms, love solving complex technical challenges, and want to be part of a team that values your contributions, we encourage you to apply. Come build with us!

Application Process:

Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and why they are a great fit for this role. We look forward to reviewing your application!