Software Engineering Manager

Overview

Remote
$140,000 - $160,000
Full Time
10% Travel

Skills

Agile
Cloud Computing
Amazon Web Services
Communication
Coaching
Collaboration
Golang
JIRA
Systems Engineering
Software Engineering
SAFe
LeSS
Scrum

Job Details

Software Engineering Manager

Our client, a healthcare technology company, is seeking a Software Engineering Manager to join their team to support continued growth. In this fully remote position, you'll have plenty of autonomy as well as opportunity to collaborate within your scrum teams and beyond. The Software Engineering Manager is a dynamic role with multiple focuses: individuals, your teams, the organization, the business, and technology.

Do you appreciate the challenges of scale and think that delivering solutions to problems faced by the largest healthcare systems sounds interesting? Are you passionate about building and supporting great teams and delivering solutions that matter? If so, this may be a great fit for you!

This position is 100% remote, and successful applicants will be based in the U.S., in the Eastern or Central Time Zone (Excluding New York).

Essential Job Functions

We are looking for managers that are technical and system thinking. We don't just want you being a secretary for your team. You will need to develop context of the work: 1. Know how to run the product; 2. Understand high level contextual architecture; and 3. understand the tools and job of their staff.

  • Support up to ~ 15 software professionals within an Agile/Scrum environment.
  • Facilitate career development, mentoring, coaching, feedback and promotions.
  • Participate in staffing activities and decisions.
  • Help set strategy to scale the engineering team to meet continued business growth.
  • Define and roll out organizational and engineering improvements
  • Actively look for opportunities for your team to innovate and drive continuous improvement and efficiency.
  • Reduce/remove impediments.
  • Opportunities to participate in design and even implementation if that is inline with your interests and abilities.
  • Scrum master working closely with PO and other stakeholders ensuring quality delivery, improvements, sharing best practices; Scrum master role aligns well with our servant leadership management style.
  • Represent the team. Report team s status (feature/story status, quality, etc).
  • Enable close cooperation across all roles and functions.

Required Qualifications

  • 8 years of relevant software industry experience.
  • Ability to understand technical context to the problems we are solving demonstrated by an understanding of the domains you have worked in.
  • Technical depth. Experience as PO, SWE, or Architect can be helpful in your background and will be leaned on.
  • We are looking for someone who is a strategic and clear thinker that can take broad initiatives and incrementally see them to fruition with the team.
  • What we are doing is impactful and it isn t easy. We own and solve problems together and we are looking someone that can do just that.
  • History of mentoring and coaching and helping others to be their best.
  • Ability to hire great people and develop their talent.
  • Great influencing skills along with the humility to listen and be influenced.
  • Effective written and verbal communication skills. Should be able to adapt communication style to suit different audiences.
  • Self-starter, motivated and takes initiative.
  • Experience with Agile practices such as Scrum.
  • Track record with examples of team and process improvements.
  • Bachelor s degree in Computer Science, Software Engineering, Computer Engineering, or related field.

Desired Qualifications

  • Scrum Master experience. We are looking for someone that embraces the servant leader role that a good scrum master and manager need.
  • Experience with Agile at Scale using frameworks such as SAFe or LeSS.
  • Project management experience or experience representing team status to stakeholders.
  • System thinking background such as Software Engineering, System Engineering, QA experience, Product Owner, or other related. We need you to be able to understand the technical context of the solutions, the domain, the architecture, the tools used by your team.
  • Experience with delivering cloud based solutions (AWS or other).

Key Technologies

It isn't critical that you have worked with these particular technologies, however, for interest, here is a list of key technologies and tools used by the teams:

  • Backend server components are golang applications running on Amazon Linux ECS/Fargate
  • PostgreSQL/Redshift
  • Angular, Typescript
  • Python/Glue for analytics
  • Pulumi enabled infrastructure as code
  • Jenkins orchestrates the CI/CD pipeline
  • Revision Control via Git/GitHub
  • Agile project management in Jira
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About DL Resource Group