Envestnet, Inc · 4 days ago
Lead Software Engineer
Wonder how qualified you are to the job?
Maximize your interview chances
Financial ServicesFinTech
Actively Hiring
Insider Connection @Envestnet, Inc
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.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
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 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.
Preferred
A Fintech background or deep understanding of how financial institutions, real-time trading and financial products work.
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
Company
Envestnet, Inc
Envestnet is transforming the way financial advice is delivered through an ecosystem of technology, solutions, and intelligence.
Funding
Current Stage
Public CompanyTotal Funding
$1.42BKey Investors
Impactive CapitalBlackRockKeystone Capital
2022-11-15Post Ipo Debt· $575M
2022-03-31Post Ipo Equity· $289.4M
2020-08-17Post Ipo Equity· $517.5M
Recent News
2024-05-28
2024-05-23
Bank Automation News | The Definitive Source for Insights and News Surrounding Automation in Financial Services
2024-05-13
Company data provided by crunchbase