Senior Platform Software Engineer
Advisor360° · Needham, MA · 3 wk ago
EngineeringFull-time
About the role
This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters.
Responsibilities
- Build, maintain, and improve Jenkins (Groovy and Python)-based CI/CD and continuous deployment systems that support engineering teams across the organization
- Design, build, and operate platform automation services using Python for deployment orchestration, release workflows, and environment provisioning
- Develop and scale Kubernetes-based platform infrastructure and runtime services
- Design and maintain backend platform APIs using .NET (C#) and Python that power deployment operations, release management, and environment automation
- Integrate platform systems with external tools and enterprise workflows, including ticketing systems and change management (CAB) processes
- Improve reliability, scalability, and operational standards across software delivery systems
- Work closely with engineering teams to define and evolve how deployments, releases, and environments are managed
- Lead improvements in observability using Dynatrace, ELK Stack, logging, metrics, dashboards, and alerting
- Build and enhance an Angular-based internal engineering portal for self-service deployments and platform operations
- Participate in an on-call rotation and help drive resolution of production issues in critical platform systems
- Embed AI capabilities into developer workflows and platform tooling to improve automation and operational efficiency
- Mentor engineers and contribute to engineering standards, code quality, and platform best practices
Requirements
- 8+ years of experience in software engineering, platform engineering, DevOps, or distributed systems
- Strong hands-on experience developing and maintaining Jenkins (Groovy)-based CI/CD and continuous deployment systems
- Strong experience with Ansible for configuration management, deployment automation, and platform operations
- Strong backend engineering experience in Python and/or .NET (C#)
- Experience building and maintaining RESTful APIs
- Hands-on experience with Kubernetes and containerized workloads
- Experience working with cloud platforms (Azure preferred)
- Experience with SQL Server and/or Cosmos DB
- Experience integrating systems through APIs, including ticketing, change management (CAB), and other enterprise platforms
- Strong troubleshooting, debugging, and production support experience
- Experience building internal developer platforms (IDP) or self-service engineering portals
- Experience with Terraform or infrastructure-as-code platforms
- Experience with GitHub Actions, Azure DevOps, or other CI/CD platforms
- Experience embedding AI capabilities into engineering workflows or developer tooling
- Experience operating large-scale multi-tenant SaaS platform or experience in fintech, wealth management, or other regulated industries preferred
Qualifications
- BS/BA degree in Computer Science or related field
- Proven track record of delivering high-quality software products
- Strong understanding of software development lifecycle and agile methodologies
- Experience with Agile/Scrum methodologies
- Excellent communication and collaboration skills
- Ability to work independently and as part of a team
- Passion for technology and a desire to continuously learn and innovate
Skills
- Jenkins (Groovy and Python)
- Ansible
- Python
- .NET (C#)
- RESTful APIs
- Kubernetes
- Cloud platforms (Azure preferred)
- SQL Server and/or Cosmos DB
- Terraform or infrastructure-as-code platforms
- Github Actions, Azure DevOps, or other CI/CD platforms
- AI capabilities
Benefits
Comprehensive health benefits, including dental, life, and disability insurance. Unlimited paid time off program.
Pay
The estimated base salary range for this position is $150,000 – $172,000 + bonus & equity.
Schedule
This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters.