Synchrony - Dallas, TX

posted 5 months ago

Full-time - Senior
Remote - Dallas, TX
Credit Intermediation and Related Activities

About the position

The Vice President, Principal Software Development Engineer is responsible for leading software design, development, and architecture initiatives within the Credit Engineering team at Synchrony. This role requires deep expertise in Java Spring Boot and modern web service architectures, along with the ability to manage and influence a team of software engineers. The VP will oversee multiple agile teams, drive engineering goals such as QA automation and code quality improvement, and ensure timely project delivery.

Responsibilities

  • Manage a team of software engineers, including juniors and mid-level engineers.
  • Influence agile development teams through all phases of the Agile development life cycle using SAFE.
  • Implement new technologies and assist developers in migrating to them.
  • Establish application architecture standards and best practices for Java microservices.
  • Architect applications across the full stack, including PCF, Cloud Native Application Architecture, Microservices ecosystem, J2EE, Spring Java, and RESTful APIs.
  • Design data models to support complex business processes.
  • Drive a CI/CD strategy using Jenkins, Bitbucket, and uDeploy.
  • Collaborate with software developers, UX designers, product managers, application architects, and customer application experts to create web applications.
  • Mentor and influence team members at all levels.
  • Ensure compliance with architecture, security, and technology standards set by Synchrony Financial.
  • Assist in crafting and maintaining the future state technology architectural strategy and application modernization roadmap.
  • Ensure application code quality through development, testing, and QA.
  • Participate in root cause analyses and incident reports, providing direction in problem resolution.
  • Analyze production defects, troubleshoot systems, identify root causes, and implement fixes.
  • Provide 24x7 on-call support periodically throughout the year.
  • Identify ways to increase efficiency and improve system performance.
  • Work with third-party vendors to develop or integrate software into company products.

Requirements

  • Bachelor's degree and a minimum of 8 years of experience in software engineering, or a High School Diploma/GED with 10 years of experience.
  • Minimum of 5 years of credit engineering support or experience.
  • Experience with credit underwriting systems such as Bureaus, DaaS platforms, and Customer360.
  • Knowledge of Fiserv and other account build systems.
  • Strong experience with Pivotal Cloud Foundry.
  • Deep domain knowledge of responsive web service design principles.

Nice-to-haves

  • Experience with continuous integration environments.
  • Mastery in writing unit, integration, and code coverage test cases.
  • Familiarity with JSON, REST, and XML-based web services.
  • Excellence in technical communication with both technical and non-technical peers.
  • Cross-functional team player with the ability to work across a matrix organization.
  • Strong oral and written communication, analytical, and problem-solving skills.
  • Desire to work in a dynamic, fast-paced environment.
  • Knowledge of developing and supporting financial/banking applications.
  • Interpersonal skills to influence clients, team members, management, and external groups.
  • Experience using Splunk for production support.

Benefits

  • Annual bonus based on individual and company performance.
  • Flexible work options including remote work and office attendance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service