Senior Software Engineer

Apollo Solutions

Boston (MA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apollo Solutions is seeking a Senior Software Engineer to join its Investment Technology team in Boston on a hybrid schedule (2 days in the office). You will design, develop, and maintain cloud-native platforms powering investment research, portfolio analytics, trading support, risk management, and operational workflows.

You will work across cloud infrastructure, data platforms, and application layers to deliver scalable, data-driven solutions, mentor engineers, and collaborate with investment

Qualifications

  • Bachelor's degree in CS, software engineering, or related field.
  • 7+ years of professional software engineering experience.
  • Strong OO design, system design, testing, and architecture.
  • Experience with Python, Java, C#, or Go.
  • Experience deploying apps in AWS or other cloud.
  • IaC experience with Terraform, Pulumi, CloudFormation, or AWS CDK.
  • API design with FastAPI, Spring Boot, OpenAPI.
  • Experience with event-driven architectures (Kafka, Kinesis, RabbitMQ).
  • Strong communication and stakeholder management.

Responsibilities

  • Design, develop, and support scalable cloud-native applications and services.
  • Build platform capabilities for batch and real-time data processing.
  • Develop data ingestion, metadata management, observability, governance, performance optimization.
  • Create robust APIs and reusable components for investment technology teams.
  • Drive CI/CD, tests, automation, monitoring and infrastructure automation.
  • Evaluate new technologies and architectural approaches to improve scalability and reliability.
  • Collaborate with investment, technology, and business stakeholders on scalable solutions.
  • Troubleshoot production systems to ensure stability and performance.
  • Work with security teams to ensure compliance with enterprise standards.
  • Mentor engineers and foster a culture of innovation and collaboration.

Skills

Python
Java
Go
C#
AWS

Education

Bachelor's degree in CS or related field

Tools

Terraform
Pulumi
CloudFormation
AWS CDK
FastAPI
Spring Boot
OpenAPI
Kafka
Kinesis
RabbitMQ
Docker
Kubernetes

Job description

Senior Software Engineer - Investment Team

Location: Boston (Hybrid, 2 days per week in office)

About the Role

A leading global investment management firm is seeking a Senior Software Engineer to join its Investment Technology organization.

This team builds and supports the core platforms, services, and data capabilities that power investment research, portfolio analytics, trading support functions, risk management, and operational processes across the firm.

As a Senior Software Engineer, you will work across software engineering, cloud infrastructure, and data platforms to develop scalable solutions that enable investment professionals and technology teams to efficiently access, process, and leverage critical business and market data. You will help shape the next generation of platform capabilities that support a highly data-driven investment environment.

Key Responsibilities

  • Design, develop, and support scalable cloud-native applications and shared platform services.
  • Build and enhance platform capabilities supporting both batch and real-time data processing workloads.
  • Develop solutions focused on data ingestion, metadata management, observability, governance, performance optimization, and operational efficiency.
  • Create robust APIs, frameworks, and reusable software components that accelerate development across investment technology teams.
  • Drive engineering best practices through automated testing, CI/CD, infrastructure automation, and monitoring.
  • Evaluate emerging technologies and architectural approaches to improve scalability, reliability, and developer productivity.
  • Partner with investment, technology, and business stakeholders to design and deliver scalable technical solutions.
  • Troubleshoot and optimize production systems to ensure stability, resiliency, and strong operational performance.
  • Collaborate with infrastructure and information security teams to ensure compliance with enterprise standards.
  • Mentor engineers and contribute to a culture of innovation, collaboration, and continuous improvement.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • 7+ years of professional software engineering experience building enterprise applications, distributed systems, cloud platforms, or developer tooling.
  • Strong understanding of software engineering principles, object-oriented design, system design, testing methodologies, and software architecture.
  • Professional experience with at least one modern programming language such as Python, Java, C#, Go, or similar.
  • Experience developing and deploying applications in AWS or another major cloud platform.
  • Hands-on experience with Infrastructure as Code (IaC) technologies such as Terraform, Pulumi, CloudFormation, or AWS CDK.
  • Experience designing and developing APIs using FastAPI, Spring Boot, OpenAPI, or equivalent technologies.
  • Exposure to event-driven architectures and messaging platforms such as Kafka, Kinesis, RabbitMQ, or similar technologies.
  • Demonstrated ability to solve complex technical challenges and quickly learn new technologies.
  • Strong communication and stakeholder management skills.

Preferred Qualifications

  • Experience working within investment management, asset management, capital markets, hedge funds, trading technology, fintech, or financial services environments.
  • Knowledge of modern data engineering practices and large-scale data platforms.
  • Experience supporting highly available, business-critical systems.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Experience implementing observability, monitoring, and logging solutions in cloud environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (Equities Investment Technology)
Senior Software Developer (Equities Investment Technology)

Madison-Davis, LLC • New York (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

C2R Ventures • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Portfolio Analytics, Python, AWS) | Quant Investment Firm
Senior Software Engineer (Portfolio Analytics, Python, AWS) | Quant Investment Firm

Delmar Nord • Massachusetts

Hybrid
USD 140,000 - 190,000
Software Engineer
Software Engineer

Alexander Technology Group • Boston (MA)

Hybrid
USD 120,000 - 150,000
Staff Software Engineer
Staff Software Engineer

Storm2 • New York (NY)

On-site
USD 180,000 - 230,000
Senior Cloud Platform Engineer - AWS, Kubernetes, IaC
Senior Cloud Platform Engineer - AWS, Kubernetes, IaC

Mission Staffing • New York (NY)

Hybrid
USD 130,000 - 160,000
Principal Software Engineer (Java, AWS, Kubernetes) | Elite Quant Hedge Fund (Boston)
Principal Software Engineer (Java, AWS, Kubernetes) | Elite Quant Hedge Fund (Boston)

Delmar Nord • United States

On-site
USD 120,000 - 180,000
Senior Full Stack Software Engineer – Investment Risk Technology
Senior Full Stack Software Engineer – Investment Risk Technology

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000
Senior Data Platform Engineer
Senior Data Platform Engineer

Fynetra • Boston (MA)

Hybrid
USD 120,000 - 150,000
Quantitative Researcher Intern
Quantitative Researcher Intern

Quant Blueprint LLC • Boston (MA)

On-site
USD 100,000 - 140,000