Jobs · Engineering · Pennsylvania

Senior Software Engineer

Envestnet · Berwyn, PA · 1 wk ago
EngineeringFull-time

Job Summary

Selling point: Envestnet is transforming the way financial advice is delivered through its connected technology, advanced insights, and asset management solutions.

Key Responsibilities

  • Design and own the architecture and delivery of core fintech product services.

  • A focus on trade generation, execution and integration with trading partners is desirable.

  • Define service boundaries, data ownership, and data consistency models for high-throughput, low-latency distributed systems.

  • Architect, review, and implement Java / Spring Boot microservices with a strong focus on performance, resilience, transactional correctness, and observability.

  • Ensure idempotency, fault tolerance, and safe failure modes across distributed and transactional workflows.

  • Design and implement AI Agent-driven workflows using agentic AI frameworks (e.g., LangGraph) for product and operational use cases such as workflow automation, operational decision support, and exception or risk triage.

  • Architect multi-agent orchestration with clear agent role separation, deterministic execution paths, and controlled interaction between agents and core systems.

  • Design and manage agent memory strategies, including short-term or session memory, long-term structured memory, and memory scoping, retention, and auditability.

  • Ensure security, compliance, and governance for AI-driven flows, including guardrails, approval steps, traceability of agent decisions, safe fallbacks, and human-in-the-loop controls.

  • Collaborate closely with product, engineering, platform, and compliance teams to translate business and regulatory requirements into scalable, production-ready architectures.

  • Participate in design and architecture reviews, story refinement, technical documentation, and acceptance criteria definition as part of an Agile/Scrum team.

  • Participate in software release, deployment, and production support activities, ensuring compliance with organizational security, risk, and operational policies.

Required Qualifications

  • 7-10 years of total experience in backend engineering with Java/Python and modern frameworks.

  • Must have minimum 2 years hands-on experience in AI & ML.

  • Strong experience designing distributed, transactional systems in fintech or regulated domains.

  • Deep understanding of data consistency, idempotency, fault tolerance, and scalability.

  • Hands-on experience building stateful AI agents with well-defined short- and long-term memory.

  • Solid understanding of security, observability, and production incident handling.

  • Ability to communicate architectural decisions and trade-offs clearly.

Nice to Have

  • Experience with event driven architectures (Kafka, async messaging).

  • Familiarity with AI cost control, evaluation, and governance practices.

  • Prior experience in trading systems, real-time financial platforms, or regulated production environments.

Tech Stack

  • Languages & Frameworks: Java, Spring Boot, Python

  • Data & Systems: SQL, Distributed Systems, Transactional Services

  • Messaging: Kafka, Async Messaging

  • Cloud & Platform: Cloud Infrastructure, Kubernetes, Docker

  • AI & Agents: Agentic AI (LangGraph), RAG, Vector Stores

  • Security & Ops: Security Tooling, Observability & Monitoring Platforms

Compensation & Benefits

  • 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

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com