SILMC - SERVICIOS INTEGRADOS DE LEALTAD, MERCADOTECNIA Y COMUNICACIÓN, S.A.P.I. DE C.V. is seeking a Principal Engineer to serve as a key technical visionary and be responsible for shaping the organization’s technology strategy. The Principal Engineer will lead the design of transformative and scalable systems. This role will operate at the highest technical level, driving innovation, influencing organizational direction, and ensuring that engineering efforts deliver measurable business impact. The Principal Engineer also mentors technical experts, fosters a culture of excellence, and ensures alignment with long-term strategic goals.Here's what the role involves:
- Defining and driving the technology strategy.
- Leading the design and development of advanced, large-scale systems and architectures.
- Providing strategic guidance and decision-making for complex engineering challenges.
- Mentoring and influencing senior technical contributors.
- Driving the adoption of innovative technologies and frameworks.
- Championing technical excellence by establishing and enforcing high standards for secure coding, automated testing, and CI/CD pipelines.
- Collaborating with cross-functional leaders.
- Leading organizational efforts to design fault-tolerant, highly available systems.
- Overseeing and influencing the execution of critical, high-impact technical projects.
- Serving as a key stakeholder in the development of the technology roadmap.
- Conducting deep technical reviews and providing actionable feedback.
- Partnering with Site Reliability Engineering (SRE) and security teams.
- Promoting knowledge sharing and collaboration across engineering teams.
- Evaluating and selecting strategic tools, platforms, and frameworks.
- Driving technical innovation by prototyping and experimenting with cutting-edge tools and solutions.
- Promoting an autonomous work culture.
- Serving as a Spin Culture Ambassador.
Requirements for the role include:
- 12+ years of experience in software development.
- Expertise in architecting and delivering large-scale, mission-critical systems.
- Mastery of programming languages such as Java, Python, C#, or Node.js.
- Expertise in modern frameworks and technologies (React, Angular).
- Experience in microservices architecture, containerization (Docker, Kubernetes), and advanced API management.
- Advanced knowledge of cloud platforms (AWS, GCP, Azure).
- Demonstrated ability to influence and align cross-functional teams.
- Expertise in database technologies, including SQL and NoSQL systems.
- Strong background in Agile methodologies, DevOps practices, and implementing CI/CD pipelines at scale.
- Deep understanding of secure software development practices, compliance standards, and tools like SAST, DAST, and threat modeling.
- Exceptional stakeholder management and communication skills.
- Proven track record of driving technical initiatives that deliver measurable business impact.
- Commitment to continuous learning.