1 day ago
Mexico City, MexicoStaff+
Responsibilities
- Lead the design and implementation of complex, scalable software architectures.
- Advise leadership on strategic technical decisions and align engineering initiatives with business objectives.
- Collaborate with cross-functional teams to define requirements and deliver high-quality systems.
- Mentor Staff Engineers and other technical leaders on architecture, engineering practices, and professional development.
- Drive adoption of new technologies, tools, frameworks, and engineering methodologies.
- Oversee large-scale technical projects and ensure delivery, quality, and strategic alignment.
- Identify architectural bottlenecks and improve system performance, scalability, and reliability.
- Establish technical standards covering secure coding, automated testing, and CI/CD pipelines.
- Collaborate with Site Reliability Engineering and security teams on reliability, infrastructure, and regulatory compliance.
- Maintain system designs, operational processes, architectural blueprints, and other technical documentation.
- Participate in incident response and root cause analysis.
- Influence the technology roadmap and align priorities with Solution Architects and leadership.
- Promote collaboration, inclusion, autonomy, accountability, and continuous technical improvement.
Requirements
- 10+ years of software development experience, including extensive large-scale systems and architecture work.
- Advanced proficiency in one or more of Java, Python, C#, or Node.js.
- Advanced knowledge of frontend frameworks such as React and Angular, along with backend systems.
- Experience with microservices architecture, Docker, Kubernetes, and API management.
- Advanced experience with AWS, GCP, or Azure for scalable and secure systems.
- Demonstrated ability to lead technical teams and mentor engineering leaders.
- Expertise with SQL and NoSQL database technologies, data modeling, and performance optimization.
- Strong background in Agile methodologies, DevOps practices, and CI/CD pipelines.
- Deep knowledge of software security practices, compliance standards, and SAST and DAST tools.
- Excellent communication and stakeholder management skills.
- Experience driving large-scale technical initiatives from concept through delivery with measurable business impact.
- Commitment to continuous learning and awareness of emerging technologies and industry trends.
Benefits
- The company promotes a diverse, inclusive, and discrimination-free workplace.
Tech Stack
Categories
About Spin
Spin is a Mexican fintech that provides a mobile app for digital accounts, payments, transfers, bill pay, and a reloadable card for consumers and small businesses. It operates as a business unit of FEMSA and leverages OXXO’s nationwide convenience-store network for cash-in/cash-out and onboarding. Its services target financial inclusion in Mexico by pairing digital banking features with ubiquitous retail touchpoints.
