Application Engineer

$86,500 - $146,100/Yr

Discover Financial Services - Riverwoods, IL

posted 23 days ago

Full-time - Mid Level
Riverwoods, IL
Credit Intermediation and Related Activities

About the position

The position involves overseeing the design and implementation of products within a team at Discover, a leading digital banking and payments company. The role requires the ability to take user stories and new features from concept to production independently, while actively managing risks and customer-impacting issues. The candidate will also mentor early-career engineers and ensure high reliability of technical solutions through proactive design and collaboration with various stakeholders.

Responsibilities

  • Analyze, design, code, test, and deploy new user stories and product features with high quality to production.
  • Understand the software development lifecycle and evaluate features and functionality critically.
  • Guide early-career engineers by providing learning tasks and mentorship.
  • Oversee application, system, and architecture design decisions for assigned products.
  • Remediate issues using engineering principles and create proactive design solutions.
  • Achieve team commitments through collaboration with engineers, architects, product owners, and data scientists.
  • Contribute to and lead technology communities of practice in design-thinking, agile software development, and security.
  • Create and enforce IT standards within the system/application infrastructure.

Requirements

  • Bachelor's Degree in computer science, engineering, informatics, information security, or information technology.
  • 3+ years experience in Information Technology, (Software) Engineering, or related fields.
  • Technical proficiency rating of competent on the Dreyfus engineering scale for internal applicants.

Nice-to-haves

  • Experience with Java development on client-facing applications.
  • Experience as part of an Agile engineering or development team.
  • Strong understanding of object-oriented principles and ability to write clean code.
  • Strong experience with relational and NoSQL databases.
  • Experience with CI/CD pipelines using Jenkins or similar tools.
  • Proven skills in high availability and scalability design.
  • Experience developing and implementing API service architecture.
  • Familiarity with cloud environments such as AWS, GCP, or Azure.
  • Understanding of messaging systems like MQ, Rabbit MQ, Kafka, or Kinesis.

Benefits

  • Paid Parental Leave
  • Paid Time Off
  • 401(k) Plan
  • Medical, Dental, Vision, & Health Savings Account
  • STD, Life, LTD and AD&D
  • Recognition Program
  • Education Assistance
  • Commuter Benefits
  • Family Support Programs
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service