Sr. Software Engineer, Web
Company: Tbwa Chiat/Day Inc
Location: New York
Posted on: February 1, 2025
Job Description:
UnitedMasters is building a marketplace that connects artists,
brands, and fans - empowering artists to earn and grow.
UnitedMasters has taken the bold step of building a music
distribution service that, radically, puts artists first -
disrupting the legacy music business by letting up-and-coming
artists distribute their music directly to fans through streaming
services while maintaining ownership of their master recording
rights and up to 100% of royalties. Through the combination of
UnitedMasters' music distribution platform and its deep ties to
brands, UnitedMasters enables independent artists and change-makers
to grow and earn unlike any other platform.The UnitedMasters team
is made up of musicians, marketers, engineers, and storytellers
with backgrounds from YouTube, SoundCloud, Pandora, Facebook, Uber,
Dropbox, Complex, VICE, and more. We work hand in hand with the
award-winning creative teams that forge those innovative
partnerships at Translation (our in-house creative advertising
agency).We are looking for a Senior Software Engineer to join
UnitedMasters! Please note that this is a Hybrid role: two days in
the office and three days remote.What You'll DoWe are looking for
an experienced Web developer to join our growing team. You will be
responsible for application development and architecture.This role
will work with Web technologies including React, Redux, Webpack,
Next.js, and TypeScript, as well as GraphQL, creating and expanding
our Web applications.
- Brainstorm with Product Managers, Designers, Backend, and
Frontend Engineers on your team to conceptualize and build new
features for our growing user base of artists.
- Produce high-quality results by spearheading team projects that
have a significant impact on the business.
- Actively own team features or systems and define their
long-term health, while also improving the health of surrounding
systems.
- Work with other engineers, write and review RFCs, and deeply
review code.
- Improve engineering standards, tooling, and processes.
- Participate in the entire application lifecycle, focusing on
coding and debugging.
- Write clean code to develop functional and maintainable
applications.
- Communicate openly and often, using tools such as Slack, Zoom,
Jira, and Figma.Knowledge, Skills and Abilities
- You can contribute to technical architecture discussions and
help drive technical choices within your team.
- You can work remotely and use conference and collaboration
tools effectively.
- You write understandable, testable code with an eye towards
maintainability.
- You are a strong communicator. Explaining involved technical
concepts to designers, support, and other engineers is no problem
for you.
- You are a good problem solver. You consistently find practical
and efficient solutions to both technical and non-technical
obstacles.
- You possess strong computer science fundamentals: data
structures, algorithms, programming languages, distributed systems,
and information retrieval.
- You have great ideas, and can move forward with them to produce
great results.Minimum Qualifications
- At least 4 years experience working as a Web engineer in an
agile team.
- You have developed Web apps that communicate with Restful APIs,
use local storage, network data synchronization, and user
authentication.
- You enjoy working with Web technologies and have a successful
track record of developing large Web applications.
- You have experience developing, shipping, and maintaining a
full-featured React or Next.js app for Web.Preferred Qualifications
- Degree in Computer Science, or relevant
education/experience.
- Experience working with audio/video file management,
authentication, animation, graphs & charts, and payments.
- Excellent verbal and written English communication.
- Expertise in related concepts like web services, SOA, RPC
(GraphQL, REST, gRPC, Thrift) and API design.
- Good knowledge of common algorithms, data structures, and
design patterns.
- Can take ambiguous requirements in composite domains and
distill them down into actionable tasks.
- Experience with programming multiple languages like Java, .Net,
Ruby, PHP, and Python.
- Good database knowledge with experience in both SQL and NoSQL
databases.About UnitedMasters, Inc.UnitedMasters Inc. represents
the creative solutions company, Translation, and the leading
software and services platform for independent creators,
UnitedMasters. UnitedMasters enables ownership, exposure, and new
paths for financial return for independent creators, while
Translation helps brands leverage the power of contemporary culture
to achieve transformational growth. Combined, UnitedMasters, Inc.
is the world's leading marketplace for cultural capital, connecting
independent artists and brands to realize a future in which all
creators own their future. Backed by Alphabet, Andreessen Horowitz,
and Apple, UnitedMasters, Inc. is reimagining how brands and
artists come together to tell their stories, build profitable
growth, and push culture forward.Salary Hiring Range: $180,000 -
$220,000Our salary ranges are based on paying competitively for our
size and industry, and are one part of many compensation, benefits
and other reward opportunities we provide (e.g. bonus, stock
options, 401(k) match, etc.) Individual pay rate decisions are
based on a number of factors, including qualifications for the
role, experience level, skillset, and balancing internal equity
relative to peers at the company. We expect the majority of the
candidates who are offered roles at our company to fall healthily
throughout the range based on these factors.The range above is for
the expectations as laid out in the job description, however we are
often open to a wide variety of profiles, and recognize that the
person we hire may be less experienced (or more senior) than this
job description as posted. If that ends up being the case, the
updated salary range will be communicated with you as a
candidate.The salary range above is for the NY/CA. As a company, we
have a location-based strategy, which means the salary range could
be lower or higher than this if the role is hired in another
location.#LI-HYBRIDApply for this job* indicates a required
fieldFirst Name *Last Name *Email *PhoneResume/CVEnter
manuallyAccepted file types: pdf, doc, docx, txt, rtfAre you
legally eligible for employment in the United States? *
Select...Will you now or in the future require UnitedMasters, Inc.
to file a petition or application for employment - based status on
your behalf to begin or continue employment with UnitedMasters,
Inc.? If you have nonimmigrant status, for example F-1 or H-1, your
answer to this question should be yes. * Select...LinkedIn
ProfileWebsite
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, East Orange , Sr. Software Engineer, Web, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...