Envestnet Yodlee Incubator

Lead Software Engineer

AWS DynamoDB GraphQL Spring SQL PostgreSQL Kubernetes API Java Kafka Elasticsearch Docker MongoDB
Search for More Jobs Talk to a recruiter now 💪
Description

Description

Envestnet is seeking a passionate and talented Lead Software Engineer to join our Technology team. This position is expected to report to our Berwyn, PA office.

Envestnet is transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with innovative technology, solutions, and intelligence to make financial wellness a reality for everyone. 

Since our founding 20 years ago, we are fully vested in helping people live an intelligent financial life. If you love the idea of working in a Fintech company with the environment and excitement of a start-up where you are making everyday impact - then read on. 

Job Summary: 

We are a hands-on Lead Software Engineer to join Envestnet’s Core Platform Engineering Trading team. The selected candidate 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:

  • Act as Technical Lead and Project Lead working with Architects and Software Engineers in the Envestnet Wealth Platform development team.
  • Drive platform scale, resiliency, and reliability to support business expansion and growth.
  • Design and develop production-ready services using Java, Spring, Spring Boot, Kafka, and SQL/No-SQL DB in a micro-services-based architecture.
  • Participate in design and architecture sessions, story refinement 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.
  • Guide engineers in design techniques, ensuring initial schematics match customer preferences.
  • Oversee large, complex development projects, supporting multiple scrum teams.
  • Effectively partner with team members and internal/external stakeholders to meet project deliverables, and frequently leads projects.
  • 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 related field.
  • A minimum of 8+ years of software development experience with demonstrated senior skillset.
  • Demonstrated ability to design more complex or larger-scale software systems, drive architectural policies and standards and exert influence on a wide scale.
  • A minimum of 3 years’ experience working in cloud technologies (preferably AWS).
  • A minimum of 2 years’ experience in agile technical leadership.
  • Experience writing unit and integration tests.
  • Experience in code optimization and high-performance computing.
  • Strong knowledge and experience working with distributed systems, asynchronous messaging, and network protocols.
  • Extensive experience with the following:
    • Java (Spring Boot, Spring Data, Hibernate, Spring Security, JUnit/TestNG), multi-threading
    • Kafka
    • Distributed caches
    • Elasticsearch
    • Docker
    • SQL Server, PostgreSQL, DynamoDB, MongoDB, Neo4J
    • REST, GraphQL
    • Kubernetes
    • AWS EC2, S3, ELB, ASG, Kinesis, API Gateway, Lambda, Step Functions, Batch, Fargate, DMS, CloudWatch, SQS, SNS, Sagemaker
  • A passion for working as part of a high-performing SCRUM team with an absolute commitment to security and quality.
  • A Fintech background or deep understanding of how financial institutions, real-time trading and financial products work preferred.

About Us: 

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 while leveraging our platform to grow their businesses and expand client relationships.

We offer a highly competitive compensation and benefits package as well as the excitement, challenges, and rewards of a fast-growing, entrepreneurial company.

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 Incentives
    • Parental Stipend 
    • Tuition Reimbursement
    • Student Debt Program
    • Charitable Match 
    • Wellness Program
  • Work on global projects with diverse, energetic, team members who respect each other and celebrate differences.

Envestnet is an Equal Opportunity Employer.

Envestnet refers to the family of operating subsidiaries of the public holding company, Envestnet, Inc. (NYSE: ENV).

#LI-AQ1

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers