Senior Software Engineer - Investment Data Systems
Core
Designing and implementing software solutions to automate complex investment processes and support investment services operations.
Role type
Senior Software Engineer (Investment Data Systems)
Builds
Custom development solutions and enhancements to existing investment platforms using cloud-native technologies.
Domain
Investment management / Systematic trading / Financial services
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C# .Net Core, AWS Services (S3, Lambda, ALB, Cloudwatch, SNS), REST API, Angular/React, CI/CD pipelines, unit testing, object-oriented programming, data structures, algorithms
Preferred skills
Cloud-native technology design, containerization, behavior/domain driven development
Technologies
Python, C# .Net Core, AWS, Angular, React, S3, Lambda, ALB, Cloudwatch, SNS
Responsibilities
Engage with business and technology leaders to understand strategy and evaluate solution tradeoffs; Lead adoption of cloud-native technology designs; Deliver high-quality value-added enhancements to existing platforms; Automate the software development, testing and deployment process; Support production escalations with urgency.
Seniority
Senior, hands-on IC