Senior Software Engineer

capitalontap

United States

Remote

USD 110,000 - 170,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote-first
Hybrid work option after onboarding
Health premiums 90% covered
401(k) with 100% up to 3% and 50% up 5
25 days PTO + 5 sick days
$1,200 learning & wellbeing budget

Job summary

capitalontap is seeking a Senior Software Engineer to design and build financial products for US and UK small businesses. You will own features from problem framing to deployment, with focus on reliability and performance in a cross-functional team.

You’ll work with C#, .NET, SQL Server, and front-end tech like React/TypeScript, contribute to testing, architecture decisions, and mentoring other engineers in an agile environment.

Qualifications

  • Five+ years of experience with C#, .NET, and SQL Server.
  • Front-end experience with React and TypeScript preferred.
  • Strong unit and integration testing practices.
  • Broad engineering understanding including distributed systems.
  • Ownership, sound judgement, and ambiguity handling.
  • Clear communication in agile, cross-functional teams.

Responsibilities

  • Design and develop robust, scalable services and applications using .NET.
  • Own solutions across the software development lifecycle, including production support.
  • Contribute to architecture decisions and technical direction.
  • Partner with Product and QA for planning and delivery.
  • Build comprehensive unit and integration tests and maintain code quality.
  • Explain technical decisions to diverse stakeholders and mentor engineers.

Tools

C#
.NET
SQL Server
React
TypeScript

Job description

Role overview

Senior Software Engineer responsible for building and improving financial products used by small businesses in the US and UK. The role covers the full software lifecycle, from understanding customer problems and shaping technical solutions through delivery, production monitoring, and ongoing improvement. You will work in a cross-functional environment with Product, QA, and engineering colleagues, contributing to both implementation and technical direction.

Responsibilities
  • Design and develop robust, scalable services and applications using .NET.
  • Own solutions throughout the software development lifecycle, including production support and continuous improvement.
  • Contribute to architecture decisions and help establish effective technical approaches.
  • Partner closely with Product and QA to bring engineering insight into planning and delivery.
  • Build comprehensive unit and integration tests and maintain a high standard of code quality.
  • Explain technical decisions clearly to both technical and non-technical stakeholders, while mentoring other engineers.
Requirements
  • At least five years of practical experience with C#, .NET, and SQL Server.
  • Some front-end development experience, ideally involving React and TypeScript.
  • Strong knowledge of unit and integration testing practices.
  • Broad engineering understanding, including experience reasoning about complex or distributed systems beyond a single technology stack.
  • Demonstrated ownership, sound judgement, and comfort working through ambiguity.
  • Clear communication skills and experience working in agile, cross-functional teams.
Nice to have
  • Experience with .NET Core, MongoDB, Azure, GCP, Flutter, or Dart.
  • A proactive approach to improving team practices and supporting the growth of other engineers.
Benefits and work setup
  • The position begins remotely and is expected to move to a hybrid arrangement of two office days per week once an office is established.
  • Healthcare premiums are covered at 90%.
  • Retirement contributions include a matching structure of 100% up to 3% and 50% up to 5%.
  • 25 days of paid time off, five days of sick pay, and a $1,200 learning and wellbeing budget are provided.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

capitalontap • United States

Remote
USD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Remote Jobs • United States

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • United States

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance coverage
100% company-paid life and disability coverage
401(k) options with company match
+1
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

On-site
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

On-site
USD 120,000 - 150,000
Principal C# Developer .Net AWS - FinTech
Principal C# Developer .Net AWS - FinTech

Hidden Jobs • United States

On-site
USD 127,000 - 175,000
Pension 5% employer contribution
Holidays 25→27→30 days
Life assurance
+1
Senior Software Engineer
Senior Software Engineer

Alta Trust Company • Lone Tree (CO)

On-site
USD 110,000 - 150,000
Senior Full Stack Software Engineer (.NET, Angular)
Senior Full Stack Software Engineer (.NET, Angular)

externaljobboards • United States

Hybrid
USD 120,000 - 160,000
Medical healthcare
Learning reimbursement
Well-being programs
+4