Posted in

Software Engineering Manager

Software Engineering Manager

CompanyClayton
LocationMaryville, TN, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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, the service it provides and cost management

Responsibilities

  • Serve as a coach and mentor for the development team, inclusive of software engineers, software engineering managers, product owners, project managers and QA
  • Coaches and mentor’s development team members to ensure adherence to our development standards and practices and empowers team members to pursue autonomy, mastery and purpose
  • Work with team leadership to establish goals and annual KPIs
  • Actively work to remove blockers to sprint and project success
  • Establish an environment that focuses on rapid delivery, high quality and low technical debt through self-directed teams
  • Maintains a focus on continued development of business acumen, ensuring a focus on understanding the business as well as our stakeholders, creating on-time, quality, business-oriented results
  • Foster a culture of innovation that looks for unique ways to solve problems, increase capacity, lower costs and generally promote positive change
  • Understand business requirements across the organization. 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, functional and non-functional requirements
  • Provide guidance that focuses on common solutions which are reusable, fault tolerant and enable rapid delivery
  • Participates in budgeting activities around team member resources, contractors, projected software renewals and costs associated with software development
  • Establish clear goals that can be used as an anchor point for decisions and conversations
  • Work to establish a common understanding between stakeholder groups and tech partners that eliminates ambiguity
  • A key leader in the group – establishing a positive, results oriented culture that engages team members in a fun and passionate way

Preferred Qualifications

  • Broad understanding of technology stacks, architectural practices and communication patterns
  • Can recognize dependencies across teams, work to minimize the impacts and inform delivery schedules
  • Familiarity with document management platforms
  • Experience integrating with small and large SaaS solutions
  • Understands how to utilize EDA and Microservices to create low dependency interconnected systems
  • Excellent communication skills that can flex between deep technical conversations and pointed discussions with multiple levels of leadership
  • Thought leadership that drives innovation
  • Very adaptable with the ability to problem solve complex problems by utilizing all available options
  • Adept at building and maintaining relationships