Manager, Software Engineering

Jobgether
8dRemote

About The Position

This role leads a high-impact software engineering team focused on building and operating core platform capabilities that enable secure, scalable, and reliable services for developers and customers. The Manager, Software Engineering balances technical leadership, team development, and operational excellence while partnering with Product and cross-functional teams to deliver robust, customer-centric solutions. You will oversee the design and delivery of distributed systems, cloud-based infrastructure, and automation pipelines, ensuring high availability and performance. This position is ideal for someone who thrives in a fast-paced, remote-first environment, enjoys solving complex technical challenges, and is committed to mentoring and growing a talented engineering team. The role requires both strategic vision and hands-on execution, with opportunities to influence architecture, processes, and team culture.

Requirements

  • 10+ years of software engineering experience with at least 5 years of proven leadership managing engineering teams
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Hands-on experience with REST APIs, Java or GoLang, cloud datastores (Aurora, DynamoDB, etc.), and container technologies (Docker/Kubernetes)
  • Familiarity with automated testing, CI/CD pipelines, and SaaS observability tools (Datadog, Grafana, Prometheus)
  • Strong problem-solving, critical thinking, and communication skills
  • Experience building and operating end-to-end software services in distributed environments
  • Ability to break down complex problems, develop technical roadmaps, and execute with team alignment
  • Knowledge of agile development methodologies and a commitment to automation over manual toil
  • Pragmatic mindset with the ability to distill ambiguity into actionable plans for engineering teams

Responsibilities

  • Lead, mentor, and develop a team of software engineers, fostering growth, collaboration, and high performance
  • Oversee the design, development, and operation of scalable, distributed systems and cloud-based services
  • Drive technical strategy, architectural decisions, and operational best practices across the platform
  • Advocate agile processes, continuous integration, automated testing, and modern DevOps practices
  • Collaborate closely with Product, Security, and other cross-functional teams to deliver secure, customer-focused solutions
  • Manage multiple work streams, balancing long-term strategic initiatives with day-to-day operational needs
  • Ensure observability, monitoring, and incident response practices are implemented effectively for always-on systems
  • Act as a problem solver and decision-maker, translating complex technical challenges into actionable plans

Benefits

  • Competitive salary and potential participation in equity and corporate bonus plans
  • Comprehensive health, dental, and vision coverage
  • 401(k) retirement savings program
  • Paid personal time off, sick leave, and parental leave
  • Remote work with opportunities for occasional travel for team or project meetings
  • Supportive, collaborative, and mission-driven work environment
  • Professional growth opportunities, mentorship, and exposure to modern engineering practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service