
Software Engineering Lead
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Portugal.
• Lead the design and execution of intricate software features and services from initial concept to full production.
• Serve as a technical reference for the team, offering insights on architecture, design patterns, and industry best practices.
• Balance hands-on coding with leadership duties, contributing code when necessary.
• Collaborate with solution architects and other engineering leads to establish system designs that are in line with broader platform and product strategies.
• Engage in architecture and design reviews, assisting in the evaluation of trade-offs, risks, and long-term consequences.
• Guide and assess the development of scalable, maintainable front-end applications utilizing modern JavaScript frameworks.
• Oversee the design and execution of robust back-end services and APIs (REST, GraphQL, event-driven).
• Maintain consistency, quality, and performance across the entire stack.
• Lead the integration of AI-enhanced capabilities (e.g., LLM-based services, inference APIs, intelligent workflows) into production systems.
• Collaborate closely with AI/ML, data, and platform teams to operationalize AI features in a safe and reliable manner.
• Implement best practices for observability, evaluation, and reliability in AI-enabled systems.
• Guide data modeling and persistence strategies utilizing SQL and NoSQL databases.
• Ensure APIs and services are well-structured, versioned, and scalable.
• Address cross-cutting concerns such as performance, resiliency, security, and multi-tenancy.
• Advocate for strong engineering discipline through various testing strategies (unit, integration, contract tests).
• Ensure that security best practices are integrated into system design and implementation.
• Support production readiness, incident analysis, and ongoing improvement efforts.
• Mentor and coach engineers, aiding in their technical and professional development.
• Provide constructive feedback through code reviews and technical discussions.
• Cultivate a culture of ownership, collaboration, and continuous learning.
• Collaborate closely with product management, design, QA, DevOps, and AI teams.
• Clearly communicate technical concepts to both technical and non-technical stakeholders.
• Contribute to roadmap discussions and technical decision-making.
• 5+ years of professional software engineering experience, with proven technical leadership roles.
• Strong full-stack expertise, encompassing front-end, back-end, APIs, and data layers.
• Demonstrated experience in leading the design and implementation of complex, production-quality systems.
• Hands-on experience with modern JavaScript frameworks and server-side technologies.
• Strong understanding of software architecture principles, design patterns, and distributed systems.
• Experience working with SQL and NoSQL databases and creating scalable data models.
• Proficiency with Git-based workflows, CI/CD pipelines, and contemporary development practices.
• Excellent problem-solving, communication, and collaboration abilities.
• Experience working alongside architects and senior engineers on solution design and system evolution.
• Ability to evaluate trade-offs and make informed technical decisions that align with business objectives.
• Comfortable navigating ambiguous problem spaces and driving towards clarity.
• Practical experience integrating AI/ML services or platforms into real-world applications.
• Work from Home, in-office, or hybrid
• Employee Belonging Groups
• Healthcare: Dental, Medical, and Vision
• Paid Vacation, Volunteer, and Holiday Time Off
• And so much more!
Confitec
Nagarro
HealthMark Group
Abnormal Security
Get handpicked remote jobs straight to your inbox weekly.