Software Engineer, Engine Team
Listed on 2026-02-18
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, Cloud Engineer - Software
Software Engineer, Engine Team
Engineering – Pleasant Grove, Utah
Position Title
:
Software Engineer, Engine Team
Status
:
Full Time (partial remote)
Location
:
ObservePoint Office – Pleasant Grove, UT
Department
:
Engineering
At ObservePoint we have core values that guide us:
INNOVATIVE We continually explore & exploit new ideas
HUMBLE We acknowledge our need to grow individually and collectively
SCRAPPY We deliver great solutions with less
FRIENDS We value our relationships and the time we spend together
As a company we have identified six cultural beliefs each of us need to believe in order to reach our key results. These beliefs are:
- CUSTOMER OBSESSED I strive to understand and solve our customer’s problems.
- DELIVER PRODUCT I ensure we deliver world-class product.
- TAKE ACCOUNTABILITY I continually ask “what else can I do to achieve results?” and I refuse to blame others.
- CREATE ALIGNMENT I align my daily work with company priorities in order to move fast.
- CHOOSE OPTIMISM I choose optimism and celebrate meaningful achievement wherever I see it.
- WIN TOGETHER I deliver results with agility and grit, so WE WIN TOGETHER!
Our mission is to help users govern their websites. We provide an automated platform that scans millions of web pages every day to perform deep analysis and validation of the world’s highest traffic websites.
Have you ever browsed a website only to find broken links, unexpected trackers, questionable privacy behavior, or slow pages? At ObservePoint, we make it our business to find these problems and report them to our customers, so they can deliver an excellent web experience for their users.
Who are our customers? Hundreds of the biggest brands in the world:
Adobe, Asics, HP Enterprise, Pepsico, Texas Instruments, and US Bank (just to name a few).
The engine team is responsible for the core technology that crawls websites and does deep web page inspection to collect information from millions of pages every day. This technology consists of services written in Type Script, Java, and Kotlin which work together to coordinate web scanning. This team also owns the services that scale our engine code up to hundreds of concurrent containers on demand.
We ship new code to production most days of the week and believe in automated monitoring. You may have heard about Dev Ops culture, but at ObservePoint, you’ll live it.
We stay up to date with the latest web technologies so we can implement new features in our engines as the web evolves.
Qualifications- Computer science degree or equivalent experience. Much of our work requires experience reasoning about scaling, algorithms, distributed systems, and data structures. Given our high volume, the wrong decision can result in very high costs.
- Web platform knowledge. You should be familiar with HTTP, the browser DOM, cookies, and the Chrome network inspector. This is a back-end role, but our engine code scans websites, so the ideal candidate will have some browser-based front-end development experience as well.
- The ability to collaborate with product management and other engineers. Often, this team educates the rest of the company on important web concepts. So we want people who are excited about working with people from a variety of roles, not only fellow engineers.
- Willingness to make commitments and deliver them. We believe in giving engineers the freedom to determine their own schedules, and then holding ourselves accountable to deliver on those commitments.
- Strong written and verbal communication skills. Half of our team members are located in Europe. Effective written communication is key to spanning time zones. We believe that the best engineering work comes from clear writing.
- Experience with Type Script (on NodeJS) and Java. We prefer to hire people who love learning new languages and technologies. If you have experience with multiple languages, and you want to learn something new, this is a good place to do that.
- 2+ years of experience building distributed systems. AWS experience is a plus, but we care more about your ability to learn new technologies than a list of specific technologies.
- A love of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).