Lead Software Development Engineer
Listed on 2026-11-06
-
Software Development
Software Architect, Backend Developer, Software Engineer, Cloud Engineer - Software
The primary work location for this role is Powhatan, VA with a hybrid work model.
About EnvestnetEnvestnet is an adaptive
Wealth
Tech company that is redefining the future of wealth management byhelpingadvisors meet the moment with its comprehensive technology, actionable insights, and industry leading support.
Backed byover
25 years of experience and approximately $7.0 trillion in platform assets, Envestnet is trusted by over one third of financial advisors across leading banks, wealth managers, brokerages, and RIAs.
For a deeper look at how Envestnet is shaping the future of financial advice, visit
The Team You’ll JoinYou will join the Money Guide Development team, a highly collaborative group of engineers dedicated to enhancing and evolving one of the industry's leading financial planning platforms. This team is responsible for designing and delivering innovative technology solutions that support advisors and clients while driving operational excellence across the business. Working closely with engineering, product, and business partners, the team tackles complex technical challenges, develops scalable applications, and continuously improves the software development lifecycle.
As a Lead Software Development Engineer, you will play a key role in shaping technical direction, mentoring fellow engineers, and fostering a culture that values knowledge sharing, collaboration, and continuous improvement. The team combines deep technical expertise with strong business understanding, creating an environment where innovation, communication, and solving meaningful problems are at the center of everything they do.
Responsible for building scalable, secure platforms in support of Envestnet business operations, including wealth management, financial data aggregation and advisor-driven technology solutions. Works across cloud-based architectures, integrating complex data sources and APIs to deliver reliable, high-performance systems. Collaborates with product managers, data scientists and compliance stakeholders to meet both business and regulatory requirements.
- Architects and designs systems, services, or platforms with broad impact.
- Leads technical decision-making for major features or initiatives.
- Breaks down complex problems into scalable and maintainable solutions.
- Drives cross-team collaboration and align technical solutions with business goals.
- Establishes and enforces best practices in architecture, coding, and deployment.
- Mentors engineers across multiple levels and contribute to talent development.
- Anticipates technical risks and proactively implement mitigation strategies
- Leads incident response and root cause analysis for critical issues.
- Influences roadmap planning through technical insight and feasibility analysis.
- Partners with Dev Ops/SRE to improve system reliability, deployment automation, and observability.
- Designs and maintains CI/CD pipelines for owned services, improving deployment speed and safety.
- Implements infrastructure-aware design decisions (scalability, failover, resiliency, cost).
- Contribute to the development of new functionality in a mature software application.
- Provide insights based on experience and knowledge to improve all areas of the development life cycle.
- Share your knowledge and experience in development while also being open to receiving the same from others.
- Ability to comprehend and debug existing code while having the ability to resist refactoring.
- Work on a small team that values communication, attitude and effort as much as any technical skillset.
- Build subject and domain matter expertise as developer insights about the product and its features are key to our success.
- Candidates should demonstrate the relevant…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).