About The Position

The Staff Manager, Software Engineering designs, builds, and supports the applications and solutions that power key company initiatives. This role blends technical leadership, people management, and hands-on engineering—guiding teams from concept through delivery while staying close to the code when needed. You’ll partner across business units and with IT, Network, and Operations leaders to translate goals into scalable solutions, align stakeholders, and drive consensus on strategic technology decisions that move the company forward.

Requirements

  • 7+ years of professional software development experience, with 2+ years in a technical leadership or management role.
  • Strong proficiency in one or more modern programming languages (e.g. Python, Java, JavaScript/TypeScript, PHP)
  • Experience building cloud-based, API driven, distributed systems.
  • Solid understanding of microservices, REST APIs and event-driven architectures.
  • Experience with relational and/or NoSQL databases.
  • Experience with CI/CD pipelines and cloud platforms (AWS, Azure or GCP).
  • Must demonstrate advanced understanding of concepts and functions specific to order entry software for all Business Units, their respective platforms, as well as the processes of each.
  • Must have worked within a multi-disciplined, cross-functional technical organization with matrixed reporting relationships.
  • Demonstrated understanding of IT business processes, security controls and risk management, IT controls and related standards.
  • Exposure to a variety of technologies such as multi-tiered applications, databases, LDAP and directory services, application servers, network infrastructure, and understanding security and dataflow within these components.
  • Background in telecommunications, networking or engineering

Responsibilities

  • Lead, mentor and develop a team of software engineering resources, both full time and offshore.
  • Set clear expectations, goals and performance standards for the team.
  • Foster an environment of accountability, collaboration and continuous improvement.
  • Oversee the design and development of scalable and maintainable software solutions, meeting the needs of the business and the users.
  • Review architecture decisions, designs and code to ensure quality and consistency.
  • Ensure best practices for coding standards, testing, security and documentation.
  • Balance technical debt with feature delivery and operational stability.
  • Support troubleshooting and resolution for complex production issues.
  • Own delivery commitments for the team, including timelines and scope.
  • Partner with Product Owners to translate requirements into executable plans.
  • Coordinate work across multiple initiatives, managing prioirities and dependencies.
  • Ensure work is well planned, tracked and communicated.
  • Identify risks and proactively propose mitigation strategies.

Benefits

  • Medical, Dental, Vision Insurance Plans
  • 401K Plan
  • Health & Flexible Savings Account
  • Life and AD&D, Spousal Life, Child Life Insurance Plans
  • Educational Assistance Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service