Senior Software Engineer (Remote - US)

Jobgether
78d$150,000 - $180,000

About The Position

As a Senior Software Engineer, you will take a leading technical role in designing, developing, and scaling an infrastructure operations platform that powers mission-critical systems worldwide. Acting as the bridge between product ownership and engineering delivery, you will translate business goals into robust, secure, and scalable technical solutions. This role blends architecture, hands-on coding, and team leadership, offering the opportunity to set engineering standards, mentor developers, and drive innovation across multiple platforms. You’ll have a direct impact on system reliability, performance, and future scalability, while advancing toward senior leadership responsibilities in a dynamic and high-growth environment.

Requirements

  • 7+ years of professional software development experience, including 2+ years in a leadership or technical lead role.
  • Strong experience architecting and delivering scalable production systems (on-prem and cloud).
  • Advanced proficiency in JavaScript/TypeScript (Node.js) and Python.
  • Solid understanding of REST/OpenAPI, PostgreSQL/MySQL, and time-series databases (e.g., TimescaleDB).
  • Hands-on experience with Docker or Kubernetes for container orchestration.
  • Knowledge of observability tools such as Datadog for logging, metrics, and tracing.
  • Familiarity with automated testing tools (Cypress, Artillery) and CI/CD workflows.
  • Understanding of application security best practices, secrets management, and access control.
  • Experience using LLM coding tools to improve code reliability and efficiency.
  • Excellent communication skills, with the ability to explain complex topics clearly to non-technical stakeholders.

Nice To Haves

  • Experience with AWS/Azure/GCP, Kafka, Nginx, Terraform, Ansible, and data center/OT protocols (MQTT, SNMP, Modbus, BACnet).
  • Front-end development experience with ReactJS or AngularJS is a plus.

Responsibilities

  • Lead the end-to-end technical design, development, and delivery of product features and platforms (cloud and on-prem).
  • Create architecture documentation, define APIs, data models, and service boundaries.
  • Set and enforce coding standards, best practices, and quality guidelines across the engineering team.
  • Plan and manage multi-sprint initiatives, ensuring timely delivery and effective prioritization.
  • Collaborate closely with the Product Owner to refine requirements and manage technical roadmaps.
  • Implement testing strategies and CI/CD pipelines to ensure robust and reliable software delivery.
  • Define and monitor SLIs and SLOs to improve system performance, resilience, and efficiency.
  • Promote secure-by-design development and ensure compliance with data security standards.
  • Mentor junior and mid-level engineers through coaching, code reviews, and skill development.
  • Foster a culture of ownership, technical excellence, and continuous improvement across teams.
  • Coordinate cross-functional collaboration with IT, operations, and compliance teams.

Benefits

  • Competitive salary range of $150,000–$180,000 per year (based on experience and location).
  • Full coverage for medical, dental, and vision insurance.
  • Paid time off, paid holidays, and a 401(k) plan.
  • Opportunity to work in a high-growth, innovation-driven environment.
  • Clear career progression path toward senior technical and leadership roles.
  • Collaborative and inclusive culture that values learning, excellence, and work-life balance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service