Senior Software Engineer, Cloud Platforms

January 22, 2026

Are you applying to the internship?

Job Description

Job Title: Senior Software Engineer, Cloud Platforms

Location: Remote / Hybrid / On-site [Specify as applicable]

About the Role:

We are seeking a highly skilled and passionate Senior Software Engineer to join our dynamic Cloud Platforms team. In this pivotal role, you will be responsible for designing, developing, and maintaining scalable, secure, and resilient cloud infrastructure and services that power our core products and operations. You will leverage your expertise in cloud-native architectures, distributed systems, and cutting-edge technologies to build foundational platforms that enable our engineering teams to innovate rapidly and efficiently. This is an exciting opportunity to make a significant impact on our technological landscape and contribute to a culture of technical excellence and continuous improvement.

Key Responsibilities:

  • Lead the design and implementation of robust, scalable, and secure cloud infrastructure and services using best practices in AWS, Azure, or GCP.
  • Develop and maintain highly available and fault-tolerant distributed systems, ensuring optimal performance and reliability.
  • Collaborate closely with product managers, architects, and other engineering teams to understand requirements and translate them into technical solutions.
  • Drive the adoption and evolution of CI/CD pipelines, automation tools, and infrastructure-as-code (IaC) principles to streamline development and deployment processes.
  • Mentor junior engineers, provide technical guidance, and contribute to knowledge sharing within the team and across the organization.
  • Participate in on-call rotations and provide operational support for critical systems, troubleshooting complex issues and ensuring swift resolution.
  • Ensure compliance with security standards, data privacy regulations, and performance benchmarks through rigorous testing and monitoring.
  • Research and evaluate new technologies, tools, and methodologies to continuously improve our cloud platforms and development practices.
  • Contribute to architectural discussions and strategic planning for future cloud initiatives.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software development experience, with a strong focus on cloud platforms and backend systems.
  • Deep expertise in at least one major cloud platform (AWS, Azure, or GCP), including hands-on experience with core services (e.g., EC2/VMs, S3/Blob Storage, Lambda/Functions, Kubernetes, Databases, Networking).
  • Proficiency in one or more programming languages such as Python, Go, Java, or C#.
  • Extensive experience with containerization technologies (Docker, Kubernetes) and orchestration.
  • Strong understanding of Infrastructure as Code (IaC) principles and tools (e.g., Terraform, CloudFormation, Azure Resource Manager).
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
  • Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, Splunk).
  • Demonstrated ability to design and build scalable, secure, and reliable distributed systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, with a proven track record of working effectively in a team environment.

Preferred Qualifications:

  • Experience with serverless architectures and event-driven systems.
  • Knowledge of database technologies (relational and NoSQL) and data warehousing.
  • Understanding of network architecture, security best practices, and compliance frameworks.
  • Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Developer Associate).
  • Experience with Agile development methodologies.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).

What We Offer:

  • Competitive salary and comprehensive benefits package, including health, dental, vision, and a 401(k) matching program.
  • Opportunities for professional growth and continuous learning through conferences, training, and internal mentorship programs.
  • A collaborative, inclusive, and innovative work environment where your contributions are highly valued.
  • Flexible work arrangements (e.g., remote-friendly, hybrid model) to support work-life balance.
  • The chance to work on challenging and impactful projects that shape the future of our products.
  • Access to cutting-edge technologies and a commitment to staying at the forefront of cloud innovation.
  • A culture that promotes autonomy, ownership, and technical excellence.

About [Company Name]:

[Company Name] is a leading innovator in [industry, e.g., FinTech, SaaS, Healthcare Technology]. Our mission is to [briefly state company mission]. We are a fast-growing company committed to leveraging technology to [mention a key impact or value proposition]. We believe in empowering our employees to achieve their full potential and foster a dynamic environment where creativity and collaboration thrive.

Ready to Make an Impact?

If you are a highly motivated and experienced Senior Software Engineer looking for an opportunity to build robust cloud platforms and drive significant technical impact, we encourage you to apply! Join us in shaping the future of [Company Name].

Application Process:

Please submit your resume and a cover letter detailing your relevant experience and why you are passionate about this role. We look forward to reviewing your application!

Equal Opportunity Employer:

[Company Name] 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.