1. What is a Software Engineer?
At Envestnet, a Software Engineer is not just a coder; you are an architect of financial wellness. We are transforming the wealth management industry by empowering financial advisors with connected technology, advanced insights, and intelligent asset management solutions. In this role, you will build and maintain the platforms that support trillions of dollars in assets and serve over 100,000 advisors. You are the engine behind the financial outcomes of millions of investors.
You will work within our Core Development or Technology departments, often in a hybrid capacity. Your work will range from designing scalable cloud architectures and microservices to refining user interfaces that advisors rely on daily. Whether you are refactoring legacy code to improve performance or building new features using Java, C#, or React, your contributions directly impact the stability and innovation of the Envestnet ecosystem.
This position demands a balance of technical precision and domain curiosity. We look for engineers who can navigate complex business logic—often involving portfolio construction, trading, and reporting—and translate it into clean, efficient, and secure software. You will collaborate with cross-functional teams, including product managers and QA, to deliver solutions that are not only functional but also enterprise-ready and compliant with financial regulations.



