Principal Engineer (Director IC), Exchange Platform (APIs, Files, AI protocols, and others)
Fannie Mae · Plano, TX · 2 wk ago
On-siteEngineering$200k–$269k/yrFull-time
Job Description
As a valued contributor to our team, you will provide expert advice to the team and participate in designing, developing, testing, and/or maintaining hardware, technology, and/or processes.
THE IMPACT YOU WILL MAKE
- Determine the needs of customer groups across multiple projects, programs, or products while identifying and resolving conflicting and/or complementary needs.
- Design and develop technical solutions, which include leading matrixed teams.
- Apply extensive expertise in process-driven approach in designing solutions.
- Oversee the maintenance of existing technical solutions.
Minimum Required Experiences
- 8 years of experience
Skills
- Determining causes of operating errors and taking corrective action
- Working with people with different functional expertise respectfully and cooperatively to work toward a common goal
- Influencing including negotiating, persuading others, facilitating meetings, and resolving conflict
- Product Development including designing products, developing product roadmaps, translating design requirements, prototyping, etc.
- Communication including communicating in writing or verbally, copywriting, planning and distributing communication, etc.
- Relationship Management including managing and engaging stakeholders, customers, and vendors, building relationship networks, contracting, etc.
- Helping an organization to plan and manage change in effort to meet strategic objectives
- Programming including coding, debugging, and using relevant programming languages
- Product Testing including testing and evaluating software, usability testing, UAT, and using relevant product testing technology
- Establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information
- Showing curiosity and adaptability in learning and responsibly applying new technologies, including artificial intelligence, to reimagine how we work
- Skilled in Excel
- Skilled in SQL
- Skilled in Java
- Skilled in Python object-oriented programming
- Experience using JIRA
- Skilled in AWS Developer tools such as CodeBuild, CodeDeploy, CodeStar, or CodePipeline
Desired Experiences
- Deep understanding of API lifecycle: design, versioning, security, throttling, analytics
- Experience with API management platforms (Preferably Google Apigee OPDK and GCP, Google Apigee Hybrid)
- Knowledge of OpenAPI/Swagger, GraphQL, and RESTful principles
- Deep understanding of OAuth 2.0, JWT, mTLS, API key management
- Deep understanding of Load balancing, caching strategies, High availability, and disaster recovery design
- Experience in gathering industry best practices, trends and formulating roadmaps and white papers
Target Pay Range
$200,000.00 - $269,000.00 a year
Qualifications
- Bachelor's Level Degree (Required)