FDE Lead Developer

ClifyX, INC
  • Austin, TX
  • Instant Apply
4 days ago

Job Description

Key Responsibilities

Offshore Liaison

" Translate FDE-defined architectural decisions, designs, and product requirements into detailedtechnical specifications and user stories consumable by the offshore development team

" Serve as the primary escalation point for offshore developers encountering technical blockers

" Participate in sprint ceremonies (planning, daily standups, reviews) with the offshore team,bridging timezone gaps with asynchronous documentation and recorded walkthroughs

" Coordinate with the FDE on priorities, scope changes, and technical direction; relay context anddecisions to the offshore team

Technical Ownership

" Own day-to-day technical decisions for the team's area: implementation approach, internal design,refactoring, and production support strategy

" Apply architectural standards in practice; push back when direction does not fit real-worldconstraints

" Represent the team in architecture and cross-team technical conversations

" Set expectations for code review, testing, documentation, and production readiness

" Conduct code reviews for all offshore-produced work, ensuring compliance with Charter codingstandards, constraints, and CI/CD pipeline requirements

" Maintain and enforce adherence to contract-first API design (OpenAPI 3.0+ specs authored beforeimplementation)

" Keep technical debt visible and advocate for engineering time to address it

" Lead the technical response to incidents debugging, root cause analysis, and durable fixes

" Own operational health for the team's area: monitoring, alerting, on-call health, and runbooks

" Drive release readiness and track post-release outcomes with the Product Owner and customers

Delivery and Execution

" Ensure new work is captured in Jira with enough detail to be actionable: context, dependencies,acceptance criteria, testing expectations

" Help the team break down larger work into realistic, executable pieces

" Lead planning discussions with estimates grounded in actual technical complexity

" Ensure offshore deliverables pass automated quality gates (linting, static analysis, unit tests,integration tests) before entering the review pipeline

" Manage merge request flow: enforce branching strategy, pipeline compliance, and deploymentreadiness

" Remove technical blockers and facilitate decisions when the team is stuck

" Continuously improve how the team delivers (tooling, automation), not just what it delivers

" Raise timeline, scope, and dependency risks early

Team Enablement and Technical Leadership

" Provide managers with clear, specific input on technical performance, delivery, and growth; makestrong contributions visible and raise underperformance concerns early with factual examples

" Own the technical side of onboarding new engineers, including offshore team members

" Mentor engineers on technical judgment, tradeoffs, and execution, and on Charter platformpatterns, shared libraries, and internal tooling

" Encourage knowledge sharing and documentation so systems aren't dependent on one person

Required Technical Expertise

Backend Development

" Python FastAPI, Flask; deep knowledge of async patterns, dependency injection, Pydanticvalidation

" Packaging and distribution via internal PyPI (JFrog Artifactory)

" Node.js service development, npm ecosystem

" Microservice architecture Domain-Driven Design (DDD), bounded contexts, servicedecomposition

" Shared library design building and maintaining common packages consumed across services

API Design and Integration

" REST API design following Spectrum Business standards (contract-first OpenAPI 3.0+, URL pathversioning, JSON/camelCase, HATEOAS)

" API Gateway experience

" Three-tier error classification (Protocol, Application, Domain errors)

" Async job handling patterns (202 Accepted + polling)

" Idempotency key implementation for state-changing operations

" API versioning strategy N-1 support, deprecation lifecycle, sunset headers

" Service-to-service communication OAuth 2.0 Client Credentials flow, inter-service clientpatterns

Frontend (Working Knowledge)

" React functional components, hooks, Redux Toolkit state management

" Micro-Frontend (MFE) architecture understanding of Module Federation, remote applicationloading, independently deployed modules on the Galaxy platform

" Ability to review frontend code for correctness, security (no secrets in client code), and adherenceto team coding standards (SCSS, relative units, component structure)

" Comfortable reading TypeScript and providing meaningful code review feedback

" Understanding of ReactJS Reusable Component Library and Design Library patterns

Databases

" PostgreSQL schema design, query optimization, Alembic migrations, CDC replication setup

" Oracle read/query patterns for legacy system integration

" SQL Server cross-platform query compatibility

Infrastructure and CI/CD

" GitLab CI/CD pipeline design, multi-environment deployment via branch strategy and job splits

" Docker / containerization Dockerfile authoring, image optimization, layer efficiency

" Kubernetes (OpenShift/RKE2) pod deployment, service configuration, cert-manager, Reloader,health probes

" Linux (RHEL) server administration, troubleshooting

" Helm chart management and deployment patterns

Observability and Monitoring

" Datadog APM instrumentation, dashboard creation, monitor configuration, structured logging

" Distributed tracing correlation ID propagation (X-Correlation-ID), OpenTelemetry spans

" Log management structured JSON logging, Flask-Log-Request-ID, ddtrace integration

" Kafka-specific monitoring consumer lag alerts, broker health, connector status (applies asevent-driven usage grows; see the Event-Driven Architecture note above)

" RED metrics (Request rate, Error rate, Duration) and USE metrics for infrastructure resources

Testing and Quality

" Unit testing: pytest (Python), Jest (React) minimum 70% code coverage

" Integration testing: 80% integration-point coverage, external dependency mocking

" Automated backward compatibility testing for APIs

" Consumer-driven contract testing (Pact-style)

" Performance baseline documentation and load testing

" Event-driven testing testing async workflows, verifying message production/consumption,schema compatibility testing (relevant as event-driven usage grows; see the Event-DrivenArchitecture note above)

Security

" OAuth 2.0 / Keycloak integration Client Credentials flow, JWT validation

" mTLS for service-to-service communication

" Federated authentication (LDAP, Charter Corporate IT)

" Secrets management via Kubernetes Secrets (cert-manager pattern) for credential delivery

" Kafka security TLS encryption, SASL/SCRAM authentication, topic-level ACLs (relevant as event-driven usage grows; see the Event-Driven Architecture note above)

Required Soft Skills

" Clear written and verbal communication ability to produce documentation that removesambiguity for offshore teams operating asynchronously

" Technical leadership without direct authority influence through expertise and clear reasoning

" Cross-cultural communication awareness experience working with geographically distributedteams across timezones

" Conflict resolution ability to mediate technical disagreements between FDE direction andoffshore implementation realities

" Prioritization under pressure comfort triaging competing requests and communicating tradeoffs

Preferred Qualifications

" 8+ years of professional backend software development experience

" 3+ years leading or coordinating distributed/offshore development teams

" Experience with Domain-Driven Design (DDD) methodology and C4 architecture documentation

" Familiarity with Jira for sprint/backlog management and issue tracking

" Experience producing and maintaining technical documentation

" Exposure to network automation, telecom/ISP provisioning systems, or enterprise IPAM platforms

" Any hands-on Kafka / event-driven experience designing or operating event pipelines, ormigrating systems from synchronous request/response to event-driven patterns is a nice-to-have plus, not a requirement

Work Environment

" Schedule: Must have meaningful overlap with both US-based FDE working hours and offshoreteam working hours (typically requires flexibility in early morning or late afternoon hours)

" Tools: GitLab, Jira, Confluence, Datadog, Kiro IDE

Reporting Structure and Working Relationships

" Reports to: Development Manager, Charter

" Works closely with: Forward Deployed Engineer, Offshore Team Lead, QA Lead, Scrum Master

" Dotted-line coordination with: Domain Architects (for standards alignment)

Key partnerships:

" Lead Manager: Managers hold authority; the lead holds technical context. The partnership workswhen managers trust and act on the lead's technical input, and the lead communicates early,clearly, and in business terms when needed. Lead input is advisory but meaningful.

" Product Owner: align on scope, backlog readiness, and tradeoffs.

" Scrum Master: partner on flow, ceremonies, and blocker escalation.

" Architecture / Principal Engineers (incl. the FDE): align implementation with broader standards.

" Developers (onshore and offshore): support execution, mentoring, and technical clarity.

Success Metrics

" Offshore team velocity sustained or improved quarter over quarter

" Code review turnaround time under 24 hours for standard MRs

" Zero architectural drift offshore deliverables pass Keystone constraint validation

" Reduction in rework cycles (rejected MRs) over first 6 months

" Offshore team independently resolves 80%+ of technical questions via documentation (reducedescalation rate)

Numbers & Facts

LocationAustin, TX

Skills

  • Acceptance Testingunmatched
  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Atlassian JIRAunmatched
  • Authenticationunmatched
  • Automationunmatched
  • Backlog Prioritizationunmatched
  • Brokerageunmatched
  • Building Designunmatched
  • Centers for Disease Control and Prevention (CDC)unmatched
  • Code Coverageunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Conflict Resolutionunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cryptographyunmatched
  • Database Designunmatched
  • Debugging Skillsunmatched
  • Dependency Injectionunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Ecosystemsunmatched
  • Establish Prioritiesunmatched
  • Flaskunmatched
  • IDE (Integrated Development Environment)unmatched
  • Identify Issuesunmatched
  • Identity Federationunmatched
  • Image Optimizationunmatched
  • Incident Responseunmatched
  • Instrumentationunmatched
  • Integration Testingunmatched
  • Internet Service Providersunmatched
  • JSONunmatched
  • LDAP (Lightweight Directory Access Protocol)unmatched
  • Linux Operating Systemunmatched
  • Machine Toolunmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Metricsunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Multiplatform/Cross-Platformunmatched
  • Node.jsunmatched
  • OAuthunmatched
  • Offshoringunmatched
  • On Callunmatched
  • Onboardingunmatched
  • Oracleunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Product Designunmatched
  • Production Supportunmatched
  • Pytestunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Query Optimizationunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Red Hat Linux Operating Systemunmatched
  • Refactoringunmatched
  • Replication and Remote Mirroringunmatched
  • Reporting Dashboardsunmatched
  • Root Cause Analysisunmatched
  • SASL (Simple Authentication and Security Layer)unmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • ScrumMasterunmatched
  • Software Developmentunmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Static Analysisunmatched
  • System Integration (SI)unmatched
  • Systems Administration/Managementunmatched
  • Team Lead/Managerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder