Discover Financial Services - Riverwoods, IL
posted 3 months ago
As a Senior Associate Application Engineer at Discover, you will play a crucial role in building and releasing reliable software systems at scale. This position is designed for individuals who are eager to engage in meaningful work from day one, contributing to a collaborative culture that emphasizes winning, continuous improvement, and collective success. You will partner with enterprise-wide teams to develop and maintain full stack solutions that align with our business needs. Your holistic understanding of all products and their interactions will enable you to design elegant solutions and strategize the future state of our larger technical ecosystem. In this role, you will independently innovate and advocate for best practices, tackling complex problems and guiding your team in implementing solutions from inception to production. You will actively manage and escalate risks and customer-impacting issues that arise in your day-to-day responsibilities. This position requires a proactive approach to learning and applying complex software engineering practices, including domain-driven design, test-driven development, operations, and security. You will also contribute to agile ceremonies, lead demos and presentations, and assist new engineers in learning established norms while participating in technology communities. Your involvement in system design decisions will deepen your understanding of how these choices impact the product as a whole, and you will learn to support production systems, gaining insights into how observed events and failures affect the product. This role is ideal for someone who is ready to take on challenges and grow within one of the world's leading digital banking and payments companies.