Skip To Main Content
backBack to Search

Engineering Manager - Java

Hybrid in Mexico: Guadalajara
Advanced Software Engineering
& 15 others

Join our team as an Engineering Manager overseeing Java software development.

You will lead teams, establish robust development processes, and ensure alignment with project objectives. Apply now to contribute your leadership and technical expertise in a dynamic environment

Responsibilities
  • Form and support the right team setup by clarifying demand, project goals, and roles
  • Ensure alignment of roles and responsibilities within the Java engineering team
  • Perform code reviews and implement technological optimizations
  • Set up the software development process from scratch aligned with best practices
  • Integrate Engineering Excellence practices to maintain high-quality standards
  • Define, measure, present, and control development progress aligned with business objectives
  • Stay updated on Java ecosystem trends and introduce relevant innovations
  • Analyze and address architecture-significant requirements for small to mid-sized projects
  • Present and justify technical solutions to clients and stakeholders
  • Propose alternative technical approaches to achieve project goals
  • Participate in SWAT activities to resolve critical challenges
  • Maintain up-to-date knowledge in the Java technology stack and frameworks
  • Engage in continuous learning through courses, certifications, and training
Requirements
  • 7+ years of hands-on development experience with Java technology stack
  • Experience in setting up software development processes aligned with industry best practices
  • Proven leadership skills to form and support effective teams
  • Capability to integrate Engineering Excellence practices into development
  • Experience in analyzing and documenting architecture requirements
  • Strong communication skills for effective client and stakeholder interaction
  • Ability to define, measure, and control development progress
  • Experience in troubleshooting and optimizing Java applications
  • Proven ability to present and justify technical solutions
  • Experience participating in critical incident resolution activities
  • Continuous learning mindset with engagement in technical training
  • Ability to stay updated on technological trends and innovations
  • Advanced English proficiency (Advanced level)