Role: Lead/Principal Engineer
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long Term
Work Hours: EST
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% remote (candidate can work from anywhere in Mexico)
Overview
We are seeking a highly skilled Lead/Principal Engineer to own the technical vision and execution of custom software product development initiatives. This role requires a strategic leader with a product mindset, capable of architecting scalable solutions while remaining hands-on throughout the development lifecycle. The ideal candidate has a proven track record of leading cross-functional teams (including offshore/nearshore resources), delivering high-quality products, and aligning technology with business value.
Key Responsibilities
- Architect & Design: Define end-to-end solution architecture for cloud-native software products.
- Translate Requirements: Convert business goals into scalable, secure, and performant software designs.
- Engineering Leadership: Lead and mentor development teams, instilling best practices in coding, testing, DevOps, and agile delivery.
- Hands-On Contribution: Contribute to coding, testing, documentation, and design reviews when needed.
- Global Collaboration: Partner with offshore/nearshore teams to ensure alignment, execution consistency, and effective communication.
- AI-Enabled Development: Leverage AI-assisted tools to accelerate development, testing, and documentation quality.
- Enterprise Integration: Architect and implement integrations with platforms like Salesforce, Dynamics, and others using APIs, Mulesoft, or API Manager.
- Cloud Deployment: Design and deploy solutions in AWS or Azure environments, with strong focus on scalability, security, and observability.
- Stakeholder Engagement: Collaborate closely with business users and product leaders to ensure technical solutions drive measurable business value.
Required Qualifications
- 10+ years of experience in full-stack development, enterprise architecture, and solution design.
- Proven experience leading product development teams and managing distributed/offshore resources.
- Strong proficiency with:
- Cloud Platforms: AWS, Azure
- Frontend: Angular
- Backend: .NET, C#
- Expertise in Microservices, event-driven architecture, REST/GraphQL APIs, Kubernetes, MACH architecture.
- Experience with AWS Step Functions, Lambdas, or equivalent event-driven solutions.
- Hands-on use of AI tools for code generation, testing, and documentation.
- Strong understanding of Agile methodologies and product lifecycle management.
- Excellent communication skills with ability to engage technical and non-technical stakeholders.
- Product mindset with focus on usability, customer experience, and business impact.
Preferred Qualifications
- Experience integrating enterprise systems via Mulesoft, API Manager, or equivalent tools.
- Familiarity with observability platforms and performance optimization strategies.
- Prior leadership experience in custom product development environments.