About The Position

The Lead Software Engineer will join the Platform Engineering team, which designs and builds tools, platforms, and workflows that help internal software engineering teams build and deploy applications efficiently and reliably. The role focuses on foundational platforms that let development teams concentrate on delivering business value rather than managing infrastructure or tooling. The work supports enterprise-wide initiatives by improving developer productivity, standardizing best practices, enhancing reliability, and accelerating delivery. The engineer will solve complex technical problems, build reusable platforms, and collaborate closely with engineers to deliver high-impact internal solutions. The position is onsite four days per week at a client office in Massachusetts, New York City, Pennsylvania, Chicago, or San Francisco. The posting describes the role as a contract of six or more months.

Requirements

  • 10+ years of experience in software engineering.
  • Hands-on experience designing, deploying, and operating cloud-native applications on AWS, including EC2, Lambda, S3, RDS, and CloudFormation.
  • Strong understanding of scalable, secure, and highly available system architecture.
  • Experience building and operating DevOps platforms, including CI/CD pipelines, infrastructure as code (such as Terraform), Jenkins, and container orchestration using ECS or EKS.
  • Experience implementing and supporting monitoring, logging, and performance optimization solutions such as OpenSearch, OpenTelemetry, CloudWatch, or X-Ray.
  • Strong proficiency in Python, with experience using libraries such as Pandas, NumPy, Requests, BeautifulSoup, FastAPI, and SQLAlchemy.
  • Experience packaging, testing, and deploying Python applications using tools such as pytest, setuptools, and Docker.
  • Comfort with test-driven development, continuous integration, and agile development methodologies.
  • Experience using development tools such as Git, Artifactory, and Jenkins.
  • Excellent written and verbal communication skills.
  • High attention to detail, strong self-discipline, and a passion for innovation.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience.

Nice To Haves

  • Experience working with offshore development teams.

Responsibilities

  • Design, develop, and maintain core platform services and APIs.
  • Collaborate with cross-functional teams to gather requirements and deliver scalable, reliable solutions.
  • Build and maintain infrastructure automation and CI/CD pipelines using modern DevOps tools.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Contribute across the software development lifecycle, including architecture, design, implementation, deployment, and ongoing support.
  • Ensure adherence to engineering standards, including continuous integration, code reviews, and technical documentation.
  • Monitor and optimize system performance, reliability, and security using metrics, logs, and distributed tracing to drive insight and remediation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service