T

Thrivent

Financial services for individuals and communities

Engineering Manager - Data

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in USA$139.5k - $188.7k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science or another technical field, or equivalent work experience.
  • At least 8 years of progressively responsible experience in Information Technology, including at least 5 years of experience in an IT discipline such as customer relationship management, portfolio strategy, or roadmap development.
  • At least 3 years of leadership experience across aspects of a specific IT discipline, such as IT/line-of-business customer relationship management, portfolio strategy, or demand management.
  • At least 3 years of management or supervisory experience in a specific IT functional area, such as application development, or equivalent skills leading major technical projects with accountability for talent management needs and performance standards.
  • Demonstrated leadership and experience managing multidisciplinary, high-performance work teams.
  • Strong competency in project management and execution of multiple or large projects.
  • Experience working with customers to develop solutions to complex business problems.
  • Ability to communicate effectively with internal and external stakeholders to support business initiatives.
  • Ability to function in an environment requiring flexibility, good judgment, and sound decision-making, often based on limited information or extreme conditions.
  • Ability to formulate, implement, and evaluate plans, programs, and procedures applicable to customer relationship and demand management.

Responsibilities

  • Provide strategic direction to one or more departments and establish operating policies and procedures that affect departments and subordinate sections, disciplines, and work units.
  • Interpret company-wide policies and procedures.
  • Develop budgets, schedules, department objectives, and metrics derived from organizational objectives.
  • Collaborate and interact with internal and external stakeholders and senior-level business partners about projects, operational decisions, scheduling requirements, and contractual clarifications.
  • Lead briefings and technical meetings to support IT objectives.
  • Review technical solution designs and architecture and provide guidance and direction.
  • Participate in system design and architecture discussions with the team to determine approaches for delivering solutions.
  • Review technical solutions and support their execution.
  • Ensure code reviews are completed; read and review developed software and stay current with best practices.
  • Promote and enable the sharing of ideas and best practices, making time for teams to participate.
  • Anticipate and analyze technology trends and assess the impact of emerging technologies on the business.
  • Support team agile practices and learning events or training.
  • Help remove barriers for the team.
  • Participate in sprint demonstrations and understand desired and actual outcomes and the technology delivered by the team.
  • Partner with Product Managers on initiatives, features, and epics, providing clarity on desired outcomes and technical expertise.
  • Collaborate with Product Managers on strategies, operating plans, targets, and measures for product groups.
  • Create a positive team environment in which individuals can collaborate and share ideas respectfully and safely.
  • Support and empower teams to broker solutions across products.
  • Understand how products integrate with other products and ensure consistency of approach toward common goals and outcomes.
  • Build strong working relationships with peers across teams.
  • Identify cross-team challenges and help teams solve them collaboratively.
  • Align the team with company and technology-organization priorities for a product area.
  • Participate in setting product and platform technology vision, strategies, initiatives, roadmaps, objectives, and alignments.
  • Represent the business value of technology upgrades and influence prioritization in the product roadmap.
  • Empower the team to select appropriate tools and platforms for the product area.
  • Collaborate with engineers to uphold engineering practices and advocate for engineering disciplines.
  • Promote engineering practices and continuous improvement, including development and observability.
  • Contribute to enterprise frameworks and patterns.
  • Define and support development lifecycle processes.
  • Support the team and remove barriers to resolving production incidents and problems.
  • Continuously evaluate DevOps through observability, monitoring, and alerting.
  • Understand the health of technology products and promote prioritization of work to maintain and continuously improve them.
  • Serve as an escalation point for product-level support of ongoing maintenance and production issues.
  • Advocate for the team to define criteria for selecting appropriate platforms and technologies.
  • Guide the team in building consensus on an approach and making build-versus-buy decisions; for buy decisions, work with the team to determine criteria and select vendors.
  • Execute or manage technology solutions, platforms, and associated vendor relationships for product groups.
  • Hold regular one-on-one meetings with team members and team meetings.
  • Provide constructive feedback, guidance, and coaching to help engineers develop their skills and experience.
  • Provide career-planning advice and create development plans that support engineers' career goals and learning opportunities.
  • Lead the process of selecting and engaging consulting partners.
  • Plan for future people needs in product groups and collaborate with other teams on recruitment.
  • Recruit, develop, and sustain a high-performing team while promoting shared accountability, operational excellence, and partnership.
  • Demonstrate leadership competencies through collaboration, accountability, and supporting sound decisions.
  • Support or develop an environment focused on continuous improvement, employee engagement, and commitment to clients.
  • Shape or support a culture reflecting the organization's purpose, promise, and values, and maintain client trust and reputation.
  • Manage a team of direct and indirect staff.

Desired Qualifications

  • An MBA.
  • Experience in the financial services industry.
  • Experience in IT planning and business relationship management.
  • Experience working in a matrix management organization.
  • Experience with product development and management.

About the Company

Thrivent

Financial services for individuals and communities

Thrivent combines financial advice, insurance, investments and banking with generosity programs to help individuals and communities thrive. It treats money as a tool rather than a goal, guiding over 2 million clients to plan and protect their finances while also supporting charitable giving. The company’s model centers on helping people build financial futures and live more generous lives through a broad suite of financial services and community-focused initiatives. Differentiators include its emphasis on generosity and community impact, long-standing 100-year legacy, and integrated approach across planning, protection, growth and philanthropy. The goal is to empower people to manage their finances responsibly and contribute to the well-being of their communities.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Minneapolis, MN
Founded
1902

Recently Posted Jobs

Explore more opportunities at Thrivent

See more jobs