Berwyn, Pennsylvania
9 hours ago
Lead Software Engineer
Description

Envestnet is seeking a Lead Software Engineer 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’re seeking a highly skilled and hands-on Lead Software Engineer to guide a team of developers in building scalable, enterprise-grade software systems. This role demands deep technical expertise across backend, frontend, and cloud infrastructure, with a strong focus on Java, SQL Server and AWS. You will be directly involved in architecting, coding, mentoring, and executing end-to-end solutions, collaborating closely with architects, product managers, and cross-functional teams. We’re looking for a technical leader who thrives on writing code and solving real-world challenges while leading by example.

Job Responsibilities:

Lead by example in writing testable, reliable, and production-ready code.
Hands-on development of high-quality, scalable, and maintainable applications across the full stack using Java, front-end technologies like React and SQL Server.
Collaborate with software architects to design robust, enterprise-grade technical solutions that meet both functional and non-functional requirements (e.g., performance, security, maintainability).
Write and maintain clean, modular, and well-documented code, adhering to coding standards and industry best practices.
Lead and participate in code reviews to ensure code quality, consistency, and maintainability across the team.
Implement and enforce code quality standards, including adherence to clean code principles, proper documentation, and use of design patterns.
Develop and maintain unit tests, integration tests, and other automated testing practices to ensure high test coverage and software reliability.
Guide and mentor a team of developers, ensuring best practices in code quality, testing, and deployment.
Diagnose and troubleshoot complex technical issues across the stack - from database performance to UI behavior.
Lead implementation of microservices and cloud-native architectures, primarily using AWS services.
Take ownership of technical decision-making, helping to evaluate tools, libraries, and platforms.
Drive continuous improvement in engineering processes, tools, and workflows to maximize team efficiency and product quality.
Participate in sprint planning, backlog grooming, and other Agile ceremonies; provide accurate estimations and support delivery commitments.
Actively contribute to and help maintain a culture of accountability, innovation, and engineering excellence.
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, Computer Engineering, or a related technical discipline.
8+ years of professional software development experience, with demonstrated leadership in a hands-on engineering role.
Strong proficiency in Java & object-oriented design principles.
Solid experience with SQL Server, including:
Complex query development
Database schema design
Stored procedures
Performance tuning and indexing strategies
Front-end development experience with modern JavaScript frameworks like React.
Proven expertise in microservices architecture, including building, deploying, and scaling distributed systems.
Hands-on experience with containerization and orchestration tools such as Kubernetes.
Proven experience designing and implementing solutions in AWS.
Knowledge of infrastructure as code (Terraform, AWS CDK).
Familiarity with LLMs & Agentic AI frameworks.
Deep understanding of software engineering best practices, including version control (Git), code reviews, CI/CD, and Agile methodologies.
Prior experience in enterprise environments (finance etc.).
Solid grasp of financial asset management domain concepts.
Exposure to Agile/Scrum methodologies and collaborative tools (Jira, Confluence).
Strong communication and interpersonal skills with the ability to collaborate effectively with both technical and non-technical stakeholders.
Proven ability to mentor junior engineers, conduct peer code reviews, and raise the overall quality and capability of the engineering team.

Envestnet: 

Be a member of an innovative and industry leading financial technology and solutions 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 Incentives
Parental Stipend 
Tuition Reimbursement
Student Debt Program
Charitable Match 
Wellness Program

Envestnet is an Equal Opportunity Employer

#LI-AQ1

Por favor confirme su dirección de correo electrónico: Send Email