Job Title:
Senior Software Engineer (Java)
Location:
Malvern, PA(Hybrid)
Duration:
6-12 Months
Rate:
DOE
Note:3 days per week onsite in Malvern, PA.
Job Description:
Responsibilities
Job Summary:
An exciting opportunity to join Client's Equity Investment Management Systems (EIMS) Data & Analytics organization as a Senior Software Engineer on the DNA Green Team.
- This role sits at the heart of Client's NeoXam Retirement initiative, a strategic transformation modernizing equity portfolio management by migrating core capabilities to the AWS Cloud.
- As a senior, hands-on engineer, you will design, build, and operate cloud-native, data-driven solutions that power the Equity Front Office. You will work directly on highly scalable data platforms delivering historic and real-time data services for portfolio managers and traders.
- This role emphasizes deep technical contribution, ownership of code, and architectural influence while mentoring other engineers and raising the overall engineering bar.
- This position offers the opportunity to build modern data platforms on AWS while laying the foundation for advanced analytics and AI/ML capabilities across Client's equity investment ecosystem.
- What We're Looking For
- Robust software engineering background with significant hands-on experience building distributed systems.
- Deep expertise in:
Event-driven architecture patterns
AWS-based application and data platforms
ETL/data pipeline design and optimization
- Proven ability to own complex technical problems end-to-end, from design through production support.
- Experience building high-throughput, low-latency data systems. Robust debugging, performance tuning, and operational support skills.
- Ability to mentor engineers and influence technical direction through hands-on leadership.
- Familiarity with Agile development practices and modern DevOps principles.
Qualifications
- Required Technology Experience Streaming, Messaging, Complex Event Processing (CEP)
AWS Kinesis & Firehose
AWS Flink SNS / SQS Compute
AWS Lambda
ECS
AppSync Data & Storage
AWS Glue
Dremio
DynamoDB
Aurora RDS Monitoring & Observability
CloudWatch
CloudTrail
X-Ray Grafana Languages - GoLang - Java - Node.js