Full Time

Principal Application Engineer (API Mangement)

Discover Financial Services
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Discover Financial Services, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal Application Engineer (API Management) at Discover Financial Services will play a pivotal role in leading the design, development, and implementation of API management solutions that enhance our digital platform's capabilities. This individual will be responsible for shaping the architectural vision for our APIs, ensuring they meet the highest performance, security, and scalability standards. The Principal Application Engineer will collaborate with cross-functional teams to drive API strategy, improve operational efficiency, and enable effective integration of internal and external services within the organization.



Job Responsibilities

  • Lead the design and architecture of API management solutions, ensuring alignment with business goals and industry standards.
  • Collaborate with development teams to create robust API specifications and documentation that facilitate seamless integration.
  • Monitor and analyze API performance, conducting troubleshooting and optimizations as necessary to improve reliability.
  • Implement security protocols and measures to protect sensitive data within API transactions.
  • Stay updated on industry trends and emerging technologies in API management, integrating best practices into development processes.
  • Provide technical mentorship to team members and promote best practices in API design and implementation.
  • Engage in cross-departmental communication to align API functionalities with wider organizational strategies and goals.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
  • A minimum of 8 years of experience in software development and application engineering, with a focus on API Management.
  • Proficient in API design and development technologies, including REST, SOAP, GraphQL, and related frameworks.
  • Extensive experience with API management tools such as Apigee, AWS API Gateway, or MuleSoft.
  • Strong programming skills in languages such as Java, Python, or Node.js.
  • Demonstrated experience with cloud service platforms (AWS, Azure, GCP) is a significant plus.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and collaboration skills, with experience in a team-oriented environment.


Technologies & Tools

The Principal Application Engineer will utilize a variety of technologies and tools in this role, including but not limited to API management platforms (e.g., Apigee, MuleSoft), programming languages such as Java and Python, cloud computing services (AWS, Azure), version control systems (Git), and continuous integration/continuous deployment (CI/CD) tools. Familiarity with monitoring and analytics tools to assess API performance and security will also be critical.



Ideal Candidates

Ideal candidates for the Principal Application Engineer (API Management) position are innovative thinkers with a strong background in software engineering and API management. They exhibit excellent leadership qualities and possess a passion for shaping technical solutions that meet business objectives. Furthermore, they are adaptable, proactive in identifying challenges, and committed to continuous improvement. Effective communicators who can articulate complex technical concepts to a variety of stakeholders will excel in this role, fostering collaboration across teams to drive organizational success.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.