Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
E
Envestnet
Senior Software Development Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Pennsylvania data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$116,998 / year median in Pennsylvania
-5% projected decline
Job Description
Description Job Location The primary work location for this role is Berwyn, PA with a hybrid work model. About Envestnet Envestnet is an adaptive WealthTech company that is redefining the future of wealth management by helping advisors meet the moment with its comprehensive technology, actionable insights, and industry leading support. Backed by over 25 years of experience and approximately $7.0 trillion in platform assets, Envestnet is trusted by over one third of financial advisors across leading banks, wealth managers, brokerages, and RIAs. For a deeper look at how Envestnet is shaping the future of financial advice, visit www.envestnet.com . The Team You'll Join Our team builds and operates mission-critical trading and investment technology that powers adaptive wealth management. We develop scalable, resilient systems that support the full transaction lifecycle, combining distributed systems engineering, financial domain expertise, and platform reliability. What makes this team exciting is the blend of deep technical ownership and collaboration. Engineers partner closely with product, platform, and risk/compliance teams to modernize services, leverage AI and automation, and solve complex challenges end-to-end, all while delivering solutions that operate reliably in a regulated environment. How You ' ll Contribute Responsible for building scalable, secure platforms in support of Envestnet business operations, including wealth management, financial data aggregation and advisor-driven technology solutions. Works across cloud-based architectures, integrating complex data sources and APIs to deliver reliable, high-performance systems. Collaborates with product managers, data scientists and compliance stakeholders to meet both business and regulatory requirements.
- Designs, develops, and maintains complex features or system components.
- Leads technical design for small-to-medium features or services.
- Identifies root causes of issues and implement robust, scalable fixes.
- Optimizes code for performance, scalability, and reliability.
- Mentors junior engineers (P1-P2) and provide technical guidance.
- Drives improvements in coding standards, testing practices, and CI/CD processes.
- Collaborate with stakeholders to refine requirements and clarify technical constraints
- Troubleshoots production issues and lead resolution efforts.
- Balances multiple priorities across projects with minimal supervision.
- Implements and improves basic observability (logging, monitoring, alerting) for owned services.
- Supports production troubleshooting in collaboration with DevOps/SRE teams.
- Designs and delivers scalable fintech product services and distributed systems with a focus on performance, resilience, and transactional correctness.
- Defines service boundaries, data ownership models, and fault-tolerant workflows for high-throughput, low-latency applications.
- Designs and implements AI-driven solutions and automation capabilities while ensuring security, governance, auditability, and compliance within regulated financial environments.
- Partners with product, platform, and compliance stakeholders to translate business and regulatory requirements into production-ready technical solutions. What You ' ll Need to Bring
- Candidates should demonstrate the relevant experience, skills, and capabilities needed to successfully perform in the role. Relevant experience may be gained through current responsibilities, prior roles, project work, leadership opportunities, or other comparable experiences.
- 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.
Languages & Frameworks:
Java, Spring Boot, PythonData & Systems:
SQL, Distributed Systems, Transactional ServicesMessaging:
Kafka, Async MessagingCloud & Platform:
Cloud Infrastructure, Kubernetes, DockerAI & Agents:
Agentic AI (LangGraph), RAG, Vector StoresSecurity & Ops:
Security Tooling, Observability & Monitoring Platforms Nice-to-Haves- 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.