Unknown Company

Software Engineering Manager

new york, ny • Posted Yesterday
Onsite Full Time Software Architecture & Engineering


  • Design, develop, and deliver software solutions using appropriate technologies, frameworks, and methodologies

  • Continuously improve platform performance and development efficiency

  • Partner with architecture teams to ensure compliance with global technology standards

  • Audit application portfolios to eliminate duplication and improve efficiency

  • Drive legacy transformation initiatives aligned with global technology lifecycle strategies

  • Lead and provide technical direction to software engineering teams across Canada and Mexico

  • Mentor and develop high-performing engineering talent

  • Foster a culture of innovation, collaboration, accountability, and continuous improvement

  • Support regional managers in achieving market objectives through technology leadership

  • Report technology and quality initiatives to the Engineering Director

  • Own quality and security practices throughout the software delivery lifecycle

  • Improve engineering transparency, metrics collection, and incident resolution processes

  • Promote adoption of software craftsmanship principles and engineering best practices

  • Identify and implement new technologies and digital initiatives that improve efficiency, customer experience, and business outcomes

  • Manage technology vendors and external partners to optimize delivery, value, and cost effectiveness

  • Support IT budgeting, resource planning, governance, and investment decisions

  • Ensure alignment, transparency, and return on technology investments

  • Partner with business leaders and stakeholders to translate business needs into technology solutions

  • Build strong relationships across teams to promote knowledge sharing and eliminate duplicate or conflicting solutions


Requirements



  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field OR a combination of education and experience

  • 8+ years of hands-on software engineering experience

  • 6+ years of experience in software design, programming, design patterns, and Java-based development

  • Experience developing testable software features and conducting effective code reviews

  • 4+ years of experience leading Agile software development teams and delivering enterprise-scale products

  • Strong leadership, communication, and stakeholder management skills

  • 4+ years of experience in software operations, including CI/CD, DevOps, Site Reliability Engineering (SRE), observability, application support, and maintenance

  • 2+ years of experience in technical planning and solution architecture

  • Candidates must be legally authorized to work in the United States

  • Visa sponsorship is not available for this position


Core Competencies


Demonstrates expertise in software engineering, including Java-based development, Agile methodologies, and CI/CD practices. Proven ability to lead teams, mentor talent, and drive technology initiatives that enhance performance and efficiency.


Highest-signal resume keywords



  • Java-Based Development

  • Agile Software Development

  • CI/CD Practices

  • Technical Planning

  • Solution Architecture


ATS Optimization Keywords


Hard Skills



  • Software Design

  • Programming

  • Design Patterns

  • Testable Software Features

  • Code Reviews

  • Software Operations

  • Site Reliability Engineering

  • Observability

  • Application Support

  • Maintenance


Soft Skills



  • Leadership

  • Communication

  • Stakeholder Management


Industry Keywords



  • Software Solutions

  • Technology Standards

  • Legacy Transformation

  • Engineering Best Practices

  • Technology Leadership

  • IT Budgeting

  • Resource Planning

  • Governance

  • Investment Decisions

  • Knowledge Sharing

#J-18808-Ljbffr
Back to Job Search