Ff9Aed0A 282F 436C 9E4B 9Dfb235F822C logo

Sr Software Engineer

Ff9Aed0A 282F 436C 9E4B 9Dfb235F822C
NewPosted yesterday

LOCATION

United States · Remote

EXPERIENCE

7 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

Backend DevelopmentData PipelinesSoftware ArchitecturePerformance OptimizationData Migration

Job description

Overview

Senior Software Engineer on the Playlist Engineering team, focused primarily on backend engineering (80% backend, 20% frontend) for the SaaS platform, including large-volume data transformation and migration work.

What you'll do

  • Develop and maintain scalable software solutions by understanding business requirements, system workflows, data usage and existing processes.
  • Design and develop backend services and applications with a focus on performance, scalability, reliability and maintainability.
  • Build and maintain frontend components and integrate them with backend services.
  • Work with large volumes of data and contribute to data processing, transformation, mapping and migration initiatives.
  • Design and implement efficient data integration workflows to support complex business requirements.
  • Contribute to building and enhancing SaaS-based applications and platforms.
  • Explore and contribute to AI/ML-driven solutions and integrations that improve product capabilities.
  • Conduct system analysis and recommend improvements to enhance application performance, reliability, security and stability.
  • Identify opportunities for improving existing systems and collaborate with Product Owners to define technical requirements and backlog items.
  • Follow software development best practices, coding conventions and testing standards, including writing comprehensive unit tests.
  • Conduct peer code reviews and provide constructive feedback to maintain code quality.
  • Contribute to technical documentation and implement company-wide engineering standards.
  • Provide technical guidance and mentorship to junior engineers and help delegate work effectively.
  • Collaborate with cross-functional teams, product managers and other stakeholders to deliver high-quality solutions.
  • Participate in technical discussions, design reviews and interview panels to support engineering growth.
  • Assist in removing technical obstacles and ensuring successful product releases.
  • Participate in occasional on-call rotations to respond to after-hours system incidents.
  • Continuously learn and stay updated with emerging technologies, development tools and engineering practices.

What you'll need

  • 7–12 years of overall software engineering experience.
  • 6+ years of experience developing web applications, mobile applications and/or large-scale enterprise products.
  • Strong backend engineering experience, ideally with an 80% backend and 20% frontend focus.
  • Good understanding of Data Engineering concepts and experience working with large volumes of data.
  • Hands-on experience with data transformation, data mapping, data integration and data migration projects.
  • Experience building or working with SaaS-based products and platforms.
  • Exposure to AI/ML-driven technologies, solutions or integrations.
  • Experience with NoSQL databases and an understanding of data storage and processing concepts.
  • Experience working with Visual Studio and Microsoft development technologies.
  • Familiarity with AWS services, including EKS, EC2, ElastiCache, non-relational databases, SNS and SQS.
  • Strong understanding of SDLC, software architecture and programming design patterns.
  • Familiarity with Agile methodologies and DevOps principles.
  • Ability to assess the impact of new features on existing applications and identify potential technical risks.
  • Experience analysing and improving application and service performance.
  • Strong problem-solving skills and the ability to quickly learn and adapt to new technologies.
  • Ability to provide technical guidance, mentor engineers and collaborate effectively across teams.
  • Strong communication skills, attention to detail and a positive, professional work attitude.
  • Bachelor's degree in Computer Science or an equivalent qualification.

Details

  • Location: United States.
  • Occasional on-call rotations for after-hours system incidents.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Software Engineer