Our companies are hiring.

Work for one of Pelion's portfolio companies.

Software Engineer, Special Projects

ObservePoint

ObservePoint

Software Engineering
Pleasant Grove, UT, USA
Posted 6+ months ago

Software Engineer, Special Projects

Product & Engineering – Pleasant Grove, Utah

Position Title: Software Engineer, Special Projects

Status: Full Time (partial remote)
Location:
ObservePoint Office – Pleasant Grove, UT
Department: Product & Engineering

About ObservePoint

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 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!

What We Do

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).

ObservePoint Engineering

We are a small team of engineers who love the web. We are fans of continuous deployment, serverless architecture, automation, and modern technologies.

Our product is powered by a distributed system that collects and stores terabytes of data. Our code is written in Java, Kotlin, and TypeScript, and we run on Docker, powered by AWS ECS and Lambda. Our data is stored in Snowflake and MySQL. We use Redis for caching and SQS for queueing.

We believe in resolving technical debt while also building new features. We work closely with supportive and skilled product managers and designers who have deep technical expertise.

At ObservePoint, we invest in our people. Engineers can attend conferences, participate in hackathons, and receive subscriptions to developer tools like Cursor, GitHub Copilot, and ChatGPT.

Hybrid Remote

We work in a hybrid remote and in-person environment. On Wednesdays, we ask product & engineering team members to work in person and enjoy the provided lunch at our Pleasant Grove office. This arrangement gives us a good blend of in-person collaboration time and deep, uninterrupted work time. We believe both are important for engineering teams to do their best work.

Special Projects Team - The Job You’ll Be Doing

If you join us, you will be the 2nd member of our Special Projects team. On this team, we have a mission to improve the quality of life for our users. We work across the technology stack on our front-end code, back-end code, and databases, in parallel with our other 3 engineering teams. We have delivered dozens of product improvements that have received strong positive feedback from customers.

If you are starting out in your career, this is a great way to get exposed to multiple technologies, languages, and processes. You will consult with our other engineers and collaborate with them often. You will work closely with our product managers and product designers and have influence over many product enhancements.

A successful candidate will be willing to jump into new code, new infrastructure, and work with other engineering teams.

Qualifications

  • Computer science degree or equivalent experience. Much of our work requires experience reasoning about data structures, performance, scaling, and server load. Given our high volume, the wrong decision can result in very high costs.
  • Experience: 0 - 5 years. We are open to hiring a candidate with no professional experience.
  • You should be willing to work in a full stack environment and be able to learn a variety of technologies, even if you don’t have much experience with them previously:
    • Angular with TypeScript
    • Spring with Java and Kotlin (and sometimes Scala)
    • Databases including MySQL and Snowflake
    • Caches including Redis
  • Ideal candidates will be familiar with the web platform. Examples include HTTP, the browser DOM, cookies, and the Chrome network inspector.
  • The ability to collaborate with product managers, designers, and other engineers. The ideal candidate will be willing to reach across team boundaries to collaborate with engineers who are not on your team.
  • You should be willing to make commitments and keep them. We believe in giving engineers the freedom to determine their own schedules, and 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.