Senior Director Software Engineering

Empower Retirement

Greenwood Village (CO)

Hybrid

USD 152,000 - 220,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Tuition reimbursement
Paid time off
Parental leave
Life insurance
Volunteer time off

Job summary

Empower Retirement is seeking a Senior Director of Software Engineering to lead a software engineering function at the business unit or corporate level. The role provides strategic and technical direction across multiple teams and manages resources, budgets and stakeholder relationships to drive accountable execution.

You will build leadership capability, guide complex systems through the full development lifecycle, and shape short- and long-term business strategies while maintaining focus on

Qualifications

  • Bachelor's degree in Computer Science or Information Systems or equivalent experience.
  • Broad technical expertise across software systems and multiplatform environments.
  • Experience overseeing complex software systems across the lifecycle.
  • Experience managing managers and professional employees, including hiring and coaching.
  • Experience managing project workloads, resources, schedules, risks, and budgets.

Responsibilities

  • Lead architecture, design, development, implementation, maintenance, support and enhancement of complex software systems and applications.
  • Direct the software development lifecycle across proprietary and purchased software.
  • Oversee system performance, QA, testing, and technical documentation.
  • Manage workloads, priorities, schedules, resources, and delivery commitments across teams.
  • Communicate status, risks, dependencies, and impacts to stakeholders and external partners.
  • Develop short and long-term business strategies and allocate resources accordingly.
  • Lead organizational design, budgeting, and leadership development within the department.

Skills

Broad technical expertise
Software systems
Multiplatform environments
Managing managers
Budget management
Stakeholder relationships
Strategic direction
Leadership & coaching
Problem solving

Education

Bachelor's degree in Computer Science or Information Systems

Job description

life insurance, parental leave, paid time off, tuition reimbursement, 401(k)

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.

Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself.

***Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.***

The Senior Director Software Engineering will lead a software engineering function at the business unit or corporate level, providing strategic and technical direction across multiple teams, managers, and professional employees. This role will oversee complex software systems and applications throughout the development lifecycle, establish priorities and standards, manage resources and budgets, and develop short and long-term business strategies. The Senior Director Software Engineering will also build leadership capability, manage key stakeholder relationships, and drive accountable execution across teams and initiatives.

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.

Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself.

***Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.***

The Senior Director Software Engineering will lead a software engineering function at the business unit or corporate level, providing strategic and technical direction across multiple teams, managers, and professional employees. This role will oversee complex software systems and applications throughout the development lifecycle, establish priorities and standards, manage resources and budgets, and develop short and long-term business strategies. The Senior Director Software Engineering will also build leadership capability, manage key stakeholder relationships, and drive accountable execution across teams and initiatives.

What you will do
  • Lead software engineering teams responsible for the architecture, technical design, development, implementation, maintenance, support, repair, and enhancement of complex software systems and applications.

  • Provide subject matter expertise across multiplatform applications and determine appropriate courses of action in partnership with systems and business leadership.

  • Direct the software development lifecycle, including design, coding, testing, documentation, installation, maintenance, and support of proprietary and purchased software systems and applications.

  • Establish and oversee policies, procedures, and expectations for system performance, quality assurance, testing, and technical documentation, ensuring solutions meet established business and customer requirements.

  • Evaluate and make decisions regarding application enhancements, technical improvements, and changes based on system needs and organizational priorities.

  • Manage project and development workloads across teams, including priorities, schedules, resources, risks, delivery expectations, and adjustments necessary to meet commitments.

  • Execute deliverables through subordinate managers, ensuring initiatives are completed on time, within predefined requirements, and within approved budgets while maintaining accountability for team and project performance.

  • Communicate project status, risks, dependencies, and impacts to key stakeholders and manage relationships with internal departments, external clients, and third-party vendors.

  • Oversee organizational design, resource allocation, and leadership structure for assigned departments or work units, setting clear short and long-term goals and delegating responsibilities based on capabilities and capacity.

  • Develop short and long-term business strategies, prioritize initiatives, allocate resources, balance workloads, and manage leadership expectations related to deliverables and timelines.

  • Recommend and implement improvements to policies, processes, systems, services, and operating practices while identifying, evaluating, and mitigating operational and delivery risks.

  • Apply an enterprise and global perspective to identify opportunities to improve or align systems, services, resources, and processes, and establish measures to evaluate performance and risk.

  • Manage departmental operating costs and budgets, including labor, financial performance, budget development, monitoring, and analysis of discrepancies.

  • Make leadership decisions related to hiring, pay, performance, appraisals, employee development, work schedules, and discipline while coaching employees, developing leaders, addressing performance gaps, and fostering professional growth and organizational learning.

  • Perform other duties as assigned.

What you will bring
  • Bachelor's degree in Computer Science or Information Systems, or equivalent experience.

  • Broad technical expertise across software systems, applications, and multiplatform environments.

  • Experience overseeing complex software systems and applications throughout the software development lifecycle.

  • Experience managing managers and professional employees, including hiring, developing, motivating, coaching, and directing people.

  • Experience managing project workloads, competing priorities, resources, schedules, risks, budgets, and delivery commitments.

  • Experience managing operating costs, labor, and departmental financial performance.

  • Experience managing relationships with internal stakeholders, external clients, and third-party vendors.

  • Ability to solve complex problems, make decisions with broad operational impact, and use analysis, experience, judgment, and input from others as appropriate.

  • Ability to provide strategic direction, establish goals and performance expectations, allocate resources, and hold leaders and teams accountable for results.

  • Strong ability to build trusting relationships, provide constructive feedback, influence outcomes, and work effectively across multiple levels of an organization.

What will set you apart
  • Master's degree in a related systems or business field.

  • Ten (10) years of experience, including at least four (4) years of experience directly managing people, including hiring, developing, motivating, and directing people as they work.

  • Experience developing managers, strengthening leadership pipelines, mentoring rising leaders, and creating opportunities for professional growth and organizational learning.

  • Experience identifying organizational risks, improving operational efficiency, and aligning systems, services, and resources across complex or global environments.

This job operates in a professional office environment.

This job description is not intended to be an exhaustive list of all duties, responsibilities and qualifications of the job. The employer has the right to revise this job description at any time. You will be evaluated in part based on your performance of the responsibilities and/or tasks listed in this job description. You may be required to perform other duties that are not included on this job description. The job description is not a contract for employment, and either you or the employer may terminate employment at any time, for any reason, as per terms and conditions of your employment contract.

What we offer you

We offer an array of diverse and inclusive benefits regardless of where you are in your career. We believe that providing our employees with the means to lead healthy balanced lives results in the best possible work performance.

  • Medical, dental, vision and life insurance
  • Retirement savings - 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup
  • Tuition reimbursement up to $5,250/year
  • Business-casual environment that includes the option to wear jeans
  • Generous paid time off upon hire - including a paid time off program plus ten paid company holidays and three floating holidays each calendar year
  • Paid volunteer time - 16 hours per calendar year
  • Leave of absence programs - including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA)
  • Business Resource Groups (BRGs) - BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.
Base Salary Range

$151,800.00 - $220,050.00

Equal opportunity employer * Drug-free workplace

We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age (40 and over), race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.

***For remote and hybrid positions you will be required to provide reliable high-speed internet with a wired connection as well as a place in your home to work with limited disruption. You must have reliable connectivity from an internet service provider that is fiber, cable or DSL internet. Other necessary computer equipment, will be provided. You may be required to work in the office if you do not have an adequate home work environment and the required internet connection.***

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Empower Retirement • Greenwood Village (CO)

On-site
USD 106,000 - 149,000
Medical, dental, vision insurance
401(k) with company match
Tuition reimbursement
Senior Director Software Engineering
Senior Director Software Engineering

empower • United States

On-site
USD 200,000 - 280,000
Software Engineer
Software Engineer

Empower Retirement • West Conshohocken (PA)

On-site
USD 87,400 - 123,400
401(k) matching
Tuition reimbursement
Paid time off
+2
Senior Data Scientist
Senior Data Scientist

Empower Retirement • Greenwood Village (CO)

On-site
USD 120,000 - 170,000
Medical, dental, vision and life
401(k) with company matching
Tuition reimbursement
+2
Senior Data Engineer
Senior Data Engineer

Empower Retirement, LLC • Overland Park (KS)

Hybrid
USD 106,000 - 149,000
Medical, dental, vision and life
401(k) with company match
Tuition reimbursement
+4
Principal Technical Business Systems Analyst
Principal Technical Business Systems Analyst

Empower LLC • Greenwood Village (CO), Northern (KY)

Hybrid
USD 114,000 - 165,000
Medical Insurance
Retirement Plan
PTO
+2
Software Engineer
Software Engineer

Empower • Hartford (CT)

On-site
USD 96,100 - 135,700
Medical, dental, vision and life insurance
401(k) plan with generous company matching
Tuition reimbursement up to $5,250/year
+3
Employee Relations Consultant
Employee Relations Consultant

Empower • United States

Hybrid
USD 95,300 - 134,600
Medical, dental, and vision insurance
401(k) with company matching contributions
Tuition reimbursement
+1
Sr. Manager, Advisory & Planning, Private Client
Sr. Manager, Advisory & Planning, Private Client

Empower Retirement • Greenwood Village (CO)

On-site
USD 96,000 - 136,000
Medical, dental, vision and life
401(k) with company match
Tuition reimbursement
+5
Senior Data Scientist
Senior Data Scientist

Empower Retirement, LLC • Overland Park (KS)

On-site
USD 120,000 - 170,000
Medical insurance
Dental insurance
Vision insurance
+3