Senior Software Engineer, Tracking
Company: Harmonic
Location: New York
Posted on: November 6, 2024
Job Description:
The role
You will work directly on the technology stack that enables our
customers to discover startups. Your work will have a direct impact
on revenue, customer engagement, and the overall customer
experience. Our culture is one of low ego, obsession, curiosity,
and collaboration. We value hard work and getting things done
quickly. If this sounds like a good fit for you, apply now!
What we value:
- Being customer-obsessed: At the start of each two-week sprint,
we commit to our deliverables, focusing on customer impact and
fulfilling commitments. Expect an environment of high personal
accountability.
- Continuous self-improvement: We prioritize growth and feedback,
celebrating wins & achievements while focusing on how we can strive
to be even better next time. We exchange regular feedback and hold
quarterly sessions to discuss each other's strengths and areas for
growth, driving our development. We index heavily on introspection,
openness to feedback, and direct communication.
- "Get shit done" attitudes: Even when things are uncertain, all
of our team members excel at pushing projects ahead, asking the
right questions, and overcoming obstacles to keep things moving.
You understand the importance of balancing speed and quality, and
you excel at communicating what can be realistically achieved given
the circumstances.
Who you are:
- Inquisitive: What kind of topics pique your interest? What
keeps you up late at night? What kind of problems do you like to
solve?
- Accountable: Do you take psychological ownership of your work?
What are your action steps when things don't go according to plan?
Can we count on your word?
- Engaged: How active are you in accomplishing your personal and
professional goals? Are you proactive about identifying roadblocks?
What do you do when you see something that isn't working?
About the team:
The Tracking team helps teams track, evaluate, and manage
investment opportunities with complete context and painless,
real-time workflows.
If you are curious about the team, here's more information:
- Explore to understand decision-making processes related to the
engineering function.
- Work with people like , , , , and !
- Explore the to get acquainted with the rest of the company.
We're an exceptionally collaborative and engaged group, deeply
committed to our shared cultural values.
Specifically, you will:
- Influence and execute the overall vision of Harmonic's
offerings by collaborating with Product & Design to create products
that help customers discover startups.
- Translate the needs of our customers by deeply understanding
their needs and innovating our product features and services to
exceed their expectations, ultimately enhancing their
experience.
- "Get Shit Done" by working on every layer of our stack,
proactively troubleshooting, and solving any issues that stand in
the way of our customers gaining maximum value from our
product.
Role requirements:
- Track record of building highly performant, highly observable,
and highly scalable systems
- 5+ years of experience building scalable frontend and backend
systems
- Able to work across disciplines with the minimum process to
organize work and create predictability in an unpredictable
space
- Have experience taking the lead in planning and executing the
development roadmap for software projects
Plus if...
- 2+ years of experience in an early-stage startup
- Experience designing and implementing GraphQL APIs on top of
large data sources
- Experience implementing web applications that manage large
amounts of data
- Obsessed about your craft and share your knowledge (tech talks,
articles, open source, side projects, etc.)
- Experience working in Python/strongly typed languages
- This is a hybrid position, we require 3 times a week in-office
attendance. You will need to be based out of either New York or the
Bay Area, but can visit any of our three offices:
- Williamsburg, New York
- Culver City, Los Angeles
- San Mateo, Bay Area
Pay
$150k-$220k Salary + Equity depending on the level
Our stack
The Process
Our goal in hiring is to make sure we click on both sides. We're
all about saving time and not beating around the bush. If it's not
looking like a match, we're upfront and quick to say so, keeping
things honest and moving smoothly for everyone involved.
We despise the typical software engineering interview process
because it does not align with our day-to-day work. We structured
our interview process around pragmatism. Expect us to ask questions
closely aligned with the work we expect you to do.
Here's our interview process:
- (30 mins) Introduction Chat: Let's discuss whether Harmonic is
the right place for you. We'll review your experience and allocate
time for any questions you may have
- (30 mins) Hiring Manager Call: Here we focus on accountability,
and how much personal ownership one takes of their work.
- (Max 5 hours) Take-Home Exercise: We will send you a
description of one of our current company challenges and ask you to
come up with a creative solution.
- (45 minutes each) Team interview: Meet with a member of our
Product team to focus on how you would collaborate, and another
member of our Engineering team to go over your take-home & conduct
a technical assessment.
- (2.5 hours) Engineering Jam Session: Detailed discussion of the
take-home and digging in deeper to measure technical skills. This
will involve coding with 2-3 engineers on our team.
- (Async) Reference Checks
- (In person) Dinner/Lunch: Get to know Max, our CEO, over
dinner! We can only get to know each other so much through video
calls. We believe this is a critical hire and believe this
investment is necessary. Flight and housing (if needed) are
covered.
#J-18808-Ljbffr
Keywords: Harmonic, Cherry Hill , Senior Software Engineer, Tracking, IT / Software / Systems , New York, New Jersey
Didn't find what you're looking for? Search again!
Loading more jobs...