Senior Software Engineer
Skills
C#Software As A ServiceContextCustomer ExperienceCustomer SuccessFund AdministrationModeling
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 7+ years building production software and shipping non-trivial systems on committed timelines
- Strong technical depth in a modern server-side stack
- Working experience with .NET / C# strongly preferred or equivalent typed managed-runtime experience
- Demonstrated success improving an existing platform at scale
- Comfort across data modeling API design testing strategy CI/CD observability and production operations in a cloud-hosted SaaS environment
- Working fluency with AI-assisted development tools and sound judgment
- High bar for quality with strong test discipline and regression prevention
- Self-direction pragmatism and ability to drive ambiguous work to delivery
- Strong written communication and collaborative working style
Nice to have
- Self-directed
- Pragmatic
- Collaborative
- Quality-focused
- Mentoring mindset
- Cloud-aware
- Observability-minded
Day to day
- Design, build, and ship features and services across the LemonEdge platform end-to-end from data model and API design through testing, deployment, and production operation.
- Improve performance, reliability, and maintainability by hardening high-traffic paths, refining data-access patterns, and removing architecture bottlenecks.
- Partner with Product, Client Success, engineering peers, and accounting experts to scope work, deliver customer-visible milestones, and mentor others toward production ownership.
