Lead Software Engineer
About the role
The Lead Software Engineer will lead a small team of engineers in building and evolving a fintech and analytics platform based on .NET-based distributed systems, while contributing to Generative AI and Agentic AI capabilities in production.
Responsibilities
- Lead the design and development of .NET services supporting transactional and analytical workloads.
- Provide day-to-day technical leadership and mentorship to developers on the team.
- Owning end-to-end delivery of features or subsystems, from design through production.
- Contribute to analytics platforms, including data aggregation, metrics, reporting, and downstream integrations.
- Implement features using modern architecture patterns such as microservices, event-driven systems, and cloud-native design.
- Lead implementation of AI-enabled features, including Agentic AI workflows using frameworks such as Lang Graph.
- Guide the team in building multi-step AI workflows and agent components under established architectural direction.
- Ensure code quality across performance, reliability, security, and observability.
- Collaborate closely with Product Managers, QA, data teams, and external partners to deliver features end-to-end.
- Drive best practices around code reviews, test automation, CI/CD and production readiness.
- Adhere to and apply Envestnet legal, compliance, risk, business continuity and administrative policies within the role and department(s).
Requirements
- 8–12 years of backend engineering experience with strong expertise in .NET / C#.
- Proven experience leading and mentoring engineers while remaining hands-on.
- Solid background building distributed systems for transactional and/or analytical workloads.
- Experience building distributed systems supporting transactional and/or analytical workloads.
- Exposure to analytics platforms, reporting systems, or data intensive services.
- 1–2+ years of experience building or integrating AI / ML or Generative AI solutions (production or advanced POCs).
- Good understanding of data consistency, fault tolerance, scalability, and performance tuning.
- Familiarity with AI workflows, agent-based patterns, or modular AI components is a strong plus.
- Strong collaboration and communication skills, with the ability to align engineers and stakeholders.
Qualifications
- Experience in fintech or regulated domains.
- Familiarity with RAG architectures, vector databases, or prompt orchestration.
- Experience working in cloud and Kubernetes based environments.
Skills
- .NET / C#
- Distributed Systems
- Analytics Platforms
- Cloud & Kubernetes
- Generative AI
- Agentic AI (Lang Graph)
- Security & Observability
Benefits
Our investment in you means supporting you professionally, financially, and personally at every stage of your journey with us. Please visit our benefits page on our career site to learn more.
Pay
The base salary range for this role is $149,000 to $186,000. The range listed represents a good-faith estimate of base salary compensation for this position and does not include incentive compensation, equity or benefits. Individual pay will be determined based on factors including, but not limited to, relevant experience, skills, education, certifications, and geographic location, in accordance with applicable pay transparency laws.
Schedule
Envestnet offers a flexible schedule to accommodate the needs of our employees.
Benefits
We provide a comprehensive suite of benefits - subject to Envestnet’s plan eligibility rules - that support your overall well-being including, medical insurance, paid time off (PTO), 401k company match, paid parental leave, education reimbursement, disability coverage and mental health & wellness support.