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