×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer

Job in Orem, Utah County, Utah, 84057, USA
Listing for: Sound Decisions
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 140000 - 210000 USD Yearly USD 140000.00 210000.00 YEAR
Job Description & How to Apply Below

Overview: ARE You a comprehensive, seasoned engineer who has built production systems in more than one language and loves the craft of creating software? Are you the type of engineer who's looking for bigger problems, less red tape, and knows you're ready to join higher-level architecture discussions? If you are the type of engineer who's craving that next step, this could be the opportunity for you.

We focus on building highly scalable, reliable merchant payment technologies using the latest, most reliable technologies and engineering practices. We use modern AI tools to accelerate implementation, improve documentation, and increase test coverage. AI is an engineering aid, not a substitute for judgment, communication, review or accountability. AI is an engineering aid, not a substitute for judgment, communication, review or accountability.

Our philosophy is explicit: AI exists to make the engineers already here more capable as they grow, and it is judged on whether it does. The core belief is that we grow through great minds, discussions and collaborations, and success is driven through a series of great judgments and decisions by people who love the craft of creating software.

What experience we're looking for:

  • 10+ years of professional software engineering experience, or equivalent demonstrated experience/proficiency.
  • Strong knowledge of Scala or another functional programming language and the ability to apply functional programming concepts in production systems.
  • Full-stack development experience across frontend, backend, APIs, data, and integrations.
  • Experience developing with Type Script and familiarity with modern web application development.
  • A firm foundation in computer science principles and a decent level of maturity in AI coding tools.
  • The ability to operate multiple sessions, handling/ preventing collisions, the patience to work out a plan before jumping in, and the wisdom to prevent AI side quests. (
    Note: This experience does not have to come from a professional setting, but the expectation is that it can be delivered at a professional level. ) The ability to manage up and a desire to later on develop your management skills

We expect:
Managing Up (Working with Superiors)

  • Understand priorities
  • Provide solutions, not just problems
  • Anticipate needs
  • Build credibility

You will develop and learn:
Managing Down (Working with future direct reports as you grow with us)

  • Set clear expectations
  • Remove obstacles
  • Coach and develop
  • Foster psychological safety

What Behaviors define success in this role:

  • Experienced at managing your time and accountable for your actions
  • Great at communicating
    • Polished writing and speaking IN all communication channels
    • active listener
    • Wisdom to understand and know the forum in which ideas and concepts should be challenged
    • The ability to talk through and explain conceptually difficult problems and theories with junior team members and business team counterparts.
  • The ability to work with minimal supervision, balance multiple activities, and meet deadlines.
  • Operating with Integrity
  • Considerate of who's in the room and who needs to be in the room
  • Taking notes in meetings for yourself in meetings and being personally organized
  • Being able to quantify knowns and unknowns with different problems and ideas
  • Strong sense of risk awareness
  • Always learning new things
  • Dedication to professionalism in all settings
  • Great at code reviews, delivering criticism in a constructive and helpful way

You value preparation in all things, and you show that by researching potential solutions to discovered problems before escalating them to the wider team.

What Behaviors we see as counterproductive:

  • Poor time management
  • Not asking questions when the situation calls for it.
  • Inconsiderate of other people's time
    • Example:
      If the meeting can be solved with Let me google ( / search the code base) that for you
  • Delegation without verification (AI is probabilistic, and trusting a probability is always 100% is the same as gambling)
  • Attacking people's character, and not a piece of work
  • Suggesting massive refactors on a shiny object idea (Everyone knows that engineer)
  • Avoiding challenging conversations

What outside non-requirements we will give preference to:

  • Experience with Java, Scala, Node.js, Type Script, or related languages and ecosystems.
  • Experience with Kubernetes and/or Docker concepts.
  • Prior experience in a startup or similarly fast-moving environment.
  • Experience building payment, financial, data, API, or workflow-oriented software.
  • Experience using AI-assisted…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary