About the Role
You will build and own the platform powering financial clarity for businesses ranging from SMEs to Fortune 500 enterprises. You'll own full-stack feature delivery across front-end, server-side, and database tiers, leveraging Azure to craft scalable, resilient cloud solutions at the core of a fast-growing SaaS product. You'll shape technical direction and mentor fellow engineers within a you-build-it-you-run-it team that holds itself to the highest standards. If you're energized by complex distributed systems and want to make a measurable impact on how the world manages its finances, this role is for you.
Requirements
- Bachelor's degree in Computer Science or relevant equivalent experience, with at least 5 years of application development experience
- Experienced and proficient in application development guidelines, cloud architecture, and deployment
- Deep expertise in ASP.NET/Core and C#, with advanced knowledge of Microsoft SQL Server
- Hands-on experience with Azure Services, Azure DevOps, and designing and implementing CI/CD pipelines
- Extensive experience building web applications using modern JavaScript frameworks, with a strong grasp of TDD and BDD practices
- Proven track record to influence and mentor developers within an agile team environment
- Skilled in reviewing and estimating user stories as part of an agile delivery process
- Strong troubleshooting skills with hands-on experience in production application support
- Solid understanding of Windows operating system principles and administration
- Experience in the financial industry is a plus
Responsibilities
- Partner with architects and product managers to design, estimate, and deliver features across the full stack — front-end, server-side, and database tiers
- Leverage Azure services to build scalable and resilient cloud-native solutions
- Improve software applications and own delivery pipelines and feature flags, ensuring seamless integration and deployment
- Drive unit, integration, and non-functional testing — including performance and security
- Use observability tools and logging to diagnose and resolve issues across development, test, and production environments
- Stay ahead of tech trends, mentor fellow engineers, and lead technical design and code reviews
- Continuously improve team operations, processes, methodologies, and technology choices
- Ensure all work meets quality, operational, and architectural standards
- Participate in the on-call pager rotation
Benefits
- Competitive salary, bonuses, and equity
- Competitive benefits that cover physical and mental healthcare, retirement, family forming, and family support
- Employee giving match
- Mobile phone stipend
- R&R days so you can rest and recharge
- Generous wellness reimbursement and weekly onsite & virtual programming
- Generous vacation policy
- Industry-leading parental leave policies. Family planning benefits.
- Catered lunches, fully-stocked kitchens with premium snacks/beverages, and plenty of fun events
- Professional development budget