- Salary
- $150k – $185k/yr
- Location
- Denver Headquarters
- Workplace
- Hybrid
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Source
- Pinpoint
Description
Senior Software Engineer
Department: Technology
Employment Type: Full Time
Location: Denver Headquarters
Compensation: $150,000 - $185,000 / year
Description
We’re hiring a Senior Software Engineer who enjoys solving hard technical problems, working across the full stack, and taking meaningful ownership in a growing company. This role leans toward backend engineering, but we expect our engineers to be comfortable contributing wherever the product needs them.
What You’ll Work On
- Own and improve meaningful production systems
- Design, build, and maintain production applications across backend services and web interfaces
- Take on complex backend problems while remaining comfortable contributing across the full stack
- Solve for reliability, maintainability, performance, and evolving product needs
- Contribute to technical and architectural decisions within the team
- Partner closely with product, engineering, and company leadership
- Work in fast feedback loops with relatively few layers between an idea and implementation
- Build software with visible impact on our products, customers, and company
- Make sound technical decisions and clearly explain the tradeoffs behind them
- Work effectively through ambiguity and turn unclear problems into actionable solutions
- Independently own complex technical work from problem definition through delivery
- Deliver reliably and adjust execution based on business priorities
- Contribute meaningfully to architecture, technical decisions, and engineering practices
- Improve the quality of the systems and code around them
- Contribute to a culture of curiosity, accountability, and momentum
- Senior Engineers here are strong individual contributors who are expected to bring judgment, initiative, and technical depth to the problems they own.
What We’re Looking For
- Designing and shipping production systems
- Building products from 0 to 1 in ambiguous environments
- Working across different systems, technologies, or problem domains
- Research, open-source contributions, or other technically rigorous work
- Solving problems that required thoughtful system design, tradeoff analysis, or non-obvious technical decisions
- Developing and maintaining production web applications and services
- Have strong backend fundamentals and are comfortable contributing to frontend work
- Can transfer experience from Java, Spring Boot, or comparable technologies into our .NET environment
- Get productive quickly in unfamiliar technologies
- Take ownership of learning rather than waiting for formal training
- Understand and explain the code you ship
- Evaluate technical and architectural decisions independently
- Review generated code critically
- Identify bugs and troubleshoot without relying on the tool to do the reasoning for you
- Recognize when a generated solution is wrong, overly complex, or simply not a good fit for the problem
Breadth and Curiosity
- Have expanded their scope through new systems, domains, technologies, or increased responsibility
- Are comfortable stepping outside their primary area of expertise when the problem requires it
- Learn unfamiliar systems and domain concepts quickly
- Connect product needs, customer impact, and technical design
- Bring ideas and patterns from previous experiences without assuming every past solution fits the current problem
Startup Adaptability
- Thrive in environments with evolving structure
- Take ownership of learning new systems and domains
- Proactively identify next steps rather than waiting for assignments
- Are comfortable on small teams where engineers contribute broadly and step in where needed to get work shipped
- Stay anchored to business goals, not just technical elegance
- Clear reasoning behind technical and architectural decisions
- Ability to articulate tradeoffs, not just best practices
- Awareness of business context when estimating timelines and choosing solutions
- The discipline to meet commitments
- The judgment to increase intensity when the situation calls for it and simplify when complexity is not justified
Experience That Is Particularly Relevant, Not Required
Exposure to complex or real-world data problems is compelling, including:
- Systems interacting with physical processes
- Geospatial or spatial data
- Combining multiple data streams to infer meaningful signals
- Problems requiring modeling, interpretation, or non-obvious conclusions
- Production applications built with .NET/C#, Java/Spring Boot, React, or comparable technologies
Benefits
- Salary range: $150,000-$185,000 annual base
- Hybrid work environment (3 days/week in Denver office)
- Health, dental, and vision insurance with low deductibles and premiums paid by company 99% for self and 50% for dependents and/or spouse
- 401K with company match (no vesting period)
- Student loan assistance
- Generous culture around time off, including:
- Unlimited PTO
- 6 days of sick time per year
- 11 paid company holidays per year
- Up to 12 weeks of fully paid parental leave
- Dog friendly office environment