Skip to content

Lead Software Platform Engineer

Boston, MARemote10+ YOE
Summary

Lead Platform Engineer architecting and scaling distributed cloud-native backend services, owning authorization, metadata, governance, and high-throughput event processing on AWS. Requires 10+ years building production-grade platforms and deep expertise in TypeScript, Python, and IaC.

About the role

Responsibilities

  • Architect and evolve cloud-native platform and services to support high-throughput, low-latency data processing patterns, customer-facing features, and scalability requirements.
  • Design scalable, distributed systems powering authentication & authorization, data lifecycle management, metadata management, operational intelligence, and real-time event processing.
  • Evolve the authorization service toward modern identity standards and customer-configurable, fine-grained access models that scale without a release for every new role, including authorization for non-human identities (service-to-service, AI agents, MCP-based tooling).
  • Build systems that capture and enforce structured metadata at ingest and serve it through clean service contracts; collaborate across the platform metadata and semantic/ontology layer boundary.
  • Build governance primitives for a regulated environment — compliance-grade audit trail, dataset-level access controls, and approval / eSignature workflows.
  • Collaborate with engineering and product teams to deliver infrastructure that supports new services, customer-facing applications, and high-volume data processing workloads.
  • Build and maintain infrastructure-as-code (e.g., CloudFormation, AWS CDK) to automate, standardize, and secure deployments to support online upgrades and on-demand infrastructure allocation.
  • Enhance observability and monitoring to ensure reliability, cost efficiency, and rapid incident response.
  • Champion best practices in distributed systems design, scalability, and performance optimization; share architectural insights through design reviews and technical documentation.

Requirements

  • 10+ years of hands-on software engineering, with a proven track record of designing, building, and scaling distributed, cloud-native backend services and platforms in production.
  • Demonstrated experience as a technical leader or architect, making key decisions on system design, scalability, performance, and cost optimization.
  • Strong proficiency in API-first design, including REST, GraphQL, and OpenAPI specifications designing APIs that are scalable, secure, versioned, and extensible.
  • Strong proficiency in TypeScript and Python, with a focus on building highly performant backend services.
  • Expertise in AWS cloud services and architecture, including deep experience with core services (e.g., EC2, Lambda, ECS/EKS, IAM, S3) and advanced data and messaging tools such as SQS, Kinesis, Kafka, and EventBridge.
  • Expert knowledge of infrastructure-as-code frameworks such as CloudFormation and CDK, CI/CD pipelines, and strong opinions on production deployment strategy across dozens of platforms.
  • Solid understanding of observability best practices, including monitoring, alerting, and distributed tracing for SLI/SLO/SLA design.
  • Ability to articulate ideas clearly, present findings persuasively, and build rapport with clients and team members.
  • Strong collaboration skills and the ability to partner effectively with cross-functional teams.

Benefits

  • 100% employer-paid benefits for all eligible employees and immediate family members
  • Unlimited paid time off (PTO)
  • 401K
  • Flexible working arrangements - Remote work
  • Company paid Life Insurance, LTD/STD
  • Culture of continuous improvement where you can grow your career and get coaching
Skills
TypeScriptPythonAWSEC2LambdaECSEKSIAMS3SQSKinesisKafkaEventBridgeCloudFormationAWS CDK