Software Engineering Manager

Computers/Software Guadalajara, Jalisco


Position at J2 Cloud Services

The Manager of Software Engineering reports to the VP of Engineering and will drive the software engineering culture within the Engineering org. This position will have a direct impact on our e-commerce and other API  solutions for domestic and international markets. 

As the Manager of the Software Engineering team you will work closely with our Product managers, as well as members of the Platform Engineering and Network Engineering teams to build, manage and maintain our e-commerce platform.

This is a high-profile opportunity within a highly profitable and dynamic high-tech company. We've established a strong foundation to make us the undisputed leader in our space. Now we need to add an experienced, collaborative, and passionate software professional to help us grow, support, and maintain our services for our customers.


Job Duties:

  • Lead, mentor and grow teams of Software Engineers in different stages in their career across multiple time zones.
  • Meet with stakeholders to understand upcoming initiatives and requirements, and assess feasibility.
  • Coordinate execution of project work required for new business initiatives
  • Establish and maintain the highest level of coding standards appropriate for our projects.
  • Guide system and software architecture discussions.
  • Lead the development of new platform functionality and introduce new technology into the existing environments in a way that is scalable and reliable.
  • Lead the way and accelerate adoption and rollout of modern devops techniques into software engineering projects (including: Docker, Kubernetes, APM, unified logging, distributed tracing, and anomaly detection)
  • Assist in on-call escalations during high severity issues to help troubleshoot problems and coordinate escalations.
  • Manage the team and help them prioritize, build, and ship quality software to production.
  • Participate in the maintenance of the roadmaps that reflect the priorities in the different areas and continuously rebalance the teams to react to changes in the surrounding conditions.
  • Work on problems with your team, build consensus and advocate for engineering-specific roadmap items
  • Build your team, both through internal development and external hiring.

Job or Project Requirements and Experience:


  • At least three years of experience managing software engineering teams, or at least five years of experience leading software engineering projects in a team lead capacity.
  • Experience with agile software engineering approaches and using Jira and Confluence to manage work.
  • Excellent written and verbal communication skills in English. Proficiency in Spanish is also an asset..
  • You are self-motivated and keep on top of current technical trends along with deep knowledge of your tools of choice.
  • You are reliable, and we can count on you in times of need.
  • You are someone who demonstrates strong problem-solving methodology and the ability to work with individuals at all levels of the organization as well as external vendors.
  • You have recent hands-on software engineering experience in dynamic languages.