Full-Time

Application Engineer

Full Stack

Updated on 2/3/2025

Discover

Discover

Compensation Overview

$89k - $150.2kAnnually

+ Incentives

Mid, Senior

No H1B Sponsorship

Remote in USA

Category
Full-Stack Engineering
Software Engineering
Required Skills
Risk Management

You match the following Discover's candidate preferences

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

Degree
Experience
Requirements
  • Bachelors in Computer Science, Engineering, Informatics, Information Security, Information Technology, or related.
  • 3+ years Information Technology, (Software) Engineering, or related.
  • Internal applicants only: technical proficiency rating of Competent on the Dreyfus scale.
Responsibilities
  • Analyze, develop, and design solutions for application software.
  • Perform technical design, coding with test automation, support, and documentation of software application modifications.
  • Actively manage and escalate risk and customer-impacting issues to management.
  • Analyze, design, code, test, and deploy new user stories and product features with high quality to production.
  • Guide early-career engineers by providing learning tasks and mentorship.
  • Oversee application, system, and architecture design decisions.
  • Remediate issues using engineering principles and create proactive design solutions.
  • Achieve team commitments through collaboration with other engineers, architects, product owners, and data scientists.
  • Contribute to and lead technology communities of practice at Discover.
  • Create and enforce IT standards within the system/application infrastructure.
Desired Qualifications
  • Experience building Java based applications
  • Experience with consuming and producing REST APIs
  • Working with CI/CD pipelines to ensure automated build, testing, and deployment using Gradle, Jenkins, and Nexus
  • Understanding of back-end systems contributing to the development of batch applications
  • Experience in Cloud Technology – AWS, OpenShift (OCP) or Kubernetes is a plus.
  • Designing and building tools and automation scripts and utilizing process flow programs, including Lucid Chart or Visio.
  • Utilizing GitHub for code versioning
  • Experience as part of an Agile engineering in development with understanding of software testing principles and methodologies
  • Experience in high availability & scalability design, as well as performance monitoring

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A