Software Engineering Manager

at Digital River
Location Minneapolis
Date Posted June 5, 2021
Category Engineering
Job Type Not Specified

Description

What You'll Do

The Manager of Software Engineering will lead an organization empowered to deliver and sustain internal and externally facing platforms, leveraging both established and emerging technologies. This leader will provide strategic recommendations, balancing the needs of various internal teams and various key stakeholders, and will also serve as a point of escalation for specific incidents. This position will lead efforts to identify, recommend, develop, implement, and support various technologies for various components of Digital River's platforms. The Manager of Software Architecture will review, approve, and oversee implementation efforts to ensure that development policies, procedures, and best practices are executed successfully, on-time, and within budgetary constraints. This position reports to the Director of Platform Engineering and will manage five direct reports. Other responsibilities include:

People Management

  • Planning: Define goals and determine the optimal course of action towards achieving shared corporate and departmental components
  • Organizing: Develop the proper team structure and internal leadership around various technical areas, leading to organizational effectiveness and a high performing team
  • Talent Acquisition: Attract/retain, select/hire, and promote high caliber talent to achieve the objectives of the organization
  • Coordinating: Communicate, supervise, and direct relevant staff ensuring streamlined delivery of various tasks
  • Talent Management: Establish performance standards/objectives and conduct ongoing performance review discussions to ensure each employee's performance meets set objectives to support salary action recommendations. Provide ongoing coaching and continuous
  • training/development
  • Ensure that the team follows established development processes and implements changes to the process when necessary
  • Up to 15% of time may be spent travelling

Technical Leadership

  • Provide thought leadership and guidance around public cloud technologies, including AWS and GCP.
  • Enhance current methodologies around automation/orchestration, utilizing tools like Jenkins, Terraform, and other declarative IAC artifacts like Cloud Formation Templates
  • Develop service-based tools to create more efficiencies around technology requests
  • Create end-to-end team coverage of foundational technologies like DNS, all the way through graduated concepts like CICD processes around IAC artifacts
  • Act as liaison to other technical groups, bringing new concepts to bear in a way that engages the greater organization to adopt more modern methods of deploying platform technologies
  • Cultivate strategies around optimizing distributed applications in a multi-cloud environment
  • Enhance cost-efficacy through various means, including auto scale technologies

Project Management/Measurement

  • Plan development projects from a technical and resourcing perspective with a focus on estimating project timelines
  • Facilitate communication upwards and across project teams as a means of ensuring project success
  • Gather and analyze metrics on team performance to improve delivery velocity

What You'll Need To Succeed

  • Bachelor's degree in Engineering/Related field, 7+ years of experience in Engineering or equivalent experience
  • 2+ years of direct management experience
  • Strong leadership skills including strategic thinking, fostering teamwork, cultivating relationships, and demonstrable experience in tactical leadership
  • Great problem solving skills, and demonstrated solid oral and written communication skills
  • Proven ability to organize/project manage, prioritize, and handle multiple tasks/assignments simultaneously
  • Excellent experience creating a team-based culture, focused on achieving results
  • Experience with AWS public cloud technologies
  • Experience in orchestration/CICD, infrastructure as code
  • Experience working with open source technologies and interpreted languages

Preferred

  • GCP/Azure experience

Drop files here browse files ... Dropbox ...