Sr. Software Engineer OR Cloud Engineer

Overview

Remote
$50 - $55
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 1 Year(s)
No Travel Required

Skills

Go
Ruby
ReactJS
NextJS
Prisma
AWS
Kubernetes
Terraform

Job Details

Job Title: Sr. Software Engineer Remote

Location: US or Canada remote role (PST time zone support)

Duration: 1 year, with possible extension based on performance

We are not providing Sponsorship at this moment need W2 Candidates

Client: Universal Music Group

Experience Required: 10+ years

Tech Stack: Go, Ruby, ReactJS, NextJS, Prisma, AWS, Kubernetes, Terraform

About the Role:

We are looking for a seasoned Staff Software Engineer to lead technical design and implementation of scalable applications across diverse domains including e-commerce, SaaS platforms, manufacturing analytics, and digital media. This role requires strong experience in full-stack development, cross-functional collaboration, and cloud-native technologies.

Required Qualifications:

  • 10+ years of software development experience.
  • Proven expertise in full-stack engineering with strong backend (Ruby on Rails, Go, Scala) and frontend (ReactJS, TypeScript) skills.
  • Hands-on experience with cloud services (AWS, Google Cloud Platform, Azure).
  • Proficient in modern infrastructure tooling like Terraform and Kubernetes.
  • Experience working with microservices, REST APIs, and asynchronous processing.
  • Strong understanding of databases: PostgreSQL, MySQL, MongoDB.
  • Prior experience working in agile environments with cross-functional teams.

Key Responsibilities:

  • Collaborate with Product Managers, Designers, QA, and DevOps engineers to deliver end-to-end solutions.
  • Lead system architecture and design discussions.
  • Perform and mentor others through code reviews, ensuring best practices and high-quality code.
  • Optimize application performance and database queries.
  • Drive initiatives around DevOps and CI/CD using Kubernetes, Terraform, and cloud platforms (AWS/Google Cloud Platform).
  • Contribute to frontend development using ReactJS, TypeScript, GraphQL, and backend services in Ruby, Go, or NodeJS.
  • Participate in backlog grooming, sprint planning, and provide technical guidance across teams.
  • Explore and implement AI integrations and next-gen tech (e.g., LangChain, AI agents).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.