EngineerJobs.io
← Back to all jobs

Job Description

Design, build, and support scalable SaaS and internal platforms that help manage product and title lifecycles, handle royalty payments, and power digital asset management. This onsite role in Orlando, FL partners closely with product and engineering teams, as well as merchandising and publishing stakeholders across the globe.

As a Sr. Software Engineer, you’ll deliver end-to-end solutions, lead small projects, and help maintain software quality through testing, troubleshooting, and continuous improvement. Compensation for this role is USD 137,200 - 184,000 per year. The position requires 5+ years of related experience.

What You’ll Do

  • Design and build scalable software systems, applications, and components across local, networked, cloud-based, and Internet-connected environments.
  • Own end-to-end delivery by analyzing requirements, designing solutions, developing, testing, debugging, and implementing enhancements, fixes, and new applications.
  • Lead small projects with ownership from analysis and design through implementation and delivery.
  • Write reliable component-level code for sophisticated programs spanning end-user applications, infrastructure, and technology platforms.
  • Maintain quality and performance by performing application testing, debugging, and cross-system troubleshooting.
  • Work directly with users and stakeholders to understand system requirements and identify necessary enhancements or modifications.
  • Apply current programming languages and technologies to solve complex problems and deliver effective solutions.
  • Stay current with emerging technologies and adopt new approaches when they improve products, platforms, or engineering practices.

Core Responsibilities within the Team

  • Collaborate with product and engineering teams, plus merchandising and publishing stakeholders around the globe.
  • Build and support a mix of SaaS and internal systems for product and title lifecycle management, royalty payments, and digital asset management.

What You Bring

  • 5+ years of related software engineering experience.
  • Experience working effectively in an Agile environment.
  • Backend development experience using Java with REST/GraphQL APIs.
  • JavaScript/TypeScript experience using a modern frontend framework such as React, Vue, or Angular.
  • SQL, database design, and ORM experience.
  • Experience with Git, CI/CD, and Docker.
  • Cloud platform experience with AWS, GCP, or Azure.
  • Experience with unit and integration testing and cross-stack debugging.
  • Understanding of system design principles and technical tradeoffs.

Technology Exposure (Included in the Role)

Java, REST/GraphQL APIs, JavaScript, TypeScript, React, Vue, Angular, SQL, ORM, Git, CI/CD, Docker, AWS, GCP, Azure, Kubernetes, Kafka, RabbitMQ, SQS, Terraform, CloudFormation, Datadog, New Relic, ELK stack.

Preferred Qualifications

  • Experience with Kubernetes or other container orchestration.
  • Exposure to microservices architecture and event-driven systems using Kafka, RabbitMQ, and SQS.
  • Experience designing GraphQL APIs.
  • Familiarity with infrastructure-as-code using Terraform and CloudFormation.
  • Experience with observability tooling such as Datadog, New Relic, and the ELK stack.
  • Experience with performance optimization (frontend rendering, query tuning, caching strategies).
  • Experience contributing to design and architecture discussions or RFCs.
  • Experience mentoring junior engineers or interns.
  • Experience working in an Agile/Scrum environment.

Similar Jobs