Discover Financial Services - Riverwoods, IL
posted 3 months ago
At Discover, we are committed to fostering a culture where diversity, teamwork, and collaboration are at the forefront. As a Full Stack Engineer on the Digital Payments team, you will play a crucial role in modernizing our digital payments systems, focusing on eliminating fraud and ensuring the security of all entities within the payments ecosystem, including our consumers. Your work will involve building and releasing reliable software systems at scale, collaborating with enterprise-wide teams to develop and maintain full stack solutions that align with our business needs. You will leverage your comprehensive understanding of our products and their interactions to design elegant solutions and strategize the future state of our technical ecosystem. Your role will require you to independently innovate and advocate for best practices, solving complex problems and guiding the team in implementing solutions from inception to production. Additionally, you will oversee the design and implementation of products assigned to your team, ensuring that user stories and new features are taken from idea to production with minimal supervision. You will actively manage and escalate risks and customer-impacting issues as they arise in your day-to-day responsibilities. In this position, you will also be responsible for mentoring Associate Application Engineers, providing them with learning tasks and directing their work to help them grow. You will achieve team commitments through informal leadership and effective communication, guiding your team to reach key results for the products you oversee. Your contributions will extend to leading technology communities within Discover, and you will work in a paired programming environment following Agile methodologies, with two-week sprints where each engineer is responsible for writing their own test scripts.