Senior Software Engineer
Summary
Build a full-stack financial clarity platform using Azure, ASP.NET/Core, C#, and modern JS frameworks; own cloud-native features, CI/CD, testing, and on-call support.
You will build and own a full-stack financial clarity platform across front-end, server-side, and database tiers. You will create scalable Azure cloud solutions, deliver features, maintain deployment pipelines, improve testing and observability, resolve production issues, mentor engineers, and participate in on-call support.
Responsibilities
- Design and deliver full-stack features
- Use Azure services to build cloud-native solutions
- Improve applications and own delivery pipelines
- Implement unit integration and non-functional testing
- Use observability tools and logging to diagnose issues
- Lead technical design and code reviews
- Mentor fellow engineers
- Improve team operations and technology choices
- Support production applications
- Participate in the on-call pager rotation
Requirements
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of application development experience
- Application development expertise
- Cloud architecture knowledge
- Deployment experience
- ASP.NET/Core expertise
- C# expertise
- Microsoft SQL Server expertise
- Azure Services experience
- Azure DevOps experience
- CI/CD pipeline experience
- Modern JavaScript framework experience
- TDD knowledge
- BDD knowledge
- Production application support experience
- Windows administration knowledge
Benefits
- Professional development budget
- Flexible in-office schedule
- Health care coverage
- Retirement benefits
- Family-forming benefits
- Family support benefits
- Employee giving match
- Mobile phone stipend
- Wellness reimbursement
- Vacation policy
- Parental leave
- Family planning benefits
- Catered lunches
- Stocked kitchens