Software Engineering Manager

 

Description:


Are you a dynamic and results-oriented leader with a passion for building and empowering high-performing engineering teams? Do you possess a strong technical foundation coupled with a strategic product mindset? If so, we have an exciting opportunity to lead the evolution of a critical Customer Data Platform for a growing organization.

As the Software Engineering Manager, you will play a pivotal role in shaping the future of their data capabilities. You will guide and inspire a talented team of software engineers and product analysts, driving the development and enhancement of a platform that fuels key business decisions and customer experiences. This role offers a unique blend of technical leadership, strategic influence, and the opportunity to make a tangible impact on a sophisticated product.

Responsibilities
 

  • Team Leadership & Development: Lead, mentor, and empower a diverse team of software engineers and product analysts. Foster a collaborative, innovative, and high-performing culture, ensuring team members have the resources and support needed to excel.
  • Strategic Product Alignment: Partner closely with cross-functional teams and stakeholders to translate business objectives into a clear product vision and roadmap for the Customer Data Platform.
  • Project Execution & Delivery: Oversee the full software development lifecycle, from planning and execution to successful delivery, ensuring projects are on time, within budget, and aligned with the product vision.
  • Technical Excellence: Champion and enforce coding standards, best practices, and quality control processes to maintain the platform's integrity, performance, and scalability.
  • Resource Optimization: Effectively allocate resources, considering team skills, workload, and project priorities to maximize efficiency and impact.
  • Continuous Improvement: Cultivate a culture of innovation and continuous improvement within the development team, encouraging experimentation and the adoption of new technologies and methodologies.
     

Qualifications
 

  • Demonstrated experience in both software development and product management principles.
  • Proven leadership abilities with a track record of building and motivating successful engineering teams.
  • Strong analytical and problem-solving skills with the ability to navigate complex technical challenges.
  • In-depth understanding of software development methodologies (e.g., Agile, Waterfall) and best practices.
  • Successful experience in managing software development projects and ensuring timely delivery.
  • Excellent written and verbal communication skills with the ability to effectively convey technical information to both technical and non-technical audiences.
  • A results-oriented mindset with a strong sense of urgency and accountability.
  • Proficiency in planning, organizing, and adapting to changing priorities and risks.
  • Ability to foster innovation and encourage diverse perspectives within a team.
     

Skills
 

  • Strong interpersonal skills with the ability to build effective relationships and navigate organizational dynamics.
  • Experience in asking insightful questions and analyzing complex situations.
  • Proven ability to mentor and develop team members.
  • Demonstrated honesty, integrity, and reliability.
  • A customer-centric approach with a focus on delivering value.
  • Ability to motivate and engage team members towards common goals.
  • Courage to address tough issues and advocate for what is right.
  • Strong technical acumen with the ability to provide expert guidance on software development practices.
  • Experience in envisioning and documenting future state processes and products.
  • Ability to articulate customer needs in a business context.
  • Experience in identifying and managing stakeholder expectations.
  • Proficiency in developing and implementing change management strategies.
  • Strong data analysis skills with the ability to draw conclusions and make recommendations.
  • Experience managing multiple unrelated projects.
  • Knowledge of building high-performance cultures and recognizing technical skills.
  • Proficiency in software development using various programming languages.
  • Experience in ensuring IT application quality through testing and reporting.
  • Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • [While not mandatory, knowledge of the insurance industry could be beneficial.]
  • Minimum of 5 years of related experience in software development and team leadership.

Organization Randstad Digital Americas
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineering Manager
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-05-03 8:49 am
Expires on 2026-01-14