Job Details

ID #46003480
State Texas
City Arlington
Job type Permanent
Salary USD TBD TBD
Source GM Financial
Showed 2022-09-26
Date 2022-09-25
Deadline 2022-11-23
Category Et cetera
Create resume

Software Engineering Manager

Texas, Arlington, 76014 Arlington USA

Vacancy expired!

Overview

The Software Engineering Manager is accountable for the engineering and operational aspects of the product, including the technology decisions, how well the team delivers on business priorities, value stream efficiency (how work gets done), and the performance of the product. The Software Engineering Manager is actively engaged in developing the skills of the team to not only efficiently deliver high quality solutions but coaching team members to become T-shaped and adaptable to any situation. The Software Engineering Manager owns the architecture, quality, and performance of the product. As such, the Software Engineering Manager must stay abreast of technology evolution and guide the team as a servant leader to make good product design decisions. The Software Engineering Manager manages up and manages out to promote the team's accomplishments and build relationships within the larger organization to get work done.As a technical manager, you set the boundaries and expectations for delivering a quality product and timely solutions. You are an avid promoter of process improvement. You seek out and promote best practices. You own and refine the technical architecture, working with the team to continually refactor the product to eliminate technical debt and incorporate modern tools, languages, and engineering practices. As a people manager, you consistently invest in your people to grow their technical skills and soft skills; you celebrate successes; you identify books, classes, events, and assignments that expose team members to new ways of thinking and working; you promote inter-team and intra-team collaboration to build trust; you hire good people, effectively manage poor performers, and you provide constant feedback to create a team of leaders.As a servant leader, you inspire, motivate, and enable the team. You avoid tasking the team members. You rise above the urgent and focus on the long view, spending time researching and understanding where the product is headed; planning out the architecture decisions, tools, and skills needed to get there. You are able to do this because your team members, working collaboratively within the Scrum team, decide what tasks and features to work on day to day to meet our business needs.

Responsibilities

JOB DUTIES

  • Lead the team to build the next generation of modern applications, platforms and services by providing technical expertise throughout the software development lifecycle
  • Communicate a plan for the budget, resources, and tools required to support the business and evolve the product, then execute the plan
  • Establish relevant learning plans that grow the team professionally and technically
  • Motivate the team to share ideas and learnings to promote innovation and generate excitement within the team
  • Take an active role in defining metrics that measure our ability to deliver on business and service level objectives; use the metrics to improve the process and product
  • As a servant leader, work closely with the team to anticipate and remove impediments
  • Perform other duties as assigned
  • Conform with all company policies and procedures

Qualifications

Knowledge

  • Understanding of and investment in emotional intelligence components: self-awareness, self-regulation, motivation, empathy, and social skill
  • Experience in software development and test automation relevant to the product team (eg mobile, web, or database development) with a drive for continual learning
  • Experience with automation toolsets and the drive to automate everywhere for repeatability, scale, and efficiency
  • Experience working in and mentoring Agile Scrum teams
  • Working knowledge of the basic cloud components of Azure (preferred) or similar public clouds, and their technical application in resolving production issues and tuning performance
  • Experience with automation toolsets and a mandate to automate everywhere for repeatability, scale, and efficiency

Skills

  • Lead through influence, inspiration, collaboration and teamwork
  • Present team strategies and accomplishments to senior executives and peers
  • Establish strong working relationships and build trust with peers and business partners
  • Oversee platform definition, software architecture, and tool selection
  • Champion and execute strategies that deliver measurable business value
  • Establish strong working relationships and build trust with peers
  • Listen actively and communicate effectively with others both orally and in writing
  • Apply creative thinking and negotiations skills to develop solutions that are acceptable to different needs

Education

  • Bachelor's Degree in related field or equivalent work or military experience required

Experience

  • 5-7 years of prior software engineering experience required
  • Greater than 10 years experience in information systems (experience should include infrastructure support/DevOps) preferred
  • 2-4 years management and/or leadership experience preferred

Working Conditions

  • Subject to stressful situations
  • Possibility of working long hours may be required
  • Limited travel may be required to support business needs

Vacancy expired!

Subscribe Report job