Senior Software Engineer - Data Modeling
Job in
Boston, Suffolk County, Massachusetts, 02298, USA
Listed on 2026-06-13
Listing for:
Apollo Solutions
Full Time
position Listed on 2026-06-13
Job specializations:
-
Software Development
Senior Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Senior Software Engineer - Data Modeling
Our client is seeking a Senior Software Engineer Data Modeling to join their Research Systems team within the Data Models and Forecast Platform group. This role focuses on building a next generation research data platform, delivering scalable and high performance solutions.
You will work closely with quantitative research stakeholders to design and implement modern systems. Scalability and performance are key priorities, alongside modularity, maintainability and overall code quality.
This is a hands on engineering role involving system design, development, mentorship and production support within a collaborative and professional environment.
Responsibilities- Contribute to building a scalable data and high performance computing platform to support research workloads
- Participate in architectural design discussions to ensure solutions meet requirements for scalability, reliability, security, cost efficiency and high availability
- Design and implement features for a next generation platform, enabling faster delivery of data driven solutions
- Develop high quality systems through automated testing, resilient design and operational tooling
- Participate in code reviews and pair programming sessions to maintain strong engineering standards
- Participate in on call rotations to support production systems used by research teams
- Collaborate with stakeholders and team members to drive technical innovation and system improvements
- Mentor junior engineers and contribute to their development
- Bachelor’s degree in Computer Science, Computer Engineering or a related field
- At least 5 years of professional software engineering experience, with financial services experience considered a plus
- Proven track record of delivering production grade systems that operate at scale with high performance, parallel processing and strong uptime requirements
- Experience building cloud native applications, preferably within AWS
- Strong programming skills in Python, with at least 3 years of experience building data centric applications
- Experience with containerization and orchestration tools such as Docker, Kubernetes and Helm
- Familiarity with data platforms and frameworks including data lakes, data warehouses and tools such as Trino, Apache Spark, Pandas or Polars and Iceberg
- Working knowledge of SQL and C# codebases
- Experience with infrastructure as code tools, with Terraform preferred
- Experience leading projects or mentoring engineers is advantageous
- Familiarity with Helm packaging and deployment practices is a plus
- Exposure to research platforms or quantitative environments is beneficial
- Strong interest in designing large scale, high performance systems
- Ability to manage complex dependencies and system migrations
- Excellent problem solving skills and the ability to learn new technologies independently
- Collaborative mindset with focus on quality, ownership and continuous improvement
Position 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:
×