Clayton Homes - Maryville, TN

posted about 2 months ago

Full-time - Manager
Maryville, TN
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The Software Engineering Manager is responsible for leading a software engineering team, focusing on career and talent development, strategic technical vision, capacity and demand management, and project delivery. This role involves partnering with business customers to define priorities and deliverables, while also ensuring effective communication of risks and dependencies to both technical and non-technical audiences. The manager will work closely with architecture and quality assurance teams to implement benchmarks for product quality and facilitate collaboration across the organization to align implementation schedules and remove blockers.

Responsibilities

  • Serve as a coach and mentor for the development team, including software engineers, product owners, project managers, and QA.
  • Establish goals and annual KPIs in collaboration with team leadership.
  • Remove blockers to sprint and project success.
  • Create an environment focused on rapid delivery, high quality, and low technical debt through self-directed teams.
  • Maintain a focus on continued development of business acumen to create on-time, quality, business-oriented results.
  • Foster a culture of innovation to solve problems and promote positive change.
  • Align technical and business goals across teams to create a consolidated view of needs from an enterprise level.
  • Partner with architects to understand system design constraints and requirements.
  • Provide guidance on common solutions that are reusable and enable rapid delivery.
  • Participate in budgeting activities related to team resources and software development costs.
  • Establish clear goals for decision-making and conversations.
  • Create a common understanding between stakeholder groups and tech partners.

Requirements

  • 5+ years of software development experience
  • Previous experience managing development teams
  • Bachelor's degree in computer science, related field, or equivalent work experience
  • Understanding of AWS and cost management
  • AWS certification preferred, but not required.

Nice-to-haves

  • Broad understanding of technology stacks and architectural practices
  • Familiarity with document management platforms
  • Experience integrating with small and large SaaS solutions
  • Understanding of EDA and Microservices for low dependency systems
  • Excellent communication skills for technical and leadership discussions
  • Thought leadership that drives innovation
  • Ability to problem solve complex issues.

Benefits

  • Competitive benefits including 401(k) with 100% company match of the first 4%
  • Medical, dental and vision plans
  • Paid time off days and holidays
  • Quarterly bonus program
  • Wellness programs focusing on various aspects of well-being
  • Onsite fitness facility with gym and workout classes
  • Paid Time Off for volunteer work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service