Senior Software Engineer

Red RiverLowell, MA
$136,320 - $225,090Remote

About The Position

The Senior Software Engineer is a technical leader who designs, implements, and ensures the quality of complex software solutions to solve our customers' most pressing challenges. This position exists to provide technical leadership that champions a customer-first mindset and a culture of quality within the engineering team. As a mentor and guide, a primary function is to establish and enforce quality standards, ensuring the team delivers scalable, high-quality systems that create measurable value for our users.

Requirements

  • 6+ years of software engineering experience using one or more programming languages such as Golang and/or Python.
  • Hands-on coding on a daily basis in any of the mentioned languages or equivalent.
  • Experience in developing and managing Infrastructure as code automation platforms - Terraform or equivalent.
  • Experience in reviewing peer code.
  • Experience in troubleshooting as-a-service offerings (SaaS, PaaS, etc.)
  • Experience with any of the public cloud services.
  • Hands-on experience using Kubernetes/OpenShift
  • Experience with developing and using monitoring and observability tools/stack.
  • Being customer (internal or external) focused is a must.
  • Good communications skills and experience working within a team and collaborating with other teams.
  • Ability to quickly learn new technologies.

Nice To Haves

  • Writing/maintaining Kubernetes Operator is great to have.
  • Prior experience in building ML Pipelines is a huge plus.
  • Knowledge or prior experience of Gitlab Pipelines, TektonCD/ArgoCD, Kubeflow is huge plus.
  • Huge plus if candidate has working knowledge of coding agents/harness and ADLC.
  • Maintaining SLOs of the responsible services.

Responsibilities

  • Manage, deploy, and operate cloud and agentic solutions at scale using the principles of Site Reliability Engineering
  • Build and maintain Data and AI's tooling and services including MCPs, agents and other agentic workloads.
  • Participate in the design and development of new features end to end
  • Design and write automation software to provision, upgrade, monitor, and heal.
  • Identify points of failure and other high-risk architecture issues; propose and implement more resilient resolutions
  • Define Service level Objectives, implement them along with runbooks
  • Participate in product release cycles, deploying code to integration, staging and production environments, integrating with CI/CD tooling, monitoring and change management
  • Interact with automated monitoring and healing infrastructure to ensure healthy environments
  • Help and develop peers through knowledge sharing, mentoring and collaboration
  • Create and maintain standard operating procedures (SOPs) for performing maintenance tasks, applying configuration changes and remediating problems in our environment
  • Participate in a follow-the-sun on-call rotation
  • Contribute software tests and participate in peer review to increase the quality of our codebase

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service