Senior Software Engineer
Job in
Pittsburgh, Allegheny County, Pennsylvania, 15289, USA
Listed on 2026-05-31
Listing for:
Envestnet | Retirement Solutions
Full Time
position Listed on 2026-05-31
Job specializations:
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Description
Envestnet is seeking a Senior Software Engineer to join our Technology department. This is a hybrid role, with in‑office work required at our Berwyn, PA office location.
Job SummarySeeking a hands‑on Senior Software Engineer to join Envestnet’s Core Platform Engineering Trading team. The selected candidate will participate in executing 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- Perform Senior Software Engineer duties working with Technical Leads, Architects and Software Engineers in the Envestnet Wealth Platform development team.
- Help drive platform scale and reliability to support business expansion and growth with a focus on trade execution, connectivity to broker‑dealers, simulators and using AI tools in such tasks.
- Responsible for development of production‑ready trade connectivity and simulator services using Java, Python, Spring, Kafka, and SQL/No‑SQL DB in a micro‑services‑based architecture and AI tools for code, unit test development and documentation.
- Participate in design and architecture sessions, story refinement and acceptance criteria identification, documentation, test and functional tests as part of the Scrum team.
- Participate in software release and deployment activities managed under an agile software development approach.
- Collaborate with vendors and global scrum teams in design sharing, verification and deployment activities.
- 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.
- Bachelor’s in computer science or related software field required
- A minimum of 10 years of senior software development experience with demonstrated ability to design simple to complex software systems preferably using or assisted with AI tools.
- A minimum of 3 years working in cloud technologies.
- A passion for working as part of a high‑performing SCRUM team with an absolute commitment to security and quality
- Experience writing and maintaining comprehensive unit and integration tests.
- Experience with distributed systems, messaging, and network protocols
- Beneficial but not required: A Fintech background or deep understanding of how financial institutions, real‑time trading and financial products work
- Experience with the following:
- Java 17, Spring Boot, Hibernate, JUnit/TestNG, multi‑threading
- Kafka, Rabbit MQ
- Amazon Q, Kiro, or any other code generating tools
- Restful services, Distributed caches
- SQL Server, Postgre
SQL, DynamoDB - Kubernetes, Docker
- AWS EC2, S3, ELB, ASG, Kinesis, API Gateway
- Be a member of an innovative and industry leading financial technology and solutions 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
Envestnet is an Equal Opportunity Employer.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×