Discover Financial Services - Riverwoods, IL

posted about 2 months ago

Full-time - Manager
Remote - Riverwoods, IL
1,001-5,000 employees
Credit Intermediation and Related Activities

About the position

Discover Financial Services is seeking a Manager of Software Engineering to join our team in Riverwoods, IL. This position is integral to our mission of delivering meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day, and We Succeed Together. We are committed to fostering an environment where you can grow and make a difference at one of the world's leading digital banking and payments companies. As a Manager of Software Engineering, you will be responsible for hiring, retaining, and leading a high-functioning, diverse group of engineering professionals. You will establish clear objectives and key results, develop a consistent set of practices and processes across the team, and drive towards the resolution of challenging problems. This role encompasses all performance management aspects of leading engineers, including acquiring and providing 360 feedback and administering reviews. Telecommuting and/or working from home may be permissible pursuant to company policies. In this role, you will be expected to design, develop, and maintain technology solutions for products, including developing key reusable solutions. You will engage in API development using Java, Spring Boot Microservices, Hibernate, and JPA, and utilize technologies such as Java8, Java17, React JS, JSON, and Node.js, along with public and private cloud platforms like AWS, Red Hat, or OpenShift. You will also be involved in Docker and Kubernetes architecture and their usage in application development, migrating legacy monolith applications to a cloud-based microservice design, and deploying microservices to private cloud environments across data centers and availability zones. Additionally, you will manage financial activities, oversee people management, maintain financial trackers, mentor team members, handle project risks, and ensure project delivery while collaborating with multiple client teams, vendors, and geographically distributed teams.

Responsibilities

  • Hire, retain and lead a diverse group of engineering professionals.
  • Establish clear objectives and key results for the team.
  • Develop consistent practices and processes across the engineering team.
  • Drive resolution of challenging problems within the team.
  • Manage performance aspects including providing 360 feedback and administering reviews.
  • Design, develop, and maintain technology solutions for products.
  • Engage in API development using Java, Spring Boot Microservices, Hibernate, and JPA.
  • Utilize technologies including Java8, Java17, React JS, JSON, and Node.js.
  • Work with public and private cloud platforms such as AWS, Red Hat, or OpenShift.
  • Implement Docker and Kubernetes architecture in application development.
  • Migrate legacy monolith applications to a cloud-based microservice design.
  • Deploy microservices to private cloud environments across data centers and availability zones.
  • Manage financial activities and project delivery while collaborating with client teams and vendors.

Requirements

  • Bachelor's degree in Information Technology, Engineering, or related field.
  • 4 years of experience in Software Engineering or related occupation.
  • Experience in designing, developing, and maintaining technology solutions.
  • Proficiency in API development using Java, Spring Boot Microservices, Hibernate, and JPA.
  • Familiarity with Java8, Java17, React JS, JSON, and Node.js.
  • Experience with AWS, Red Hat, or OpenShift cloud platforms.
  • Knowledge of Docker and Kubernetes architecture.
  • Experience in migrating legacy applications to microservices.
  • Ability to manage financial activities and project delivery.

Nice-to-haves

  • Experience with Agile methodologies.
  • Familiarity with DevOps practices.
  • Knowledge of financial services industry standards.

Benefits

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