Lead Software Engineer

Engineering $job.jobTypeName Berwyn, Pennsylvania East Coast, United States ReqID:4754


Envestnet refers to the family of operating subsidiaries of the public holding company, Envestnet, Inc. (NYSE: ENV). Envestnet is a leading independent provider of technology‐enabled investment and practice management solutions to financial advisors who are independent, as well as those who are associated with small or mid‐sized financial advisory firms and larger financial institutions. Envestnet's technology is focused on addressing financial advisors' front, middle, and back‐office needs. Envestnet is headquartered in Chicago.


Envestnet Wealth is seeking a talented and passionate Lead Software Engineer to join the Software Engineering team.


Job Responsibilities:

  • Act as Technical Lead and Project Lead working with Architects and Software Engineers in the Envestnet Wealth Platform development team
  • Drive platform scale for more expansion ensuring robust support for the businesses rapid growth trajectory and pushing platform configurability and extensibility
  • Design and develop production-ready services using Java, Spring, Spring Boot, and SQL/No-Sql DB in a micro-services based architecture.
  • Participate in design and architecture sessions, story grooming and acceptance criteria identification and documentation as part of the Scrum team
  • Participate in software release and deployment activities managed under an agile software development approach
  • Collaborate with Scrum team’s Quality Assurance members to determine if applications fit specification and technical requirements.


Must Have:

  • Computer Science, Information Systems or related bachelor’s degree
  • 8+ years application and product development using Java and Micro-services
  • 3+ years of experience in cloud technologies (preferably AWS). 
  • Solid experience with Restful APIs, Spring, Spring Boot, SQL, GIT
  • Experience in one or more of the following: Python, Hazelcast, Redis, Kafka, Docker, Kubernetes
  • Proven ability to deliver in an Agile, fast-paced, scrum team environment
  • Experience writing unit and integration tests
  • Experience in code optimization and high-performance computing
  • Experience with distributed systems, asynchronous messaging, and network protocols
  • Additional education or experience in the financial services/FINTECH industry
  • Beneficial (but not required) to have experience in the financial services/FINTECH industry


Why Choose Envestnet:

  • Be a member of a leading financial services and products innovation company
  • Competitive Compensation/Total Reward Packages that include:
    • Health Benefits (Health/Dental/Vision)
    • Paid Time Off (PTO) & Volunteer Time Off (VTO)
    • 401K – Company Match
    • Annual Bonus Incentive
    • Tuition Reimbursement
  • Working on global projects with team members all over the world!
  • Opportunity to work with top tiered clients, global 500 companies and startups
  • Work with diverse, energetic, team members who respect each other and celebrate differences
  • The best work location with unlimited snacks!


Envestnet is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.