Envestnet
Software Engineer II
Envestnet is seeking a
Software Engineer II
to join our Core Development team. This is a hybrid role, with in‑office work required at our Berwyn office location.
About Envestnet Envestnet is transforming the way financial advice is delivered through its connected technology, advanced insights, and asset management solutions – backed by industry‑leading service and support. Since 1999, Envestnet has served the wealth management industry and today supports trillions in platform assets, serving over a hundred thousand financial advisors. The vast majority of the nation’s leading banks, the largest wealth management and brokerage firms, and over 500 of the largest RIAs rely on Envestnet’s wealth management platform and solutions to drive business growth, boost productivity, and deliver better financial outcomes for their clients.
Envestnet’s Strategy
Deliver the industry‑leading wealth management platform, powered by advanced data and insights
Leverage our scale and efficiencies to serve our clients’ needs comprehensively
Enable financial advisors to deliver more holistic advice – reflecting a more complete view of their clients’ financial lives, and in a more connected environment
Job Summary As a Software Engineer II, you are passionate about collaboratively building high‑quality software that drives meaningful outcomes for investment advisors and their clients. You embrace modern development practices to build, monitor, and enhance new features and services, while also maintaining and evolving existing solutions. This role is ideal for someone with a strong appetite for learning, a keen analytical mindset, and the ability to identify and resolve both functional and performance‑related issues. You will be encouraged to take ownership of technical tasks, contribute to solving complex challenges with guidance from senior team members, and grow your skills by collaborating closely with experienced engineers.
Job Responsibilities
Design, develop, and maintain software solutions that support investor profiling, portfolio construction, trading, and reporting.
Collaborate with Technical Leads, Architects, and fellow Engineers to deliver high‑impact projects and strategic initiatives.
Analyze and troubleshoot functional and performance issues to determine root causes and implement effective solutions.
Participate in agile ceremonies, project planning, and estimation activities.
Advocate for and implement best practices in software development and system design.
Adhere to and apply Envestnet legal, compliance, risk, and business continuity policies, including timely completion of training and awareness.
Support Envestnet’s established corporate business practices, policies, internal controls, and procedures designed to create value or minimize risk.
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
2–5 years of professional software development experience (internships or academic projects are a plus).
Strong programming experience in a modern language such as Java, with practical application of clean coding principles (e.g., SOLID).
Foundational knowledge of SQL and relational database concepts.
Demonstrated hands‑on proficiency in full‑stack development and cloud‑native architectures.
Practical experience with a broad range of tools supporting development, testing, deployment, and team collaboration.
Solid working knowledge of core technologies including Java, SQL, JavaScript, TypeScript, React, Redux, CSS, and debugging tools like React DevTools and Chrome DevTools.
Knowledge of client/server fundamentals and browser/server interaction.
Practical experience with testing frameworks such as JUnit, Mockito, Jest, React Testing Library, and Playwright.
Familiarity with software engineering principles, especially related to performance and scalability.
Experience with agile development practices and collaborative team environments.
Hands‑on experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
Basic understanding of microservices architecture and containerization technologies like Docker.
Interest in investing, trading, or the fintech industry is welcomed.
Benefits
Health Benefits (Health/Dental/Vision)
Paid Time Off (PTO) & Volunteer Time Off (VTO)
401K – Company Match
Annual Bonus Incentives
Parental Stipend
Tuition Reimbursement
Student Debt Program
Charitable Match
Wellness Program
Seniority level Entry level
Employment type Full‑time
Job function Engineering and Information Technology
Envestnet is an Equal Opportunity Employer.
#J-18808-Ljbffr
Software Engineer II
to join our Core Development team. This is a hybrid role, with in‑office work required at our Berwyn office location.
About Envestnet Envestnet is transforming the way financial advice is delivered through its connected technology, advanced insights, and asset management solutions – backed by industry‑leading service and support. Since 1999, Envestnet has served the wealth management industry and today supports trillions in platform assets, serving over a hundred thousand financial advisors. The vast majority of the nation’s leading banks, the largest wealth management and brokerage firms, and over 500 of the largest RIAs rely on Envestnet’s wealth management platform and solutions to drive business growth, boost productivity, and deliver better financial outcomes for their clients.
Envestnet’s Strategy
Deliver the industry‑leading wealth management platform, powered by advanced data and insights
Leverage our scale and efficiencies to serve our clients’ needs comprehensively
Enable financial advisors to deliver more holistic advice – reflecting a more complete view of their clients’ financial lives, and in a more connected environment
Job Summary As a Software Engineer II, you are passionate about collaboratively building high‑quality software that drives meaningful outcomes for investment advisors and their clients. You embrace modern development practices to build, monitor, and enhance new features and services, while also maintaining and evolving existing solutions. This role is ideal for someone with a strong appetite for learning, a keen analytical mindset, and the ability to identify and resolve both functional and performance‑related issues. You will be encouraged to take ownership of technical tasks, contribute to solving complex challenges with guidance from senior team members, and grow your skills by collaborating closely with experienced engineers.
Job Responsibilities
Design, develop, and maintain software solutions that support investor profiling, portfolio construction, trading, and reporting.
Collaborate with Technical Leads, Architects, and fellow Engineers to deliver high‑impact projects and strategic initiatives.
Analyze and troubleshoot functional and performance issues to determine root causes and implement effective solutions.
Participate in agile ceremonies, project planning, and estimation activities.
Advocate for and implement best practices in software development and system design.
Adhere to and apply Envestnet legal, compliance, risk, and business continuity policies, including timely completion of training and awareness.
Support Envestnet’s established corporate business practices, policies, internal controls, and procedures designed to create value or minimize risk.
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
2–5 years of professional software development experience (internships or academic projects are a plus).
Strong programming experience in a modern language such as Java, with practical application of clean coding principles (e.g., SOLID).
Foundational knowledge of SQL and relational database concepts.
Demonstrated hands‑on proficiency in full‑stack development and cloud‑native architectures.
Practical experience with a broad range of tools supporting development, testing, deployment, and team collaboration.
Solid working knowledge of core technologies including Java, SQL, JavaScript, TypeScript, React, Redux, CSS, and debugging tools like React DevTools and Chrome DevTools.
Knowledge of client/server fundamentals and browser/server interaction.
Practical experience with testing frameworks such as JUnit, Mockito, Jest, React Testing Library, and Playwright.
Familiarity with software engineering principles, especially related to performance and scalability.
Experience with agile development practices and collaborative team environments.
Hands‑on experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
Basic understanding of microservices architecture and containerization technologies like Docker.
Interest in investing, trading, or the fintech industry is welcomed.
Benefits
Health Benefits (Health/Dental/Vision)
Paid Time Off (PTO) & Volunteer Time Off (VTO)
401K – Company Match
Annual Bonus Incentives
Parental Stipend
Tuition Reimbursement
Student Debt Program
Charitable Match
Wellness Program
Seniority level Entry level
Employment type Full‑time
Job function Engineering and Information Technology
Envestnet is an Equal Opportunity Employer.
#J-18808-Ljbffr