Software Development Manager

BeelineJacksonville, FL

About The Position

Position Purpose: We are seeking a Software Development Manager to lead and grow one or more high-performing engineering teams responsible for building and operating our SaaS platform. This role balances people leadership, technical oversight, and delivery execution in a Microsoft-based technology environment that also embraces cloud-native, containerized architectures. You will partner closely with Product Management, Architecture, QA, DevOps, and other stakeholders to ensure secure, scalable, and reliable software delivery while continuously improving engineering practices.

Requirements

  • 5+ years of professional software development experience
  • 2+ years of experience managing software engineers or technical teams
  • Strong background in Microsoft technologies: .NET, C#, Web APIs MS SQL Server
  • Working experience with containerized applications using Docker and Kubernetes
  • Familiarity with Node.js and NoSQL databases such as MongoDB
  • Experience building and operating SaaS applications
  • Solid understanding of software architecture, design patterns, and distributed systems
  • Experience with Agile development methodologies
  • Excellent communication, leadership, and organizational skills

Nice To Haves

  • Experience running and supporting production workloads including 24/7 products
  • Prior experience modernizing or migrating legacy systems to cloud-native architectures
  • Knowledge of CI/CD tools and DevOps practices
  • Experience managing multiple teams or leading team leads
  • Background in security, compliance, or regulated SaaS environments

Responsibilities

  • People & Team Leadership Lead, mentor, and coach software engineers across multiple experience levels
  • Foster a positive engineering culture focused on accountability, collaboration, and continuous improvement
  • Conduct regular 1:1s, performance reviews, career development planning, and goal setting
  • Participate in hiring, onboarding, and workforce planning activities
  • Create an inclusive, psychologically safe environment where engineers can do their best work
  • Delivery & Execution Own delivery for your team(s), ensuring predictable outcomes and high-quality releases
  • Partner with Product Management to translate business requirements into technical execution plans
  • Balance new feature development with technical debt reduction, reliability, and performance work
  • Track and improve engineering metrics such as velocity, quality, uptime, and deployment frequency
  • Ensure teams follow Agile/Scrum practices and continuously refine how they work
  • Technical Leadership Provide technical guidance and architectural oversight without micromanaging
  • Review designs and code to ensure best practices, maintainability, scalability, and security where necessary
  • Guide teams building systems using: .NET / C# Microsoft SQL Server Node.js & MongoDB Docker and Kubernetes
  • Collaborate with architects and DevOps on cloud-native, microservices-based solutions
  • Promote modern engineering practices such as CI/CD, automated testing, and infrastructure as code
  • Cross-Functional Collaboration Work closely with Product, QA, Security, and Operations teams
  • Communicate clearly with technical and non-technical stakeholders
  • Escalate risks and dependencies early with well-thought-out mitigation strategies

Benefits

  • Opportunity to lead the development of meaningful SaaS products used by real customers who represent some of the largest companies in the world
  • Modern Microsoft-focused tech stack with cloud-native evolution
  • Emphasis on engineering excellence and people-first leadership
  • Competitive compensation and benefits
  • Flexible work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service