Discover Financial Services - Riverwoods, IL

posted 5 days ago

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

About the position

As a Senior Manager of Software Engineering at Discover, you will lead the technical development of a high-performing engineering team focused on the Enterprise Machine Learning Platform. This role emphasizes coaching and developing engineering talent while driving technical vision into actionable results. You will collaborate with Product Owners to shape product vision and ensure best-in-class execution across the team, while also engaging in hands-on technical work when capacity allows.

Responsibilities

  • Provide technical leadership in execution and delivery of technology capabilities to support key business initiatives for Data Science partners.
  • Oversee model development platform products, ensuring functionality and performance for data scientists.
  • Hire, retain, and lead a diverse group of engineering professionals, establishing clear objectives and driving towards resolution of challenging problems.
  • Shape the technical vision within the domain and act as a leader in the Discover engineering community.
  • Manage software ownership and development from initial concept through continuous improvement, advocating for an automation-first mindset.
  • Engage with internal and external communities of practice to share experiences and contribute knowledge.
  • Promote team innovation and collaboration of ideas across teams.
  • Coach and mentor team members to achieve their individual development goals.
  • Utilize Agile and Lean practices to identify and solve systemic issues.
  • Consult with management on business requirements and recommend innovations.

Requirements

  • Bachelor's Degree in Information Technology or related field.
  • 8+ years of experience in Application Development or related fields.
  • 2+ years of experience in people management.

Nice-to-haves

  • 1+ years of experience with containerization and orchestration (Kubernetes/Openshift) and cloud providers like AWS, Azure, GCP.
  • Experience with Java, Python/PySpark, Spark, and CI/CD technologies.
  • Experience with data platforms such as S3, Snowflake, Redis, Cassandra.
  • Experience building and implementing API service architectures.
  • Knowledge of messaging systems and streaming platforms such as Kafka, Kinesis, MQ.
  • Understanding of machine learning, deep learning, and AI use cases.
  • Understanding of observability and reliability in services.
  • Knowledge of software testing principles and methodologies.

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