Taro Logo

Senior Software Engineer - Tech Lead

A remote-first company providing accounting and payroll solutions for American businesses and their accountants.
$145,000 - $170,000
Backend
Staff Software Engineer
Remote
101 - 500 Employees
8+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Tech Lead

Patriot Software, a remote-first company with over 175 employees across the United States, is seeking a passionate and adaptable Senior Software Engineer Tech Lead to join their team. The company is dedicated to making accounting and payroll solutions accessible and affordable for American businesses and their accountants.

This hands-on technical leadership role goes beyond typical engineering responsibilities, focusing on driving engineering excellence. The ideal candidate will have extensive experience with the .NET stack, cloud platforms, and event-driven microservices architecture. They'll lead the transformation from monolithic systems to modern microservices while mentoring team members and fostering a culture of continuous learning.

The company operates on six core values: Customer Obsession, Leading with Speed, Quality First, Continuous Improvement, Respect for Others, and Leadership at All Levels. These principles guide their approach to product development and team dynamics.

The position offers competitive compensation ($145K-$170K) and comprehensive benefits, including medical, dental, and vision insurance, 401(k) with company match, education reimbursement, and flexible remote work arrangements. The role requires collaboration during core hours (8am-5pm EST) with occasional flexibility needed during busy seasons.

This is an excellent opportunity for a seasoned technical leader who wants to make a significant impact in a growing fintech company while working with modern technologies and leading a team of talented engineers. The position combines technical excellence with leadership responsibilities, making it ideal for those looking to advance their career in software engineering leadership.

Last updated 4 months ago

Responsibilities For Senior Software Engineer - Tech Lead

  • Lead by example in software development as a technical leader
  • Deploy maintainable and scalable code using .NET stack and AWS
  • Collaborate in moving monolithic legacy solutions to modern event-driven microservices
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Bring new ideas and innovations to improve software architecture
  • Ensure optimal performance, quality, and responsiveness of applications
  • Provide technical mentorship and foster knowledge sharing
  • Safeguard confidential company and customer information

Requirements For Senior Software Engineer - Tech Lead

Java
JavaScript
TypeScript
  • 8+ years of professional full stack software development experience
  • 3+ years of professional experience as a tech lead
  • Strong proficiency in .NET stack (C#, ASP.NET, .NET Core)
  • Experience with event-driven microservices architecture
  • Experience with cloud platforms (AWS, Azure)
  • Experience with web technologies (HTML, CSS, JavaScript, Vue.js)
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong problem-solving skills and creative thinking
  • Excellent communication and collaboration skills

Benefits For Senior Software Engineer - Tech Lead

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Remote first work
  • Paid time off and holidays
  • Medical, dental, and vision insurance
  • HSA and FSA accounts
  • Company-paid life, short-term, and long-term disability insurance
  • 401(k) with company match
  • Up-to-date hardware and equipment provided
  • Flexible scheduling
  • Education reimbursement
  • Engaging and collaborative company culture

Interested in this job?