The Tech Lead (Senior Staff or Principal Engineer) will play a critical role in defining and executing the technical strategy of our core platform. This is a high-impact role focused on architecting solutions, guiding engineering teams, and ensuring we meet rigorous standards for scalability, performance, and security. As a senior technical leader, you’ll collaborate closely with the CTO, CPO, Infrastructure Architect, and other executive stakeholders, bringing deep technical expertise to influence and drive key decisions.
This is a full-time position and will follow US business working hours. (Candidates must be based in Mexico)
Duties and Responsibilities
- Technical Leadership: Serve as the primary technical authority on the team, making architectural decisions, defining best practices, and setting coding standards to ensure high-quality, maintainable, and scalable codebases.
- Architectural Ownership: Design, implement, and optimize core system architecture, ensuring it supports high availability, high-volume processing, and complex data workflows.
- Cross-Functional Collaboration: Partner with the CTO, CPO, Infrastructure Architect, and other senior leaders to align technical initiatives with product and business goals, contributing to the overall strategic direction.
- Project Ownership: Lead the design and development of large-scale projects, driving them from concept through implementation, and ensuring timely, high-quality delivery.
- Mentorship & Guidance: Mentor engineers at all levels, fostering a culture of technical excellence and continuous improvement across teams.
- Innovation: Drive technical innovation within the team, evaluating and implementing new tools, frameworks, and technologies that can improve our development process and product.
Technical Proficiency
- Programming Languages: Advanced proficiency in Python, Go, or Node.js, with experience in multiple languages being a plus
- Cloud Platforms: Deep knowledge of AWS, GCP, or Azure and the ability to design scalable, cloud-native applications
- Infrastructure as Code (IaC): Experience with Terraform, CloudFormation, or Pulumi to manage cloud infrastructure
- CI/CD: Proficiency with ArgoCD, Jenkins, GitLab CI/CD, or similar tools to build reliable, automated pipelines
- Containerization and Orchestration: Strong expertise in Kubernetes, Docker, and related technologies for managing microservices
- Data and Storage: Advanced understanding of PostgreSQL, MySQL, and NoSQL databases (e.g., MongoDB, Redis), with the ability to design efficient, reliable storage solutions
- API and Microservices Architecture: Strong understanding of RESTful, gRPC, or GraphQL APIs, and experience designing scalable microservices architectures
- Security and Compliance: Proficiency with secure coding practices, compliance considerations (e.g., GDPR), and authentication/authorization solutions
- Performance Optimization: Expertise in optimizing systems for scalability, latency, and performance in high-traffic, high-volume environments
Requirements
- Experience: 8–10 years in software engineering, with at least 3–5 years in technical leadership, ideally at a senior or principal engineer level. Proven ability to lead cross-functional projects and deliver high-quality, scalable solutions.
- Architectural Expertise: Strong track record in designing and implementing complex architectures for distributed systems, with a focus on performance, scalability, and security.
- Technical Leadership: Demonstrated success in setting technical direction, guiding large projects, and establishing best practices across teams. Ability to influence and drive architectural decisions that align with business goals.
- Strategic Thinking: Skilled at balancing immediate technical requirements with long-term architectural goals, while ensuring alignment with product and company vision.
- Problem-Solving Skills: Ability to diagnose and resolve complex, multi-system issues, with a focus on optimization and efficiency in high-performance environments.
- Collaboration and Communication: Excellent communicator who can work effectively with cross-functional teams, executive stakeholders, and engineering leaders, translating technical decisions and strategies to various audiences.
- Mentorship and Development: Proven ability to mentor and guide engineers across multiple levels, fostering a culture of continuous learning and technical excellence within the team.
Benefits
Hireframe provides nearshore and offshore staffing solutions, operating as a remote-first organization with team members located in the United States, Mexico, and the Philippines. Our robust benefits package includes:
- Permanent remote work flexibility
- Paid Time Off
- Health Maintenance Organization (HMO) coverage
- Annual performance bonuses
- Dedicated coaches offer an extra channel of support and skill-building
- Opportunities for professional growth
At Hireframe, we cultivate a supportive environment that fosters professional development and success, ensuring our team members thrive in their careers.