Avatar for NeoEvolution
NeoEvolution
Actively Hiring
More jobs
Where elite engineering meets exponential technology

Lead Software Engineer | 100% Remote

  • No equity
  • |Remote ()
  • |8 years of exp
  • |Contract
Posted: 5 days ago• Recruiter recently active
Hires remotely in
Remote Work Policy

Remote only

Company Location
Visa Sponsorship

Not Available

Preferred Timezones
Pacific Time, Eastern Time
RelocationNot Allowed
Skills
Node.js
Leadership
PostgreSQL
REST
Kafka
TypeScript
Team Lead
SAML
AWS
Kubernetes
Terraform
openid connect
Grpc
GraphQL
OAuth2 , Token Authentication , JWT(json Web Token)
Nest.Js

About the job

Lead Software Engineer | 100% Remote

Company Description

NeoEvolution AI helps organizations challenge the status quo by applying exponential technologies to real-world business problems. The company focuses on building collective intelligence with AI to drive transformation across social, political, and economic spheres. NeoEvolution AI partners with clients to design and implement innovative AI solutions that enhance decision-making, efficiency, and resilience. Team members collaborate in a forward-looking environment that values curiosity, ethical use of technology, and measurable impact for businesses and communities.

Location: Remote (US)

Experience: 8+ years

Candidate Location: Costa Rica (this is a MUST)

Contract Term

  • This is a 100% fully remote independent contract opportunity to work for a large US-based client.
  • Candidates must be located in Costa Rica.
  • Long-term contract with no specified termination period.
  • Working hours must overlap with United States business hours, and the role includes an on-call rotation and occasional coordinated after-hours releases.

About the Role

A Lead Software Engineer on the Core Platform team guides the delivery of shared capabilities that product teams across the client's technology organization rely on. The platform portfolio includes enterprise identity and access management, communication services, user activity and audit trails, API routing, client SDKs, and developer tooling. Identity and access management is an important part of the role, but the engineer must be able to work across the broader platform ecosystem.

The role combines architecture, implementation, production operations, and team-level technical leadership. It suits someone comfortable moving from a system-design discussion to code, incident troubleshooting, delivery planning, or cross-team coordination. This is a hands-on position, not a people-management one, although work decomposition and day-to-day technical direction for a team of about four engineers are essential.

What You'll Do

  • Day-to-day technical direction and hands-on engineering for Core Platform services, including identity and access management, communication services, and the User Activity Trail.
  • Secure access patterns for end users, services, and third-party integrations.
  • Integrations with enterprise identity-provider platforms, including federation, multifactor authentication, application configuration, and user-lifecycle migrations.
  • Client SDKs, middleware, libraries, and developer tooling for interfacing with Core systems.
  • Secure third-party API and embedded-experience integrations.
  • Safe modernization and retirement of legacy services and interfaces.
  • System observability, operational readiness, incident response, and recurring support improvements.
  • Architecture and integration guidance for application, Security, infrastructure, product, and vendor teams, with escalation to Staff engineers or architects for organization-wide decisions.

What We're Looking For

  • Bachelor's degree in Computer Science or a related technical field.
  • 8+ years of software-engineering experience, including substantial backend or platform-engineering responsibility.
  • 3+ years leading technical execution, collaborating with engineers, or coordinating delivery for an engineering team.
  • Demonstrated Lead-level ownership across multiple modules, related services, or one large platform subsystem.
  • Strong TypeScript and JavaScript skills with production Node.js experience.
  • Experience designing and operating distributed APIs and services using REST, GraphQL, or gRPC.
  • Experience with event-driven architecture and asynchronous integration patterns e.g. Kafka or comparable event platforms.
  • Strong knowledge of identity and access concepts, including OAuth 2.0, OpenID Connect, SAML, JWTs, service accounts, role and permission models, and delegated access.
  • Production experience integrating with an enterprise identity-provider platform.
  • Experience with AWS, Kubernetes, Terraform or comparable infrastructure-as-code tooling, and CI/CD systems.
  • Strong PostgreSQL knowledge, including schema design, query optimization, and replication concepts.
  • Experience leading high-risk migrations or platform changes through production.
  • Strong system-design, debugging, written communication, and cross-team collaboration skills.
  • Demonstrated ability to remain hands-on while setting team-level technical direction and organizing delivery.
  • Ability to communicate complex platform and security concepts clearly in English to technical and non-technical audiences.

Nice to Have

  • NestJS experience (strongly preferred).
  • Okta Identity Engine, IDX, Okta APIs, or Okta Terraform configuration.
  • PingFederate or comparable enterprise federation technology.
  • SCIM provisioning and identity-governance migrations involving platforms such as Saviynt.
  • Change data capture synchronization using Debezium or a comparable CDC tool.
  • Communication-platform integrations involving email, SMS, or third-party messaging providers.
  • User-activity, audit-event, or compliance-event pipelines.
  • Proof-of-possession security patterns such as DPoP.
  • Fine-grained authorization, policy engines, permission registries, and multi-tenant role models.
  • Datadog dashboards, tracing, alerting, and service-level objectives.
  • SonarCloud, GitHub-based development workflows, and automated quality gates.
  • React or React Native experience.
  • Experience delivering startup-style outcomes inside a large enterprise.
  • Responsible use of AI-assisted engineering for discovery, architecture, implementation, testing, documentation, and review.

If you're excited about leading the platform that other engineering teams build on, and want to stay hands-on while shaping how secure, reliable services are delivered at scale, we'd love to hear from you.

Similar Jobs

Feathery company logo
Feathery
AI-powered data intake for financial services
BrainStation company logo
BrainStation
Digital skills training for the future of work
Crema Social company logo
Crema Social
Fast Growting International Dating through a Social Meal Experiment
PathPilot company logo
PathPilot
Optimizing Career and Learning Journeys at Scale with AI