Subir
Logo Fe Colores Horizontal
Logo Talent Advisors

Position: Senior Manager, Software Engineering

Job Description: 

We are seeking a Senior Manager, Software Engineer who will play a pivotal role in the modernization of our technology stack, specifically in the area of customer acquisition. This individual will have the unique opportunity to shape and drive the evolution of our ecommerce sites and services, transitioning from our current monolithic setup to a composable commerce architecture. The candidate should have a strong understanding of composable commerce architecture, experience in integrating commerce platforms, and a vision for using technology to improve the customer experience.

 

This position will be required to work hours that overlap significantly with U.S. business hours.

 

Key Job Functions and Responsibilities of Senior Manager, Software Engineering:

  • Provide strategic and technical direction for the development and evolution of our composable commerce technology stack.
  • Collaborate with cross-functional teams, including product managers, and business stakeholders, to ensure alignment with business objectives.
  • Stay up to date with industry trends and emerging technologies related to composable commerce, identifying opportunities for innovation and improvement.
  • Lead and mentor a team of software engineers and web developers, fostering a collaborative and high-performing work environment.
  • Set clear goals, provide regular feedback, and conduct performance evaluations to ensure team members’ growth and development.
  • Drive recruitment efforts to attract and hire top engineering talent, ensuring a strong and diverse team.
  • Oversee the end-to-end software development lifecycle, from planning and design to implementation and deployment, ensuring adherence to best practices and standards.
  • Collaborate with technical leadership and engineers to design scalable, reliable, and maintainable software solutions.
  • Review code, provide technical guidance, and actively participate in the development process when needed.
  • Implement and promote software engineering best practices, such as code reviews, automated testing, and continuous integration/continuous deployment (CI/CD).
  • Drive initiatives for process improvement, efficiency gains, and overall technical excellence within the software engineering team.
  • Foster effective communication and collaboration between software engineering teams and other departments, promoting a culture of transparency and knowledge sharing.
  • Work closely with product managers and stakeholders to define and prioritize software development initiatives, ensuring timely and successful delivery.

 

Minimum Qualifications:

  • Bachelor’s or master’s degree in Computer Science or a related field.
  • Proven experience (5+ years) in software engineering leadership roles, with a strong focus on composable technology stacks.
  • Deep understanding of composable commerce concepts, architectures, and associated technologies (e.g., microservices, APIs, headless commerce).
  • Strong technical background in software development, with expertise in multiple programming languages, frameworks, and tools.
  • Demonstrated experience in leading and managing high-performing software engineering teams, including remote teams.
  • Solid knowledge of software development methodologies, agile practices, and DevOps principles.
  • Experience with cloud platforms (e.g., AWS, Azure – preferred, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.

Preferred Qualifications:

  • Experience with modern web frameworks, such as, Angular, React, Vue, Next.js, etc.
  • Experience with Jamstack architectural approach
  • Experience with headless CMS platforms
  • Bonus: knowledge in HCL Commerce and/or Drupal CMS

Aplicar para este puesto

 

Regresarazul
Regresar
Created by Alex Volkov