Senior Software Engineer – Cloud Platforms

April 2, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer – Cloud Platforms

Location: Remote (within specified region) or Hybrid (San Francisco / New York)

Job Type: Full-time

About [Company Name]

[Company Name] is a leading innovator in the [specific industry, e.g., FinTech, SaaS, Healthcare AI] sector, dedicated to creating cutting-edge solutions that empower businesses and individuals. With a vibrant culture of collaboration, innovation, and continuous learning, we are committed to pushing the boundaries of technology to deliver exceptional value to our global clientele. Our mission is to [brief mission statement, e.g., “revolutionize data analytics through intelligent, scalable cloud platforms”].

We believe in fostering an environment where curiosity is encouraged, ideas are valued, and every team member has the opportunity to contribute to meaningful work that impacts millions.

About The Role

We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic Cloud Platforms team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, secure, and high-performance cloud-native applications and infrastructure. You will work on critical projects that directly impact our product roadmap and contribute to the evolution of our core platforms, ensuring reliability, efficiency, and future-readiness.

This is an exciting opportunity for an experienced engineer who thrives in a fast-paced, agile environment, possesses a deep understanding of modern cloud technologies, and is passionate about building robust, resilient, and observable systems from the ground up. You will play a key role in driving technical excellence and mentoring junior team members.

Key Responsibilities

  • Architect and develop robust, scalable, and secure cloud-native applications and microservices using [Primary Language/Frameworks, e.g., Python, Go, Java, Node.js, React, Angular, C#].
  • Design and implement highly available and fault-tolerant systems on major cloud platforms (e.g., AWS, Azure, GCP), leveraging a broad array of services such as EC2, S3, Lambda, RDS, DynamoDB, Kubernetes, Azure Functions, Google Cloud Run, etc.
  • Collaborate closely with product managers, UX/UI designers, and other engineering teams to define requirements, estimate efforts, and deliver high-quality software solutions that meet business needs and technical standards.
  • Drive technical excellence through active participation in architectural discussions, code reviews, and the establishment of best practices, coding standards, and design patterns.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and growth within the team.
  • Troubleshoot and resolve complex technical issues across distributed systems, optimize application performance, and ensure system reliability and uptime through effective monitoring, logging, and alerting strategies.
  • Lead initiatives to improve our CI/CD pipelines, automation tools, and overall development processes, embracing a DevOps mindset.
  • Stay current with emerging cloud technologies, industry trends, and actively contribute to the technical vision and strategy of the platform team.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of progressive professional experience in software development, with a significant focus on cloud-native application development and distributed systems.
  • Expertise in at least one modern programming language such as Python, Go, Java, or C#.
  • Extensive hands-on experience with cloud platforms (AWS, Azure, or GCP) and a deep understanding of their core services, APIs, and infrastructure-as-code principles (e.g., Terraform, CloudFormation, ARM Templates).
  • Solid understanding of microservices architecture, event-driven patterns, RESTful APIs, and experience in designing and implementing highly performant and scalable services.
  • Proficiency with containerization technologies like Docker and orchestration platforms such as Kubernetes.
  • Strong understanding of database systems, both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB, Cassandra, Redis).
  • Demonstrable experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, GitHub Actions, Azure DevOps, CircleCI).
  • Excellent problem-solving skills, analytical thinking, attention to detail, and ability to work independently as well as part of a collaborative team.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences.

Nice-to-Haves

  • Experience with serverless computing paradigms (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).
  • Familiarity with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS, Kinesis).
  • Knowledge of front-end frameworks (e.g., React, Angular, Vue.js) if full-stack experience is relevant to the role.
  • Experience with observability tools for monitoring, logging, and tracing (e.g., Prometheus, Grafana, ELK Stack, Datadog, Jaeger, New Relic).
  • Contributions to open-source projects or a strong technical blog/GitHub profile.
  • Familiarity with security best practices in cloud environments.

What We Offer

  • Competitive salary and equity package, reflecting your experience, impact, and commitment to our success.
  • Comprehensive health, dental, and vision insurance plans for you and your family.
  • Generous paid time off, including vacation, sick leave, and company-wide holidays.
  • Flexible work environment (remote/hybrid options available) to support work-life balance.
  • Professional development opportunities, including a dedicated budget for conferences, workshops, online courses, and certifications.
  • A collaborative, inclusive, and diverse work culture that values innovation, empowers employees, and celebrates success.
  • Modern tools and technologies to ensure you have everything you need to succeed.
  • Employee assistance programs, wellness initiatives, and other valuable perks.
  • Opportunities to work on challenging and impactful projects that shape the future of our product.

How to Apply

If you are a passionate and experienced Senior Software Engineer looking to make a significant impact in a fast-growing company, we encourage you to apply! Please submit your comprehensive resume and a thoughtful cover letter outlining your relevant experience, technical expertise, and why you believe you are a great fit for [Company Name] and this role, through our careers page at [Link to Careers Page].

[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. We are dedicated to providing reasonable accommodations for applicants with disabilities during the recruitment process.