Envestnet is an adaptive WealthTech company that is redefining the future of wealth management. The Senior Software Engineer will help design, build, and evolve a fintech and analytics platform while contributing to the adoption of Generative AI and Agentic AI capabilities in production.
Responsibilities:
- Design, develop, and maintain .NET services supporting transactional and analytical workloads
- 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
- Build and integrate AI enabled capabilities, including Agentic AI workflows using frameworks such as Lang Graph
- Participate in building multi‑step AI workflows and agent components under established architectural guidance
- Contribute to agent memory implementations (short‑term, long‑term, scoped) and lifecycle handling
- Ensure code meets standards for performance, reliability, security, and observability
- Collaborate closely with Product Managers, QA, data teams, and external partners to deliver features end‑to‑end
- Participate in code reviews, design discussions, and technical refinements
- Support test automation, CI/CD pipelines, and production readiness practices
- Adherence to and application of Envestnet legal, compliance, risk, business continuity and administrative policy within the role and department(s) including the timely completion of training & awareness, affirmations and testing as requested
- As part of the responsibilities for this role, you will understand and readily support Envestnet's established corporate business practices, policies, internal controls and procedures designed to create value or minimize risk
Requirements:
- 6–10 years of backend engineering experience with strong expertise in .NET / C#
- Experience building distributed systems supporting transactional and/or analytical workloads
- Exposure to analytics platforms, reporting systems, or data intensive services
- Hands‑on experience with AI / ML or Generative AI, with at least 1+ year in production or advanced POC environments
- Understanding of data consistency, fault tolerance, scalability, and performance tuning
- Strong collaboration skills and experience working with cross functional stakeholders
- Ability to take ownership of features and deliver high‑quality solutions in an agile team
- Exposure to stateful AI agents, workflow orchestration, or AI pipeline components is a plus
- Experience in fintech or regulated domains
- Familiarity with RAG architectures, vector databases, or prompt orchestration
- Experience working in cloud and Kubernetes based environments