> Markdown version of [/jobs/ext/1978578-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1978578-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Apollo Solutions, Inc. - **Location:** Brookline, MA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Automation of Tests, Big Data, C Sharp (Programming Language), Cloud Computing, Cyber Security, Computer Engineering, Continuous Integration, Information Engineering, Programming Tools, Distributed Systems, Python (Programming Language), Enterprise Messaging Systems, Meta-Data Management, Object-Oriented Software Development, Performance Tuning, Software Architecture, RabbitMQ, Software Deployment, Software Engineering, Strategies of Testing, Openapi, AWS Cdk, Pulumi, Enterprise Software Applications, Cloud Platform System, Data Ingestion, Spring Cloud, Spring-boot, Cloudformation, Fastapi, Event Driven Architecture, Containerization, Infrastructure Automation Frameworks, Information Technology, Apache Kafka, Data Management, Api Design, Terraform, Stream Processing, Docker, Golang, Programming Languages - **Published:** August 7, 2026 - **Apply:** https://www.disabledperson.com/jobs/74050190-senior-software-engineer ## About the Role * 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., * 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. ## Description 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. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Unleashing Potential Across Teams: The Power of Infrastructure as Code](https://www.wearedevelopers.com/videos/930-unleashing-potential-across-teams-the-power-of-infrastructure-as-code) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Terraform for Developers](https://www.wearedevelopers.com/videos/3-terraform-for-developers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)