Jobs and Careers
EN

Software Engineer II

Envestnet
United Statesfull_timeVerifiedPosted 21 Aug 2025

About the role

Envestnet is seeking a Software Engineer II to join our technology team. This is a hybrid role, with in-office work required at our Berwyn, PA office location.

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

For more information, please visit www.envestnet.com.

Job Summary:

We are seeking a Java back-end Software Engineer II with 3+years of experience in Java technology and SQL databases, ideally within the financial services domain. The candidate will be part of Envestnet’s Core Platform Engineering team, specifically involved with Next Gen Trading area. The candidate is expected to have a solid foundation in back-end engineering technologies along with hands on knowledge of AWS cloud services and software development and tools such as GitLab, Jira, and Confluence. The selected candidates will help execute on the vision and strategies that enable us to scale our platform to meet the growing demands of the business. You will work with engineering leaders, product, program management, stakeholders, and business leaders to develop effective, transparent, cohesive, and high-quality technologies and processes.

Job Responsibilities:

  • Design, develop, and maintain back-end micro-services using Java (spring boot/Java EE) and AWS technologies.
  • Write well performing and maintainable SQL queries and manage relational databases.
  • Utilize GitLab for source control and CI/ CD pipelines.
  • Collaborate with the scrum team’s Business System Analysts and quality assurance analysts to determine if applications fit specification and technical requirements, facilitating gap analysis and release readiness determination.
  • Collaborate with business, operations and engineering team members on requirement definition and feasibility, process flow design, and analysis related to existing data and implementation.
  • Participate in design and architecture sessions, story refinement and acceptance criteria identification and documentation as part of a scrum team.
  • Participate in software release and deployment activities managed under an Agile software development approach.
  • Track and manage work items using Jira, document Implementation Spec and Unit Test scenarios in Confluence.
  • Ensure security compliance and scalability across all back-end micro-services
  • Ability to troubleshoot and resolve production issues in a timely and effective manner.
  • 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

Required Qualifications:

  • Bachelor’s degree in computer science or related software field required.
  • 3+ years of software development experience with demonstrated ability to design more complex or larger-scale software systems, understand and follow architectural policies and standards.
  • Sound working knowledge in Java (spring boot/Java EE) and AWS technologies.
  • Proven ability to deliver in an Agile, fast-paced, scrum team envi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Envestnet

View company profile →