Full-Time

Principal Application Engineer

Backend

Posted on 1/9/2025

Discover

Discover

Compensation Overview

$107k - $180.2kAnnually

+ Incentives

Senior, Expert

No H1B Sponsorship

Wheeling, IL, USA

Must be authorized to work in the United States.

Category
Backend Engineering
Software Engineering

You match the following Discover's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • Bachelors – Computer Science, Engineering, Informatics, Information Security, Information Technology or related
  • 6+ years of experience in Information Technology, (Software) Engineering, or related
  • Internal applicants only: technical proficiency rating of Proficient on the Dreyfus Cyber engineering scale.
Responsibilities
  • Uses vast repertoire of delivering high impact software solutions to work intuitively.
  • Actively manages and escalates risk and customer-impacting issues within the day-to-day role to management.
  • Creates technology solutions addressing high impact business priorities.
  • Demonstrates the ability to analyze, design, code, test and deploy solutions and product features with high quality to production.
  • Participates in strategic technology decisions and understands how these decisions impact Discover as a whole.
  • Proactively identifies and mitigates issues based on intuition and experience in multiple domains.
  • Is a thought leader amongst team members and drives problem solving to determine root cause.
  • Coaches technology communities at Discover in areas of specific technology domain, design-thinking, agile software development way of working, security, architecture and/or data engineering.
Desired Qualifications
  • Building applications using Java, SpringBoot, cloud/container technologies, including PCF, AWS, and OCP, Microservices, and REST APIs.
  • Experience with React Native (or React JS), Redux, and Frontend application frameworks.
  • Knowledge of CI/CD pipelines with Jenkins or similar.
  • Experience as part of an Agile engineering or development team.
  • Good understanding of object-oriented principles with an ability to write clean code.
  • Understanding of software testing principles and methodologies and use of frameworks such as Junit/Gatling/Cucumber etc.
  • Using Database Management Systems, including Oracle, MariaDB and PostgreSQL.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE