Director Software Engineering - Digital
Job Description
If you’re looking for a meaningful career, you’ll find it here at Webster. Founded in 1935, our focus has always been to put people first--doing whatever we can to help individuals, families, businesses and our colleagues achieve their financial goals. As a leading commercial bank, we remain passionate about serving our clients and supporting our communities. Integrity, Collaboration, Accountability, Agility, Respect, Excellence are Webster’s values, these set us apart as a bank and as an employer.
Come join our team where you can expand your career potential, benefit from our robust development opportunities, and enjoy meaningful work!
The Lead Software Engineer provides subject matter expertise for the Digital IT Portfolio used in Business (IT) Solutions across the Webster Enterprise. Responsibilities include the design, development and maintenance of software applications and supporting tools/systems from end-to-end, and leverage data and technology to produce improvements to the Digital IT Application portfolio for either internally-developed or third-party Digital platforms.
This Lead Engineer role will work as a key member of the Consumer Digital Team comprised of technical IT professionals who are accountable for building digital subject matter expertise to be leveraged by the Enterprise. This expertise includes deep understanding of the intricate capabilities and benefits of digital ecosystems that are in alignment with digital scalable protocols associated with building a modern digital technology stack as part of Digital Transformation.
This is a hands-on lead engineer role that focuses on Digital applications, architecture and strategy. The Lead Software Engineer will work closely with the business, peers, and other IT teams to understand the business/technical requirements, which they use in conjunction with Enterprise-Solution Architects, to design an overall technical solution. Ultimately, this lead engineer will implement solutions to business requirements using our digital and shared platforms to drive the best possible Customer Experience (CX).
From a leadership perspective, the Lead Software Engineer will set standards and guide the efforts of contractors and other software engineers in design/implementations leveraging their respective platforms. Additionally, they will educate and document how the platform should be used by Clients as well as for internal resiliency purposes. Strategically, the Lead Software Engineer will conduct research and implement POC’s, as needed, for designs and shared platform capabilities including defining the standards for how the platforms could be improved.
Job Responsibilities and Duties
- Responsible for designing, developing, testing, operating and maintaining products within the SDK
- Takes full-stack ownership by consistently writing production-ready and testable code
- Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs
- Makes sound design/coding decisions keeping customer experience in the forefront
- Embraces emerging technology opportunities and contributes to the best practices in support of the bank’s technology transformation
- Responsibilities across Digital Platform Apps from Online Account Opening, Servicing, Websites, and Marketing Tools
- Contributes to a culture of innovation, collaboration and continuous improvement
- Provide practical and expert knowledge of technical design alternatives and their associated implications.
- Identify data needs, including access, security, quality, and maintenance requirements.
- Work with Observability Team to instrument monitoring-alerting regarding availability and performance of shared platforms.
- Continually look for opportunities to do things better/more efficiently and works with teams to drive these process improvements.
- Participate in design sessions with Enterprise & Solution Architecture teams to design solutions leveraging shared platforms.
- Participate in Management sessions to define team priorities and work with scrum master to define Sprint and Release plans.
- Participate in daily scrum meetings, and report-out on progress of assigned tasks.
- Document engineering artifacts such as technical design document, process flow charts, system context diagrams, code comments, steel threads, etc.
Experience Needed
- High School diploma or GED required
- Bachelor's degree preferred in Computer Science, Computer Engineering, or Information Technology
- 7+ years of relevant experience as a software developer, architect, or platform owner
- 6+ years of relevant industry experience in the use of data integration tools and technologies,
- 2+ years managing a team of engineers working onshore/offshore/remote and vendor-supported models.
- Strong leadership skills with proven success record of delivering business critical projects/solutions.
- Past Digital Product or platform ownership is required including ownership of a Product’s Software Development Kit (SDK)
- Experience supporting modern digital technology stack is required.
- Practical experience with Scaled Agile Framework (SAFe) a plus.
- Experience with Front End Javascript Frameworks like React, Angular, Spring, etc.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with C#, .NET
- Experience with MuleSoft Anypoint Platform and development/testing of RESTful & SOAP web services
- Implement and manage CI/CD pipelines using GitHub Actions, ensuring smooth deployment processes.
- Proven experience with latest AppSec technical strategies
- Experience with incorporating various components like front-end frameworks, back-end frameworks, databases, and AWS cloud infrastructure, to enable faster development, better scalability, and enhanced security
- Experience with Fiserv’s Create Digital Platform SDK is strongly desired
- Practical experience with (WordPress) Web development methodologies and protocols
- Familiarity with Google Analytics 4, Tealium, Acoustic Tealeaf, etc. in-order-to provide best-in-class Client Experience
- Working experience with OneTrust’s Consent Management Platform (CMP) is desired
- Quick learner with the ability and desire to learn new tools and technologies
- Strategic thinker who is well organized and has a strong attention to detail
- Strong systems analysis and problem-solving skills
- Ability to collaborate effectively and work as part of a team.
- Enthusiastic learner and devoted to customer service and quality.
- Demonstrates a positive attitude and an inclusive team player.
- Excellent written/oral communication skills for interacting with various teams across the organization.
The estimated salary range for this position is $130,000.00 to $140,000.00. Actual salary may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position is eligible for incentive compensation.
#LI-Hybrid
#LI-FO1
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Application Instructions
Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!
Apply Online