EngineerJobs.io
← Back to all jobs
Fannie Mae

Principal Engineer (Director IC), Exchange Platform (APIs, Files, AI protocols, and others)

Plano, TX $200k - $269k/yr Full time Posted 4d ago

Job Description

This role serves as the Lead Principal Engineer (Director IC) for Fannie Mae's Exchange Platform, covering APIs, files, AI protocols, and related components. The position drives the design, development, and ongoing maintenance of technical solutions while leading matrixed teams across programs.

Overview

The Lead Principal Engineer (Director IC) will guide the Exchange Platform, including APIs, files, and AI protocol components, through architecture, development, and maintenance. This role involves directing matrixed teams across multiple programs to deliver robust technical solutions.

Location and Compensation

Location: Plano, TX (onsite). Salary: USD 200,000 to 269,000 per year.

Experience and Education

Minimum experience: 8 years. Education: Bachelor's degree required.

Responsibilities

  • Assess the needs of customer groups across multiple projects, programs, or products, resolving conflicting or complementary requirements.
  • Architect and develop technical solutions, including leadership of matrixed teams.
  • Apply a process-driven approach to solution design.
  • Oversee ongoing maintenance of existing technical solutions.

Requirements

  • Eight years of relevant experience.
  • Bachelor's degree required.
  • Diagnose operating errors and implement corrective actions.
  • Collaborate respectfully with colleagues from diverse functional backgrounds to achieve common goals.
  • Influence through negotiation, persuasion, meeting facilitation, and conflict resolution.
  • Product development experience, including design, roadmaps, translating requirements, and prototyping.
  • Strong communication skills, both written and verbal, with planning and dissemination capabilities.
  • Relationship management with stakeholders, customers, and vendors; network building and contracting.
  • Experience helping organizations plan and manage change to meet strategic objectives.
  • Proficiency in programming, debugging, and relevant programming languages.
  • Experience with product testing, usability testing, user acceptance testing, and related tooling.
  • Ability to ensure a product's performance aligns with requirements, design, and operational information.
  • Ability to model ideas as systems and analyze inputs, outputs, and processes.

Technologies

  • Excel
  • SQL
  • Java
  • Python object-oriented programming
  • JIRA
  • AWS CodeBuild
  • AWS CodeDeploy
  • AWS CodeStar
  • AWS CodePipeline
  • Google Apigee OPDK
  • Google Cloud Platform (GCP)
  • Google Apigee Hybrid
  • OpenAPI/Swagger
  • GraphQL
  • RESTful principles
  • OAuth 2.0
  • JWT
  • mTLS
  • API key management
  • Load balancing
  • Caching strategies
  • High availability
  • Disaster recovery design

Job Type

Full-time

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.