Job Title: Principal Software EngineerLocation: Guadalajara, Mexico (Hybrid – Relocation Support Available)Type of Contract: Full-TimeSalary Range: 200,000 MXN/monthLanguage Requirements: English fluency requiredWe are seeking a skilled Principal Software Engineer with expertise in enterprise-level architecture, practice management, and emerging technologies to join our growing team. You will play a key role in driving technological transformation, advising senior stakeholders, and building EPAM’s engineering practice in Mexico. Your work will directly impact strategic business outcomes while shaping the future of engineering excellence in the region.Key Responsibilities:Lead the design and implementation of end-to-end, enterprise-level systems that modernize legacy platforms and enable scalable, future-proof solutionsPartner with C-level executives and stakeholders to align technology strategies with long-term business goalsDrive adoption of emerging technologies (AI/ML, cloud-native, microservices, blockchain) and propose innovative, high-impact solutionsMentor and guide engineers, architects, and technical leaders, fostering a culture of excellence and continuous learningDevelop and expand EPAM’s engineering practice in Mexico, ensuring alignment with global standards and strategiesAttract, hire, and retain top technical talent, building a strong and sustainable engineering pipelineRepresent EPAM as a thought leader in the local technology community through conferences, events, and industry forumsMust-Have Qualifications:Proven experience in software engineering and enterprise architecture, delivering complex, secure, and scalable systemsHands-on coding expertise in modern programming languages (e.g., Java, Python, .NET, or similar)Strong background in consulting enterprise clients and influencing C-level executivesDemonstrated success in managing or growing engineering practices, including team leadership and talent developmentDeep knowledge of emerging technologies and ability to drive technology adoption across organizationsStrong mentorship skills with a passion for developing engineering talent and future technical leadersAbility to work across global teams and collaborate effectively across regions and business unitsPreferred Qualifications:Experience leading R&D initiatives and introducing innovative, patent-worthy solutionsFamiliarity with systems engineering methodologies and holistic system design practicesTrack record of representing organizations in industry events, meetups, or conferences