Staff Software Engineer

ensemblehp

United States

Remote

USD 150,000 - 190,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and well-being programs
Retirement plan
Professional development
Tuition reimbursement
Certifications
Incentive programs

Job summary

ensemblehp is seeking a senior engineering leader to shape technical direction across several software delivery teams. You will stay hands-on in design and coding while guiding architecture, standards, and best practices.

The role focuses on building scalable, reliable software through reusable components and strong development processes. Candidates should have 7+ years of experience with JavaScript/TypeScript, .NET Core, and modern cloud-native patterns, plus a track record mentoring engineers

Qualifications

  • Bachelor's degree or equivalent in a technical field; advanced degree preferred.
  • 7+ years of hands-on experience building production applications using JavaScript/TypeScript, .NET Core, or comparable languages.
  • Strong understanding of automated testing, CI/CD, code quality, observability, DevOps, and iterative delivery.

Responsibilities

  • Design, build, test, deploy, monitor, and improve production software.
  • Create reusable components, patterns, frameworks, and tools that address needs shared across teams.
  • Work with product and design to turn concepts into technical plans and incremental customer-facing releases.
  • Establish and document technical standards with architecture partners; contribute to design sessions and architecture reviews.
  • Review code and mentor engineers with practical, constructive feedback.
  • Diagnose complex issues across distributed systems and promote automation, observability, testing, security, and continuous improvement.
  • Assess new technologies and vendor solutions and advise on potential value.

Skills

JavaScript
TypeScript
.NET Core
CI/CD
Observability
Testing

Education

Bachelor's degree in a technical field
Advanced degree preferred

Tools

REST APIs
GraphQL
Serverless
Containers
Kubernetes
Infrastructure as Code
Public Cloud (AWS/Azure/GCP)
CI/CD platforms

Job description

Role overview

Shape technical direction across multiple software delivery teams while remaining hands-on in design and engineering. You'll build reusable, scalable solutions and help teams deliver reliable software by strengthening shared architecture, engineering standards, and development practices.

Responsibilities
  • Design, build, test, deploy, monitor, and improve production software.
  • Create reusable components, patterns, frameworks, and tools that address needs shared across teams.
  • Work with product and design partners to turn concepts into technical plans and incremental customer-facing releases.
  • Help establish and document technical standards with architecture partners; contribute to design sessions, investigations, and architecture reviews.
  • Review code and mentor engineers with practical, constructive feedback.
  • Diagnose complex issues across distributed systems and promote automation, observability, testing, security, and continuous improvement.
  • Assess new technologies and vendor solutions and advise on their potential value.
Requirements
  • Bachelor's degree in a technical field or equivalent qualification; advanced degrees are preferred.
  • 7+ years of hands-on experience building production applications using JavaScript/TypeScript, .NET Core, or comparable languages.
  • Strong understanding of automated testing, CI/CD, code quality, observability, DevOps, and iterative delivery.
  • Experience with at least three areas such as REST or GraphQL APIs, serverless systems, containers and orchestration, infrastructure as code, CI/CD platforms, or public cloud services.
  • Ability to learn technologies quickly, communicate design decisions, and mentor engineers across teams.
Benefits and work setup
  • The role is limited to people residing and authorized to work in the United States.
  • Benefits include health and well-being programs, time off, retirement support, professional development, tuition reimbursement, certifications, and incentive programs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Senior Software Engineer
Senior Software Engineer

BearPlex • United States

Remote
USD 140,000 - 190,000
Fully remote (US)
Professional development budget
Leadership path
Staff Engineer, Software
Staff Engineer, Software

shieldai • United States

Remote
USD 150,000 - 200,000
Equity
Bonus program
Health benefits
Software Engineer
Software Engineer

platformsh • United States

Remote
USD 120,000 - 190,000
Remote, globally distributed team
Healthcare budgets
Stock options
+5
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Sr. Software Engineer
Sr. Software Engineer

7Seventy • United States

On-site
USD 120,000 - 160,000
401(k) with match
Medical, dental, and vision coverage
Staff Engineer
Staff Engineer

Vantageanalytics • United States

Remote
USD 180,000 - 260,000
Home office stipend
Annual company retreats
Remote‑first culture
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Oregon

Hybrid
USD 140,000 - 190,000
Competitive salary
Health insurance
Retirement plan
+5
Staff Software Engineer, Platform
Staff Software Engineer, Platform

Assured • United States

Remote
USD 140,000 - 190,000
Remote work
Equity
Phone stipend
+3
Senior Software Engineer
Senior Software Engineer

Arcvel AI Solutions • United States

Remote
USD 120,000 - 180,000