Staff Engineer - Foundations

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

7+ years of experience in software development, preferably in FinTech., Proven experience as a Software Architect with expertise in scalable cloud-based architectures., Strong problem-solving skills and experience with Agile/Scrum methodologies., Intermediate English and excellent communication skills are required..

Key responsibilities:

  • Lead the design and implementation of scalable software architectures.
  • Mentor junior and senior engineers through code reviews and career development.
  • Collaborate with cross-functional teams to define requirements and develop solutions.
  • Promote best practices in quality and security, ensuring compliance with industry standards.

Digital@FEMSA logo
Digital@FEMSA Financial Services SME https://www.femsa.com/
501 - 1000 Employees
See all jobs

Job description

Objective of the Role:

The Staff Engineer leads the design, development, and maintenance of complex architectures at Spin, making strategic technical decisions and mentoring engineers. They collaborate cross-functionally to deliver high-quality, innovative solutions aligned with business goals. 

Main Responsibilities:

  • Technical Leadership & Architecture – Design, develop and implement scalable, maintainable software architectures, ensuring alignment with the company’s technology strategy. 
  • Mentorship & Team Development – Guide junior and senior engineers through technical mentorship, code reviews, and career development initiatives. 
  • Innovation & Optimization – Identify and implement new technologies, optimize system performance, and drive automation to enhance efficiency and scalability. 
  • Cross-functional Collaboration – Work closely with product, business, and Tech teams to define requirements and develop technical solutions that meet business needs. 
  • Quality & Security – Promote best practices (TDD, CI/CD, SOLID), ensure compliance with industry security standards, desgin patterns and lead incident resolution efforts. 
  • Strategic Impact – Contribute to high-level technical decisions, manage dependencies across teams, and advocate for key strategic initiatives. 

Required Knowledge and Experience:

  • 7+ years of experience in software development, with a strong background in building and maintaining complex systems. Experience in the FinTech industry is preferred. 
  • Proven experience as a hands-on Software Architect, with expertise in:  
    • Designing, coding and implementing scalable cloud-based architectures, including microservices, containerized, and serverless applications. 
    • Database management (SQL/NoSQL) and system performance optimization. 
    • Frontend technologies for web and mobile applications. 
    • Automation testing and CI/CD pipeline implementation. 
  • Strong problem-solving skills, with the ability to troubleshoot complex technical issues and drive innovation through automation and emerging technologies. 
  • Experience mentoring and onboarding engineers, fostering a culture of technical excellence and continuous learning. 
  • Intermediate English is required, with excellent communication skills. 
  • Experience in Agile/Scrum methodologies.

 

This position is remote, the ideal candidate will be located in Mexico.

 

 

Spin está comprometida con un lugar de trabajo diverso e inclusivo. 
Somos un empleador que ofrece igualdad de oportunidades y no discrimina por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad u otra condición legalmente protegida.
Si desea solicitar una adaptación, notifique a su Reclutador.

Required profile

Experience

Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication
  • Problem Solving

Engineering Manager Related jobs