Software Engineer I at Envestnet
Raleigh, NC 27603, USA -
Full Time


Start Date

Immediate

Expiry Date

04 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Hibernate, Spring Boot, Redis, Elasticsearch, Computer Science, Spring Security, Kubernetes, Spring Data, Optimization, Analytical Skills, Software Systems, Learning, Business Process, Operations, Docker, Distributed Systems, Security, Financial Institutions, Kafka

Industry

Computer Software/Engineering

Description

Description
Envestnet is seeking a Software Engineer I 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.

JOB SUMMARY:

We are seeking a Java back-end Software Engineer I with basic knowledge of Java technologies and SQL databases, ideally within the financial services domain. The candidate will be part of Envestnet’s Core Platform Engineering team. The candidate should have basic familiarity with back-end engineering technologies and a willingness to learn tools such as AWS cloud services, GitLab, Jira, and confluence. The selected candidate will support the execution of platform strategies and gain exposure to scalable systems that meet growing business demands. You will work under the guidance of senior engineers and collaborate with product, program management, and other stakeholders to contribute to the development of effective, transparent, cohesive, and high-quality technologies and processes.

REQUIRED QUALIFICATIONS:

  • Bachelor’s degree in computer science or related software field required.
  • 0-3 years of software development experience.
  • Ability to contribute to the design of software systems by following established architectural policies and standards and guidance from senior engineers.
  • Working knowledge of Java (spring boot/Java EE) and AWS technologies.
  • Familiarity with distributed systems, asynchronous messaging, and network protocols.
  • Ability to work in an Agile, fast-paced, scrum team environment with a commitment to learning, security and quality.
  • Experience writing unit and integration tests or willingness to learn.
  • Proven analytical skills and experience working with business teams.

PREFERRED QUALIFICATIONS:

  • A Fintech background or deep understanding of how financial institutions, especially in Wealth Management Account Opening life cycle and Operations.
  • Implementation knowledge in business process workflows using flowable BPMN workflow engine.
  • Exposure to Java and cloud related technologies including Spring Boot, Spring Data, Hibernate, Spring Security, multi-threading, JUnit/TestNG, Docker, Kafka, Redis, Elasticsearch, Lamda, and Kubernetes.
  • Familiarity with distributed systems, asynchronous messaging, and network protocols.
  • Experience with AI Code Gen tools such as CoPilot or Amazon Q.
  • Exposure to code optimization and high-performance computing.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Assist in the design, development, and maintenance of back-end services using Java (spring boot/Java EE) and AWS technologies under the guidance of senior engineers.
  • Write well performing and maintainable SQL queries and manage relational databases, with support from more experienced team members
  • Utilize GitLab for source control and participate in CI/ CD pipeline activities.
  • Participate in discussions with the scrum team’s Business System Analysts and QA analysts regarding application specifications and technical requirements to support gap analysis and release readiness.
  • Participate in discussions 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 grooming and acceptance criteria identification and documentation as part of a scrum team.
  • Contribute to software release and deployment activities within an Agile software development framework, gaining exposure to release processes.
  • Track and manage work items using Jira, document Implementation Spec and Unit Test scenarios in Confluence.
  • Help to ensure security compliance and scalability across all back-end services by following established guidelines.
  • Assist with troubleshooting and resolving production issues in a timely and effective manner, escalating complex problems to senior engineers.
  • 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.
Loading...