Lead Software Engineer

Ciklum

Brasil

Presencial

BRL 300 000 - 420 000

Tempo integral

Há 10 dias

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Medical insurance
Udemy license
Language courses
Company-paid certifications
20 working-days paid vacation
Internal Mobility Program

Resumo da oferta

Ciklum is seeking a Lead Software Engineer to join our Brazil team on a full-time basis. You will lead a cross-functional development team, own a cloud platform, and drive production maturity.

The role blends hands-on coding with architecture guidance, working with React micro-frontends, Node.js/TypeScript on Azure, and collaboration with the PMO and Infra/DevOps teams.

Qualificações

  • 6+ years of professional software development, including technical leadership of a production system
  • Expert Node.js and TypeScript; production HTTP services with schema-validated boundaries
  • Strong production React: hooks, component architecture, reactive state management
  • Depth in event-driven architecture: brokers, transactional outbox, idempotency
  • Terraform and Azure DevOps (or comparable CI/CD tooling); Docker and Docker Compose
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • Module Federation or micro-frontend architecture in production
  • LLM API integration (Anthropic, OpenAI, or Azure OpenAI): streaming and long-running generation jobs
  • Vitest or Jest across multiple test layers; Supertest
  • Experience engineering within SOC 2 / HIPAA / PCI constraints

Responsabilidades

  • Own and extend the platform host and its federated modules — backend services, REST APIs, and React micro-frontends
  • Preserve the platform's durability and tenancy invariants: transactional outbox, idempotent processing, emit-after-commit SSE
  • Land the in-flight Clerk + Microsoft Entra ID and own the role-based access policy layer
  • Own Terraform infrastructure and Azure DevOps pipelines end to end
  • Manage and mentor the development team (currently five, subject to change), run code reviews, and enforce documented engineering conventions; direct contractors where applicable
  • Partner with the architect (part-time) on knowledge transfer and design decisions; report progress, risks, and resourcing to the PMO + Department VP
  • Troubleshoot distributed-system issues across Azure services, networking, messaging, and application layers

Conhecimentos

Node.js
TypeScript
React
Micro-frontend
Azure
Terraform
CI/CD
Leadership
Distributed systems
Testing (Vitest/Jest)

Formação académica

Bachelor's degree in Computer Science or equivalent

Ferramentas

Docker
Azure DevOps
PostgreSQL
Sequelize
Prisma
KEDA
Express

Descrição da oferta de emprego

Ciklum is looking for a Lead Software Engineer to join our team full-time in Brazil.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role:

As a Lead Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Take end-to-end ownership of a working, well-documented cloud platform and carry it to production maturity. The system — a federated micro-frontend web application (React + Module Federation) backed by an event-driven Node.js/TypeScript backend on Azure —was designed and built by our Software Architect, who is transitioning to a part-time role. You will inherit the codebase, architecture docs, runbooks, and CI/CD; lead a development team of five; and work directly with the architect during the transition. You will interface with the PMO and Infra/DevOps teams. All work is delivered in a SOC 2, HIPAA, and PCI certified environment. This is a hands‑on leadership role: roughly equal parts building, reviewing, and leading.

The stack:

React 18 + Vite + Module Federation micro‑frontends (MobX, Tailwind), Node.js/TypeScript
services on Azure Container Apps · Azure Service Bus (event-driven, transactional outbox, KEDA), PostgreSQL (Sequelize / Prisma), SSE streaming, LLM vendor integration, Microsoft Entra ID (MSAL), Terraform for all infrastructure, Azure DevOps CI/CD (OIDC, Key Vault–linked), Docker Compose local development.

Responsibilities:
  • Own and extend the platform host and its federated modules — backend services, REST APIs, and React micro‑frontends
  • Preserve the platform's durability and tenancy invariants: transactional outbox, idempotent processing, emit‑after‑commit SSE, tenant‑scoped Postgres
  • Land the in‑flight Clerk + Microsoft Entra ID and own the role‑based access policy layer
  • Own Terraform infrastructure and Azure DevOps pipelines end to end
  • Manage and mentor the development team (currently five, subject to change), run code reviews, and enforce documented engineering conventions; direct contractors where applicable
  • Partner with the architect (part‑time) on knowledge transfer and design decisions; report progress, risks, and resourcing to the PMO + Department VP
  • Troubleshoot distributed‑system issues across Azure services, networking, messaging, and application layers
Requirements:
  • 6+ years of professional software development, including technical leadership of a production system (delivery oversight, mentoring, performance management)
  • Expert Node.js and TypeScript; production HTTP services (Express or similar) with schema‑validated boundaries (Zod or similar)
  • Strong production React: hooks, component architecture, reactive state management (MobX or comparable)
  • Depth in event‑driven architecture: brokers, transactional outbox, idempotency, dead‑letter handling, long‑running async workflows
  • Terraform and Azure DevOps (or comparable CI/CD tooling); Docker and Docker Compose
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • Module Federation or micro-frontend architecture in production
  • LLM API integration (Anthropic, OpenAI, or Azure OpenAI): streaming and long‑running generation jobs
  • Vitest or Jest across multiple test layers; Supertest
  • Experience engineering within SOC 2 / HIPAA / PCI constraints
What’s in it for you?
  • Care: your mental and physical health is our priority. We ensure comprehensive company‑paid medical insurance and mental health programs, 5 undocumented sick‑leave days per year
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, language courses and company‑paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Long‑term employment with 20 working‑days paid vacation and local bank holidays
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfill your potential
  • Global impact: work on large‑scale projects that redefine industries with international and fast‑growing clients
  • Welcoming environment: feel empowered with a friendly team, open‑door policy, informal atmosphere within the company and regular team‑building events
About us:

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting‑edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.

As we expand into Latin America, every Ciklumer is helping to shape our story. Collaborate with seasoned experts and make a global impact backed by two decades of industry leadership.

Explore, empower, engineer with Ciklum!
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior DevOps Engineer
Senior DevOps Engineer

Description Ciklum • Brasil

Presencial
BRL 180 000 - 320 000
Medical insurance
Udemy license
Internal mobility program
+1
Senior DevOps Engineer
Senior DevOps Engineer

Ciklum • Brasil

Presencial
BRL 260 000 - 380 000
Medical Insurance
Mental Health Programs
Udemy license
+5
Solution Architect
Solution Architect

Ciklum • Brasil

Presencial
BRL 350 000 - 550 000
Medical insurance
Udemy license
Language courses
+2
Senior Python Engineer
Senior Python Engineer

Description Ciklum • Brasil

Presencial
BRL 200 000 - 320 000
Medical insurance
Education & growth programs
Long-term employment
+2
Senior Python Engineer
Senior Python Engineer

Ciklum • Brasil

Presencial
BRL 180 000 - 300 000
Medical insurance
Education path
Growth environment
+4
Senior Automation QA Engineer
Senior Automation QA Engineer

Ciklum • Brasil

Presencial
BRL 180 000 - 260 000
Medical insurance
Mental health programs
Udemy license
+3
Senior Android Engineer
Senior Android Engineer

Description Ciklum • Brasil

Presencial
BRL 180 000 - 280 000
Medical insurance
Mental health programs
5 sick days per year
Senior Android Engineer
Senior Android Engineer

Ciklum • Brasil

Presencial
BRL 180 000 - 300 000
Medical insurance
Udemy license
Company-paid certifications
+1
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Description Ciklum • Brasil

Presencial
BRL 480 000 - 620 000
Medical insurance
Udemy license
Professional certifications
+2
Senior iOS Engineer
Senior iOS Engineer

Ciklum • Brasil

Presencial
BRL 180 000 - 250 000
Medical insurance
Education opportunities (Udemy)
Growth environment
+3