Engineering Manager - Java
Hybrid in Mexico: Guadalajara
Advanced Software Engineering
& 15 others
Choose an option
We are looking for an Engineering Manager - Java to lead software development teams with a strong focus on advanced engineering practices and cloud technologies.
In this role, you will drive effective team formation, implement best-in-class SDLC processes, and ensure alignment with business and technical goals while fostering continuous improvement. Join us to apply your leadership and technical skills in a collaborative and innovative environment.
Responsibilities
- Build and support optimal team structures by clarifying project demands, objectives, and individual roles
- Ensure clear role definitions and responsibility alignment within the Java development team
- Conduct code reviews and apply technology improvements
- Establish software development processes from the ground up following industry standards
- Incorporate Engineering Excellence practices to uphold quality benchmarks
- Define, track, present, and manage development progress in line with business goals
- Keep current with trends in Java and introduce suitable innovations
- Evaluate and address architecture-related requirements for small to medium projects
- Communicate and defend technical solutions to clients and stakeholders
- Suggest alternative technical strategies to meet project objectives
- Engage in SWAT team efforts to solve critical issues
- Maintain comprehensive knowledge of the Java tech stack and its frameworks
- Pursue continuous learning through certifications, courses, and training
Requirements
- Minimum 10 years of practical experience working with Java technology stack
- Experience establishing software development processes aligned with best practices
- Demonstrated leadership abilities to build and nurture effective teams
- Capability to embed Engineering Excellence methodologies in development work
- Proficient in analyzing and documenting architecture requirements
- Strong communication skills for client and stakeholder interactions
- Ability to define, measure, and control development milestones
- Experience diagnosing and optimizing Java applications
- Proven skills in presenting and defending technical proposals
- Experience contributing to critical incident resolution activities
- Commitment to continuous learning and professional development
- Ability to stay informed on the latest technology trends and advancements
- Advanced English proficiency (Advanced level)