145857 logo

Senior Software Engineer

145857
Full-time
Remote
United States
$140,000 - $190,000 USD yearly




Full-time


Description

Whip Media is revolutionizing the global content licensing ecosystem through our market-leading enterprise platform. Our services encompass a broad range of integrated functions, fueled by advanced insights and proprietary data. We empower the world’s premier entertainment organizations to efficiently manage, distribute, and monetize their TV and movie content. Our platform handles billions of financial transactions across over 1,000 operators and OTT platforms globally, fostering innovation for both buyers and sellers of content.


We are currently seeking a highly experienced Senior Software Engineer who is passionate about leveraging technology to support business operations and end-user requirements. This pivotal role involves leading multiple development initiatives, aiming to successfully deliver new products, enhance existing offerings, and provide bespoke solutions to our customers. The ideal candidate will exhibit strong leadership qualities, the ability to take full ownership of projects, and seamlessly integrate into Whip Media’s dynamic, start-up culture. To be successful in the role of Senior Software Engineer at Whip Media, a candidate must demonstrate a robust combination of technical expertise, leadership skills, and project management capabilities. Proficiency in software development, particularly in Java, Python, and SQL, is crucial. The ability to effectively lead and mentor a team, ensuring the timely delivery of complex projects while fostering an environment of innovation and collaboration, is essential. Strong problem-solving skills, excellent communication abilities, and experience in agile environments will greatly contribute to success. Furthermore, an aptitude for adapting to the evolving needs of a high-energy startup atmosphere and a proactive approach to overcoming challenges are key to excelling in this dynamic position.


What You Will Do:

  • Ensure the technical viability of solutions as outlined in project requirements and change requests.
  • Plan, supervise, and review the work of multiple developers, ensuring high-quality deliverables.
  • Mentor junior members of the development team, fostering professional growth and enhancing their technical skills.
  • Lead the design process and review code primarily in Java, Python, and SQL.
  • Spearhead the enhancement of data models to accommodate increasing data volumes.
  • Develop and implement algorithms for data synchronization across distributed systems.
  • Write comprehensive technical requirements and design documents.
  • Collaborate closely with cross-functional teams to drive the development of new platforms and internal tools.
  • Lead the design and development of solutions that process data from various internal and external sources using existing product APIs.
  • Lead the creation of advanced reporting solutions utilizing SQL and third-party Business Intelligence platforms.

Requirements

What You Will Bring:

  • Over 10 years of experience with software design and development, particularly in Java.
  • At least 5 years of experience managing software engineering teams.
  • Direct experience collaborating with product managers and/or business analysts to refine requirements and develop user stories.
  • Proficiency with Spring framework and its core components, including Spring Boot, Spring Security, Spring Data, and Spring Data REST.
  • Comfortable working in a fast-paced startup environment.
  • Strong experience with data modeling in both SQL environments (preferably PostgreSQL) and non-relational technologies.
  • Familiarity with AWS APIs and services (S3, Lambda, SNS, SQS) is a plus.
  • Knowledge of Web Services (REST), JavaScript, Git, and unit testing.
  • Experience in mentoring engineers and providing technical guidance.
  • Exposure to and understanding of NoSQL systems like Elasticsearch is advantageous.

Whipster Values:

We Value Customer Success

  • We continually evolve our products to innovate ahead of the ever-changing needs of our customers

We Embrace Hard Problems

  • We don’t shy away from challenges- we embrace them

We Are Adaptable

  • We continuously reassess our strategy and tacticsΒ 

We Are Data-Driven

  • We work to minimize gaps & biases by allowing data to form our decisions & solutions

We Get It Done

  • We invest in one another and expect outstanding results

We Are All Whipsters

  • We’re one team with shared goals, but our strength comes from our differences

What We Have to Offer:

Your wellbeing is our priority. We want our Whipsters to feel set up for success at work and at home! We offer a competitive health plan so you can choose the right plan for you and your loved ones! We offer wellbeing bundles to ensure your mental and physical health resources are at your fingertips. Whip’s People Team is committed to your happiness and growth in every aspect of your life! Here are some other perks:

  • Competitive Maternity/paternity leaveΒ 
  • Remote office stipendΒ 
  • Flexible PTO
  • Referral Bonuses
  • Employee equity incentive plan
  • Access to FSA plans
  • 401K retirement plan
  • Monthly mobile reimbursementΒ 

The anticipated annual base salary for this position is $140,000 - $190,000. Additionally, you will be eligible to participate in our company’s equity program, plus our robust medical, dental, vision, retirement, and other benefits. The actual base salary offered depends on a variety of factors, which may include as applicable, the location in which the applicant lives and/or from which they will be performing the job, job-related skills, experience, relevant education/certifications or training, and balancing internal equity relative to peers at the company.


Equal Opportunity Employer:

At Whip Media, we are all Whipsters! We strive to create an inclusive, diverse environment where you are encouraged to bring your whole self to work. We value unique perspectives, ideas, authenticity, and welcome, as well as support, points of view which drive your own growth alongside that of the company.

Whip Media has made a commitment to continue to grow our diverse workplace and partners with organizations that provide us with a range of candidates from diverse backgrounds. We foster a people-centric environment that promotes and evaluates belonging and inclusion and actively strives to bridge any gaps that exist between employee groups.