The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.
Description
We are looking for a dynamic Engineering Manager in the GRS Billing department who combines strong technical capabilities with exceptional leadership skills. You will lead a team responsible for the development and maintenance of our billing systems. Your role will involve driving technical solutions that enhance billing processes, ensuring the scalability and reliability of our platforms, and collaborating with cross-functional teams to support strategic objectives.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
This role is responsible for hiring, managing, and deploying resources across team(s) to enable optimal alignment of staff to business priorities. Coach and evaluate performance and quality of work delivered by team members. Create a motivating work environment for team(s) and ensure team is constantly learning and delivering quality code. Provide thought leadership in architecture, security, resilience, scalability, operational excellence, and cost optimization to build great software products and engineering team(s). Manage total cost of ownership, advocate for forward thinking implementation and removal of technical debt, raise the bar for engineering excellence. Champion and effectively utilize agile methodology and practices. This individual will be instrumental in nurturing a high-performing technical team and fostering a culture of learning and innovation.
If you're enthusiastic about technology and empowering others, we want to hear from you!
Responsibilities:
- Team Leadership: Manage and mentor a team of software engineers and technical specialists. Foster a collaborative and innovative team environment and guide the team through complex technical challenges.
- Project Management: Oversee the development, implementation, and enhancement of billing systems. Ensure projects are delivered on time, within scope, and aligned with business goals.
- Technical Expert: Provide technical leadership in architecture, design, and development of billing solutions. Evaluate and recommend tools, technologies, and processes to ensure the highest quality of service that aligns with our Billing North Star Architecture
- Strategic Planning: Collaborate with business stakeholders to define requirements and prioritize enhancements that align with company strategy. Drive continuous improvement initiatives in the billing domain.
- Problem Solving: Analyze and resolve complex technical issues. Serve as an escalation point for critical incidents and guide the team in diagnosing and fixing problems efficiently. Removes roadblocks and obstacles; manages interdependence when needed.
- Collaboration: Work closely with other IT teams, product managers, and business units to deliver integrated solutions. Facilitate communication between technical and non-technical stakeholders.
- Compliance and Standards: Ensure all systems comply with regulatory requirements and industry standards. Advocate for best practices in code quality, security, and system performance.
- Understand the business domain and product vision; in partnership with other team members (Scrum Master, Architect, Product Owner, etc.) to align the work of the team toward the shared goals for the product.
- Manage the quality of work delivered by team members and deals effectively with performance issues in a timely manner. Monitors team effectiveness and addresses issues affecting team productivity.
- Coordinate and deliver performance reviews and drive professional development, including rotations and special assignments.
- Facilitate or provide mentoring experiences. Provide relevant technical coaching and support for team members.
- Hire talent and actively engage in recruiting processes.
- Coordinate with vendors to ensure talent management, on-boarding and transition are performed in a consistent manner.
- Participate in the development of business and/or technology vision, strategies, critical success factors and operating plans for application, unit, or platform.
- May establish financial plan for the application, portfolio or overall unit and manage to plan.
- May lead efforts to evaluate, select and implement innovative technologies to enhance applications or platforms.
- Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
- Minimum of 5 years of experience in software development and at least 3 years in a leadership role strongly preferred.
- Proven experience with billing systems or financial applications in a corporate environment.
- Able to manage complex technology development concepts, capabilities, and maturity.
- Excellent critical thinking skills and attention to detail.
- Experience delivering large scale, high complexity program, and lead cross-functional teams preferred.
- Effective communication skills with the ability to interact effectively with technical and business stakeholders.
- Experience with Agile methodologies and project management tools.
- Requires excellent analytical ability, consultation, communication, presentation and management skills, strong judgment, and ability to effectively consult with cross functional stakeholders and optimize teams
- Demonstrated ability to operate collaboratively and build consensus. In-depth knowledge of technology standards and guidelines; knowledge of management concepts, practices, and techniques; thorough knowledge of business functions and operations, objectives, and strategies
- Enthusiastic about learning and personal growth; actively seeks opportunities to expand technical knowledge and skills
- Engages in professional development activities such as certifications, workshops, or conferences
- Proven ability to mentor developers, providing guidance on both technical skills and soft skills
- Experience in fostering an inclusive environment that encourages team collaboration and individual growth
- Strong people skills with a focus on building trust and open communication within the team
- Ability to create a supportive and inclusive environment that promotes innovation and collaboration
- An initiative-taking and enthusiastic approach to challenges, with a keen sense of accountability
- Empathetic and approachable, valuing the input and well-being of team members
- Committed to cultivating a positive team culture that encourages risk-taking and experimentation
- Ability to align technical goals with business objectives, ensuring the team contributes to overall organizational success
- Experience in leading projects from conception through execution, with a focus on delivering value
- Capability to partner with Product Owners to transform business process via technical implementation
- Experience with Financial Services or Insurance a plus
- Knowledge of technology concepts, strategies and methodologies typically acquired through a Bachelors or Masters Degree in technical or business discipline and a minimum of five years' experience in a practice relevant domain including delivering software solutions in an agile environment.
- 3 years in a leadership role strongly preferred.
- Able to manage complex technology development concepts, capabilities, and maturity.
- Requires excellent analytical ability, consultative communication, presentation and management skills, strong judgment, and ability to effectively consult with cross functional stakeholders and optimize teams.
- Demonstrated ability to operate collaboratively and build consensus. In-depth knowledge of technology standards and guidelines; knowledge of management concepts, practices and techniques; thorough knowledge of business functions and operations, objectives, and strategies.
- Knowledge of cloud technologies required, experience with cloud development preferred.
As a purpose-driven organization, Liberty Mutual is committed to fostering an environment where employees from all backgrounds can build long and meaningful careers. Through strong relationships, comprehensive benefits and continuous learning opportunities, we seek to create an environment where employees can succeed, both professionally and personally.
At Liberty Mutual, we believe progress happens when people feel secure. By providing protection for the unexpected and delivering it with care, we help people embrace today and confidently pursue tomorrow.
We are proud to support a diverse, equitable and inclusive workplace, where all employees feel a sense of community, belonging and can do their best work. Our seven Employee Resource Groups (ERGs) offer a centralized, open space to bring employees and allies together to connect, learn and engage.
We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/Benefits
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
- California
- Los Angeles Incorporated
- Los Angeles Unincorporated
- Philadelphia
- San Francisco