Software Engineer (Java)
Malvern, PA - USA
Job Summary
Responsibilities
Job Summary:
An exciting opportunity to join Clients 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 Clients 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 Clients equity investment ecosystem.
- What Were 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 -