XX
Senior Project EngineerTwentyOne SolutionsOklahoma, Pennsylvania, United States
XX

Senior Project Engineer

TwentyOne Solutions
  • US
    Oklahoma, Pennsylvania, United States
  • US
    Oklahoma, Pennsylvania, United States

À propos

Senior Product Engineer | TwentyOne Solutions

We believe there is no perfect formula for hiring. We acknowledge upfront that hiring is an informed guess — and that clarity comes only with time and real work together. Because of that, we use a simple, honest two-part framework to assess candidates:

  • How likely are you to live our core values?
  • How likely are you to do the job well?

This document is intentionally straightforward. It defines who we are, what we value, and what the job actually requires.

The RoleSenior Product Engineer (Full-time)

This is not a traditional developer role.

At TwentyOne Solutions:

  • We do not have project managers
  • We do not have designers
  • We do not separate "client‑facing" from "technical" roles

Our engineers are end‑to‑end owners.

You will lead projects from first conversation to production delivery — owning:

  • Client communication
  • Technical direction
  • Light product design
  • Project management
  • Production code

You are expected to be equally strong in code and client conversations.

This role is best suited for someone who enjoys responsibility, autonomy, and direct impact — and who does not want to sit behind a PM buffer.

What You'll Do (The Job)1. Build Production Software

  • Design, build, and maintain web applications using TypeScript
  • Backend development with NestJS
  • Frontend development with Angular (>=v20)
  • Write clean, readable, maintainable code
  • Review code and raise the quality bar of existing systems

2. Own Technical Decisions

  • Translate ambiguous business needs into clear technical solutions
  • Make pragmatic architectural decisions
  • Identify tradeoffs and risks early
  • Think in systems, not tickets

3. Lead Client Communication

  • Run client calls confidently and professionally
  • Ask sharp questions to uncover real requirements
  • Explain technical concepts to non‑technical stakeholders
  • Provide clear updates on progress, blockers, and decisions

4. Act as Project Owner

  • Plan work and manage scope directly with clients
  • Set expectations and timelines
  • Adjust plans when reality changes
  • Take full ownership of outcomes

5. Be a Strong Teammate

  • Give and receive direct, respectful feedback
  • Show up prepared and on time
  • Present professionally every day
  • Value clear, candid feedback as a tool to strengthen the work—not a personal critique

Our Core Values

At TwentyOne Solutions, we hold ourselves to the highest standards — not only in what we build, but in how we serve and communicate.

Excellence in Code

Great software is both engineering and craft.

We expect clean, reliable, scalable systems — written with intention, reviewed thoughtfully, and maintained with pride. Our work should be understandable to the next person who touches it (including future you).

Excellence in Service

We exist to create real business outcomes.

That means taking ownership, understanding the why behind client requests, anticipating risks, and acting as a trusted technical partner — not an order taker.

Excellence in Communication

Clear, proactive, honest communication is non‑negotiable.We value:

  • Asking questions early
  • Surfacing risks clearly
  • Sharing progress often
  • Explaining complex ideas simply

Strong communication builds strong trust — internally and with clients.

If these principles reflect how you already operate (or how you aspire to), you may be a strong fit here.

Location & Working Style

Remote — With Local Presence

This role is 99% remote, with an important local component. We are looking for someone who lives within a two-hour drive of Tulsa, Oklahoma.

Why?

  • We intentionally gather in person twice per month (typically lunch or dinner)
  • These meetups are for team connection, alignment, and long-term relationship building
  • Attendance is expected and considered part of the job

Outside of these in-person gatherings, the role is fully remote.

Professional Presence & Presentation

Because we are remote-first, how you show up matters more — not less.

We hold a clear standard for professionalism:

  • Business casual is required on all client calls
  • You are expected to look polished, intentional, and put-together
  • Clear audio, proper lighting, and a professional on-camera presence are non-negotiable

Our philosophy is simple: We want to look like the kind of people clients are excited to spend money with — not like we're doing them a favor by showing up.

We reject the stereotype that technical excellence excuses a lack of professionalism. We don't believe in hoodies-on-camera, sloppy presentation, or hiding behind the fact that "we're engineers."

We believe:

  • Presentation communicates respect
  • Professionalism builds trust
  • Trust wins and keeps clients

If you take pride in how you present yourself — this will feel natural.

If you strongly identify with ultra-casual, anti-client-facing tech culture — this role is likely not a fit.

How We Work (Tools)

You don't need to be perfect in everything on day one, but you should be comfortable operating independently in this environment:

  • TypeScript (primary language)
  • NestJS (backend)
  • Angular (frontend)
  • MongoDB
  • Google Cloud
  • GitHub (PRs & code review)
  • Linear (project tracking)
  • Slack (internal communication)
  • Email (client communication)
  • Cursor (development environment)

What We're Looking ForThis Role Is a Strong Fit If You:

  • Are exceptionally strong with code and take pride in craftsmanship
  • Are comfortable talking directly with clients (and enjoy it)
  • Take extreme ownership of your work
  • Can lead projects without hand‑holding
  • Communicate clearly, proactively, and honestly
  • Care about outcomes more than titles
  • Want autonomy, responsibility, and trust

Experience & Capability Expectations

You should:

  • Have strong, real‑world experience shipping production TypeScript systems
  • Be highly comfortable with backend development (NestJS or similar)
  • Be confident owning frontend decisions (Angular or similar frameworks)
  • Be able to explain why you made a decision, not just what you built
  • Learn quickly and adapt without friction

Level Expectations

This is a mid‑to‑senior level role.

That means:

  • You operate independently
  • You don't need tickets broken down for you
  • You know when to ask questions — and when to make a call
  • You can lead projects, not just execute tasks

Compensation & Benefits

Compensation for this role is competitive and benchmarked against remote work in the Tulsa, Oklahoma market, reflecting the level of ownership and responsibility this role carries.

We aim to pay strong, capable engineers well and fairly, while remaining grounded in the realities of our market and business model. This is not a Bay Area–rate role, and it is not a junior role.

In addition to base compensation, we offer:

  • Employer-subsidized health insurance
  • A fully remote work environment outside of twice-monthly local team meetups
  • High autonomy, direct client ownership, and meaningful impact on real systems

Compensation is discussed transparently with qualified candidates later in the process.

Final Note

We are not looking for perfection. We are looking for alignment, ownership, and excellence.

If you want to:

  • Build real systems
  • Work directly with clients
  • Own your projects end‑to‑end
  • Be part of a small team with high standards

Then we are the place for you.

Apply Here

Job Type: Full-time

Pay: $70, $125,000.00 per year

Benefits:

  • Dental insurance
  • Health insurance
  • Paid time off

Work Location: Remote

  • Oklahoma, Pennsylvania, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.