Senior Software Engineer, Cloud Platforms

April 1, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Cloud Platforms

We are seeking a highly skilled and passionate Senior Software Engineer to join our innovative Cloud Platforms team. In this role, you will be instrumental in designing, developing, and maintaining scalable, high-performance cloud infrastructure and services. You will work with cutting-edge technologies, contribute to architectural decisions, and mentor junior engineers, playing a critical role in shaping the future of our cloud offerings.

Key Responsibilities

  • Lead the design, development, and deployment of robust and scalable cloud services and APIs.
  • Architect and implement solutions for distributed systems, ensuring high availability, reliability, and performance.
  • Collaborate with product managers, DevOps, and other engineering teams to define requirements and deliver solutions.
  • Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
  • Perform code reviews, provide constructive feedback, and ensure code quality.
  • Troubleshoot and resolve complex technical issues across various cloud environments.
  • Mentor junior engineers, foster a culture of technical excellence, and share knowledge across the team.
  • Actively participate in architectural discussions and contribute to the long-term technical roadmap.
  • Stay up-to-date with emerging industry trends and technologies.

Qualifications

  • Required:
    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
    • 7+ years of professional experience in software development, with a strong focus on cloud-native applications.
    • Expertise in at least one modern programming language (e.g., Go, Python, Java, C#).
    • Deep understanding and hands-on experience with major cloud platforms (AWS, Azure, or GCP).
    • Solid experience with containerization technologies (Docker, Kubernetes) and microservices architecture.
    • Strong grasp of data structures, algorithms, and object-oriented design principles.
    • Proven experience with CI/CD pipelines and DevOps practices.
    • Excellent problem-solving, analytical, and communication skills.
  • Preferred:
    • Experience with Infrastructure as Code (e.g., Terraform, CloudFormation).
    • Familiarity with serverless architectures (e.g., AWS Lambda, Azure Functions).
    • Knowledge of database systems, both relational and NoSQL.
    • Experience with distributed messaging systems (e.g., Kafka, RabbitMQ).
    • Prior experience in a leadership or mentoring role.

Key Skills

  • Cloud Computing (AWS, Azure, GCP)
  • Distributed Systems
  • Microservices
  • Docker & Kubernetes
  • Go/Python/Java
  • CI/CD
  • System Design
  • Problem Solving
  • Team Leadership
  • Communication

Benefits & Perks

  • Competitive salary and equity options.
  • Comprehensive health, dental, and vision insurance.
  • Unlimited paid time off (PTO) and paid holidays.
  • Flexible work arrangements (hybrid/remote options).
  • Professional development opportunities, including conferences and certifications.
  • Generous parental leave policy.
  • Employee wellness programs and gym membership subsidies.
  • State-of-the-art office facilities with complimentary snacks and beverages.
  • Regular team-building events and social gatherings.

About Our Company

[Company Name] is a rapidly growing technology company at the forefront of innovation, dedicated to building groundbreaking solutions that empower businesses worldwide. Our culture is built on collaboration, continuous learning, and a passion for excellence. We believe in fostering an inclusive environment where every voice is heard, and every team member can thrive. Join us in making a real impact and shaping the future of technology.

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. Qualified applicants will be contacted for an initial screening, followed by a series of technical and behavioral interviews. We look forward to reviewing your application!