Logo for Outcoding

Lead Software Engineer (Python)

Role overview

Qualifications

  • 7+ years of full-stack software engineering experience
  • Strong production experience with Python and frameworks such as FastAPI or Flask
  • Solid experience with TypeScript and React
  • Strong communication and stakeholder management skills

Responsibilities

  • Provide technical leadership and architectural guidance across application engineering initiatives
  • Review pull requests and establish strong standards for code quality, maintainability, and engineering consistency
  • Design and deploy containerized applications and REST-based services
  • Collaborate with DevOps and engineering teams around AWS infrastructure and application integration

About the company

Outcoding logo

Outcoding

Welcome to Outcoding, an EX Squared company - your premier nearshore outsourcing solution provider! Combining technical expertise with creative execution, we serve as a subsidiary of the renowned technology services provider, EX Squared. With over two decades of experience in the software industry, we excel in delivering high-quality solutions for businesses worldwide.Our team consists of creative minds and technical experts who imagine, build, and evolve digital futures for organizations across the globe. Experience the best of technology and innovation with Outcoding.

Company details

Company typeSME
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At EX Squared LATAM, we are a digital transformation company focused on building innovative, high-impact technology solutions that drive real business value. We partner with top-tier clients across global, regional, and local markets, fostering a collaborative, inclusive, and innovation-driven culture where your ideas truly matter.


Role Overview

We are seeking a Tech Lead – Application Engineering & Platform Integration to provide hands-on technical leadership across complex application engineering initiatives.

This is a technical leadership role focused on architecture, engineering standards, code quality, and technical decision-making rather than people management. You will guide senior engineers while remaining close to the code, helping integrate complex business logic, data-intensive capabilities, and AI-enabled features into scalable, maintainable applications.

The ideal candidate combines strong full-stack engineering fundamentals with architectural ownership, AWS knowledge, terminal-first development practices, and the ability to establish high engineering standards for both traditional and AI-assisted software development.


  • Location: Remote position within LATAM.
  • Contract Duration: 6-month contract.
  • Language Requirement: Advanced English.


What you'll do

  • Provide technical leadership and architectural guidance across application engineering initiatives.
  • Review pull requests and establish strong standards for code quality, maintainability, and engineering consistency.
  • Guide Senior Developers and support technical decision-making throughout implementation.
  • Design and deploy containerized applications and REST-based services.
  • Integrate complex business logic, AI capabilities, and outputs from data-heavy backend systems into existing applications.
  • Work across Python backend services and modern React/TypeScript applications.
  • Collaborate with DevOps and engineering teams around AWS infrastructure and application integration.
  • Work with environments involving S3-backed data lakes, Athena, and EKS/Kubernetes.
  • Understand how orchestrated data pipelines feed application services and collaborate effectively with the teams responsible for those systems.
  • Use AI-assisted development tools while establishing responsible engineering practices around AI-generated code.
  • Identify and challenge architectural shortcuts that could negatively impact scalability or long-term maintainability.
  • Collaborate directly with technical stakeholders to clarify functional and non-functional requirements.


What you'll bring

  • 7+ years of full-stack software engineering experience.
  • Strong track record of architectural ownership and hands-on technical leadership.
  • Strong production experience with Python and frameworks such as FastAPI or Flask.
  • Solid experience with TypeScript and React.
  • Experience with PostgreSQL and database migrations.
  • Strong experience designing and working with REST APIs.
  • Experience working with or migrating away from legacy GraphQL endpoints.
  • Hands-on experience with Docker.
  • Demonstrated experience building or maintaining data-heavy applications involving large datasets, payloads, or performance-sensitive queries.
  • Working familiarity with AWS environments, particularly S3, Athena, and EKS/Kubernetes concepts.
  • Understanding of DAG-based orchestration and tools such as Airflow or comparable technologies.
  • Hands-on experience using AI coding assistants such as Claude Code, Codex, GitHub Copilot, or similar.
  • High proficiency working within Mac/Linux terminal-centric environments using tools such as Bash and Makefiles.
  • Strong software architecture and system design capabilities.
  • Ability to defend technical decisions, challenge short-term solutions, and balance long-term engineering quality with delivery needs.
  • Strong communication and stakeholder management skills.
  • Advanced English proficiency, both written and spoken.


What will make you stand out

  • Direct production experience with AWS Athena, S3-based data lakes, or Airflow.
  • Experience delivering production AI capabilities using AWS Bedrock, Pydantic AI, LangChain, or similar technologies.
  • Experience with Nx, Poetry, UV, Yarn, or other modern monorepo and package management tooling.
  • Experience with Redis or similar caching technologies.
  • Exposure to Trino/Presto, ClickHouse, SageMaker, or other analytics platforms.
  • Experience with marketing data structures, campaign management APIs, or digital advertising metrics.
  • Strong familiarity with terminal-first development practices and TUI-based engineering workflows.


Why EX Squared?

At EX Squared, we believe in building strong, collaborative teams that create meaningful impact. You’ll work alongside talented professionals across the region, contributing to innovative projects while continuing to grow your career in a supportive, flexible, and people-focused environment.

We value curiosity, ownership, continuous learning, and open collaboration, creating an environment where professionals can thrive, grow, and make a meaningful impact.


What We Offer

  • Competitive compensation in USD.
  • 100% remote work across LATAM.
  • Access to learning platforms and professional development opportunities.
  • Flexible work environment.
  • Collaborative and multicultural teams.
  • Career growth opportunities within a fast-growing organization.


Eligibility Note: This opportunity is only available to candidates currently residing in Latin America. Applications outside this region will not be considered.


Ready to become an EXpert? Join our EXperts team! #ApplyNow

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Outcoding

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.