Senior Software Engineer

Crunchafi

$120K — $150K *
US-AnywhereRemote in Milwaukee, WI
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of experience in building and supporting commercial software products.
  • Expertise in C# ASP.NET Core and modern front-end frameworks.
  • Proficient in microservices with event-driven architecture.
  • Skilled in infrastructure as code development and maintenance.
  • Proficient with EF Core, SQL, and Azure SQL.
  • Familiarity with Azure DevOps for software deployment.
  • Experience with development tools such as Git, Docker, and Container Apps.

Responsibilities

  • Design, implement, and maintain product code using .NET and front-end technologies.
  • Collaborate with a remote team to translate business needs into functional software.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews and provide constructive feedback.
  • Identify and resolve critical issues independently.
  • Engage in the full software development lifecycle.
  • Oversee solution deployments and manage applications across the DevOps lifecycle.
  • Set priorities for technology solutions based on scope, risk, and quality.

Benefits

  • Remote work-from-home environment.
  • Competitive salary plus health, dental, and vision insurance.
  • Flexible time off policy.
  • 401K retirement savings plan with a 3% employer match.
  • Incentive Equity Plan available.
  • Professional development opportunities supported.
  • Dynamic and collaborative work environment promoting growth.
Full Job Description
Job Title: Senior Software Engineer

Reports to: VP of Engineering

Type: Salaried, Full-time

Location: Remote

Travel Requirements: Company has quarterly in-person encouraged but not mandatory meetings.

About Crunchafi

Crunchafi (formerly LeaseCrunch) is revolutionizing the world of accounting with easy-to-use, cloud-based solutions designed to simplify complex financial data management. Our products empower CPA firms and financial professionals by streamlining lease accounting, data extraction, and cash flow forecasting, helping them deliver strategic value faster and more efficiently. Trusted by over 750 firms and more than 27,000 companies, Crunchafi combines cutting-edge technology with expert support to power the future of accounting.

Our Team

Crunchafi is made up of passionate, forward-thinking professionals committed to transforming the accounting industry. Our team is dedicated to providing innovative solutions that simplify accounting processes and provide actionable financial insights. We value collaboration, creativity, humor, and a shared vision of improving the accounting profession through technology.

Why Join Us?

We are looking for talented individuals to join our growing team and contribute to our mission of empowering CPA firms and financial professionals. At Crunchafi, you'll be part of a dynamic, collaborative environment where your ideas are valued, and your growth is supported. We offer a rewarding work/life balance, opportunities for professional development, and a chance to make a real impact in the world of accounting.

Position Overview

Crunchafi is looking for an individual to help us build software applications and APIs in .NET focusing on Microsoft and Azure Technologies. You will work in a team-based environment with other software engineers on designing, building and testing product features. You should provide expertise in modern full-stack development and experience building SaaS products utilizing microservice architecture and event-driven design.

What You'll Do

  • Design, implement, and maintain product code and infrastructure using latest .NET and front-end technologies


  • Collaborate with designers, engineers, and project stakeholders, in a 100% remote team, to translate business and user needs into functional software


  • Write clean, maintainable, and scalable code with tests, adhering to best practices


  • Participate in code reviews, providing constructive feedback


  • Ability to independently identify and resolve critical issues


  • Participate in the full software development lifecycle


  • Define and oversee solution deployments and management of Azure applications across the DevOps lifecycle


  • Ability to set priorities for scope, risk and quality of technology solutions to meet the needs of the business


  • Ability to contribute to engineering standards and continuously improve the quality of our codebase and processes


Who You Are

The ideal candidate will be able to demonstrate the following strengths and skills:

  • 7+ years of experience building and supporting commercial software products


  • Expertise building web applications in C# ASP.NET Core and modern front-end frameworks


  • Proficiency in developing microservices with an event-driven architecture


  • Proficiency with building and maintaining infrastructure as code


  • Proficiency with EF Core, SQL, SQL stored procedures and Azure SQL


  • Understanding of how software is built and deployed in Azure with Azure DevOps


  • Understanding of and experience with a wide variety of development tools including Git, Azure DevOps, Docker, Container Apps, etc.


Benefits

  • Remote work-from-home environment


  • Competitive salary, health, dental and vision insurance plans


  • Flexible time off


  • 401K retirement savings plans for US-based employees, with 3% employer match


  • Incentive Equity Plan


  • Professional development opportunities


  • Dynamic and collaborative work environment with opportunities for growth

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer jobs: