Senior Manager Software Engineering
Company: Discover Financial Services, Inc.
Location: Providence
Posted on: March 14, 2023
|
|
Job Description:
With us, you'll do meaningful work from Day 1. Our collaborative
culture is built on three core behaviors: We Play to Win, We Get
Better Every Day & We Succeed Together. And we mean it - we want
you to grow and make a difference at one of the world's leading
digital banking and payments companies.We value what makes you
unique so that you have an opportunity to shine. Come build your
future, while being the reason millions of people find a brighter
financial future with Discover. Job Description As a Sr. Manager in
Application Development you will be responsible for the technical
development of software engineering staff within a Discover
application development area. The role requires a hands-on Servant
Leader and technical Subject Matter Expert, accountable for
effectively skilling, tooling and allocating engineering members to
best support the needs of the Product teams, along with a
disciplined approach to professional development of software
engineers. This individual coaches the team of engineers to
continuously improve their process and practices, enforce
appropriate quality and user experiences, drive out waste and toil,
and to foster a culture of continuous innovation and learning.
Individual is expert in modern engineering practices including TDD,
CI/CD, Domain Driven Design, Micro services and Cloud engineering
and possesses ability and passion to coach and develop others in
these practices in addition to developing each team members'
leadership behaviors. Expected span of control is approx. 8-15
software engineers. While coaching and developing others is this
individual's primary responsibility, they will also contribute to
challenging product solution as a senior engineer when capacity
allows. This includes hands-on role modeling of advanced
engineering practices and leading the team with creative and
effective technology solutions. This individual will dive into the
unknown to solve problems and define solutions alongside the best
engineers in the company and contribute back their knowledge to the
Discover engineering community. This individual will also become a
critical member of the application development area's leadership
team helping to shape the technical vision for the area. This
includes ensuring the engineering talent is aligned to that
technical vision and demonstrating transparency that the
engineering talent is capable of meeting the area's objectives.
This also includes ensuring all regulatory/compliance, control and
audit findings for a set of applications are remediated as
required. Responsibilities: Hire, retain and lead high-functioning,
diverse group of engineering professionals, establishing clear
objectives and key results, developing consistent set of practices
and process across the team and driving towards resolution of
challenging problems. This includes all performance management
aspects of leading the engineers including acquiring and providing
360 feedback and administering reviews. Mentor staff of engineers
in both technical and soft skills including ensuring the group is
adhering to principles of engineering excellence: Code
maintainability, Quality, Monitoring, Security, Operational
Excellence, and Documentation. Lead and shape the technical vision
for application development area and be an essential member of
leadership team including a leader in the Discover engineering
community affecting and advancing the architecture across the
company and ensuring scope of applications within the department
are meeting all regulatory, compliance and audit requirements.
Contribute as a senior engineer within a product team designing,
developing and maintaining quality technology solutions for a
product or set of products. Defines how technical work should be
done, selecting appropriate tools, defining technology, quality,
experience and implementation standards and practices within own
technical domain. Develops own technical skills to attain Subject
Matter Expertise in at least one technical implementation within
own technical domain. Ensures consistency of technical execution
and knowledge, sharing common practices and challenges within the
Chapter. Engineer solutions for special projects as needed.
Develops own Chapter into a highly technically competent,
consistent, thoughtful and customer-centric team of technology
experts. Works with Product Owners and Value Stream Engineering
leaders to efficiently and effectively allocate chapter resources
to meet Product needs. Fosters a culture of excellence and
continuous learning within the Chapter. Establishes and tracks to
appropriate OKRs to ensure outcomes are met. Instills a sense of
purpose, curiosity and continuous learning with each and every
Chapter member, motivating all to achieve their best. Owns the
career and performance management process for the chapter, ensuring
the collective's technical competency continues to consistently
evolve to effectively support Product Owner and Value Stream needs.
Attracts, onboards and develops/retrains talent to achieve the
strongest Chapter possible. Utilizes PO and VS feedback and
performance/satisfaction metrics to identify areas of continuous
improvement within team. Engages with internal and external
communities of practice to share experiences, contribute knowledge,
learn and advocate for the Discover Technology brand. Promotes team
innovation and collaboration of ideas across teams. Responsible for
overseeing and managing relationships with external vendors and
internal stakeholders. Understand and propose enhancements for all
vendor and integrations in your area's ecosystem. Work closely with
vendors and stakeholders to review customized solutions and new
vendors fit for purpose. Review contracts and ensure
industry-standard security protocols, controls, data management,
data privacy, incident response plans and procedures, and any other
technical provisions are included. At a minimum, here's what we
need from you: Bachelor's Degree in Computer Science or related
technical field 8+ years Application Development experience
Minimum2+ years People Management Minimum Like to have: Bonus
Points If You have experience in:Java, React JS, Springboot, Oracle
GitHub Jenkins Sonarqube Nexus JIRA TDD, BDD Selenium for test
automations #Remote#LI-BF1What are you waiting for? Apply today!
All Discover employees place our customers at the very center of
our work.To deliver on our promises to our customers, each of us
contribute every day to a culture that values compliance and risk
management. Discover is committed to a diverse and inclusive
workplace. Discover is an equal opportunity employer and does not
discriminate on the basis of race, color, religion, sex, sexual
orientation, gender identity, national origin, age, disability,
protected veteran status, or other legally protected status. (Know
Your Rights) Discover Talent Ratings How We Work You'll fit right
in to our Tech & Engineering teamThanks to flexible working, our
Tech team can split their time between home and office, or work
100% remotely. Want Friday afternoons off? No problem - with Summer
Fridays, you can make up the time by doing an extra hour
Monday-Thursday.With our benefits, life's easier - which means
you're free to growJoin us and you can expect a whole lot of
rewards. From Health and insurance to on-site fitness centers,
there's everything you need to thrive - in and out of work.Hear
about life in Technology and Engineering from our team How is
Discover growing/developing their technologists and capabilities?
One way Discover is investing in our engineering talent is through
our Data --- Describe your role at Discover in a fun and engaging
way. My role, software developers want to release awesome new
features and see them --- Saloni Service Reliability Engineer What
makes Discover a leader in tech and/or analytics? Unlike a lot of
organizations, Discover's not afraid to invest time and money ---
Phil Technical Lead Application Process A step-by-step guide to
kicking off a career with us.
Keywords: Discover Financial Services, Inc., Providence , Senior Manager Software Engineering, IT / Software / Systems , Providence, Rhode Island
Click
here to apply!
|