
Tech Lead - Software Engineering
Enumerate is seeking a Tech Lead to lead the delivery of a major product initiative and help build the engineering team responsible for it. This is a hands-on leadership role where you will write production code every day while guiding a team of engineers through complex product development work.
You will be the first engineering hire for this initiative, leading execution and supporting the team as it grows.
Key Responsibilities & Deliverables
Team Leadership & Delivery
- Lead a small engineering team responsible for building and delivering a core product area.
- Provide day-to-day technical guidance and unblock engineers as work progresses.
- Help form and grow the initial engineering team responsible for this product.
- Own technical execution and delivery outcomes for the team’s work.
Hands-On Engineering
- Write production code daily, building core product functionality using .NET (C#) and React.
- Lead by example through high-quality implementations and practical problem solving.
- Take ownership of complex or high-impact work, particularly in the early stages of the product.
- Ensure new functionality is reliable, maintainable, and ready for production use.
Product Execution
- Work closely with product management and technical leadership to align requirements and translate them into executable technical work.
- Guide the team in breaking down larger initiatives into manageable deliverables.
- Ensure the product behaves consistently and meets functional and quality expectations.
- Balance short-term delivery needs with long-term maintainability.
Engineering Practices
- Uphold agreed-upon standards for code quality, testing, and development practices.
- Lead code reviews and technical discussions within the team.
- Identify technical risks or delivery issues early and work with stakeholders to resolve them.
- Make pragmatic engineering decisions that support steady, predictable delivery.
Required Qualifications
- Strong experience as a senior software engineer with responsibility for leading delivery on a product or major initiative.
- Proven ability to lead engineers while remaining deeply hands-on in daily development.
- Deep experience building user-facing products with .NET (C#) and React.
- Experience taking loosely defined requirements and guiding them through implementation.
- Clear communication skills and comfort leading technical discussions within a team.
Preferred Qualifications
- Experience working in established or complex product domains.
- Experience with Identify and Authorization frameworks
- Background in Fintech, payments, accounting, or financial systems.
- Familiarity with CI/CD pipelines, automated testing, and release processes.
- Experience using AI-assisted development tools.
- Comfort reading and understanding PHP code to support alignment with existing product behavior.
About Enumerate
Enumerate is a best-in-class provider of property management software and payments solutions for community associations. We make it easier to run associations by digitizing and optimizing their accounting processes, operational workflows, AR & AP payments, and resident engagement, ultimately reducing administrative tasks by over 75%. With tens of thousands of communities and millions of homes managed, Enumerate is a leader in supporting communities across America.
Enumerate was born from industry veterans joining together to operate under the most comprehensive end-to-end offering in the community association management market. As the only player offering a combination of SaaS, Services and Payments products, we are creating a modern, digitally native experience for both homeowners and property managers and are uniquely positioned for continued growth in a category that is already growing 25-30% YoY.
Why Join Enumerate
· Lead the delivery of a meaningful product initiative
· Build and grow the initial team for a new product
· Remain hands-on in day-to-day development
· Work closely with Product and Design partners
· Fully remote role within the United States
The pay range is inclusive of base salary plus any applicable bonuses or commissions.
Total compensation pay range (annual salary):
$120,000 - $150,000 USD
Create a Job Alert
Interested in building your career at Enumerate? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field