Position Description:
The role of IT has evolved from simply providing a reliable ecosystem for business
operations to proactively partnering with the business to enable new digital business
models and enhance customer engagement.
our engineers possess a versatile skill set encompassing Software-as-a-Service (SaaS), Commercial-off-the-
Shelf (COTS), and Custom Developed applications. This role is part of our software
engineering team dedicated to delivering engineering expertise for business-facing
products and services.
Key Responsibilities:
Engineering:
Join a diverse engineering organization and contribute to enhancing our
engineering capabilities across Software and Platform Engineering.
Develop full-stack solutions, building highly scalable distributed systems that
provide positive user experiences and measurable business growth.
Implement and support modern digital products that are robust, avoid
technical debt, ensure compliance, and achieve the required business
outcomes.
Collaborate with the Platform Engineering team to shape their products,
enabling software engineers to deliver business value efficiently.
Identify continuous improvement opportunities in our core ecosystem,
enhancing application team and developer experience.
Embed security, privacy, data protection, and quality assurance in all digital
solutions.
Take responsibility for the products you work on, balancing quality and
stability with new feature enhancements.
Work on the backlog set by the Product Owner, supported by the Lead
Engineer.
Participate in rotations to other functions or teams within Engineering to
broaden your skill set.
Contribute to the Engineering community by sharing good practices,
collaborating, and problem-solving with engineers across the organization.
Engage with data teams to leverage data capabilities for improving product
functionality.
Product Team:
Drive the web core technical direction, ensuring a strong foundation.
Coach engineers in the web core team, aiding their technical development.
Establish strong technical standards, processes, governance, and control.
Lead the team, attending daily stand-ups, and working on defined backlog
items.
Report on process activity and key achievements.
Help break down user stories into technical deliverables.
Innovation:
Seek opportunities for internal and external partnerships through hackathons
and other formats to achieve excellent outcomes for IT.
Influence and shape the business through modern product approaches like
rapid prototyping and a ‘show them, don’t tell them’ culture.
Assist in creating an innovation rapid response engineering squad to facilitate
ideation and business idea shaping around technology products and
investments.
Basic Qualifications:
5+ years of experience with modern application architecture methodologies
(Service-Oriented Architecture, API-Centric Design, Twelve-Factor App, FAIR,
etc.).
5+ years of experience with Cloud Native design patterns, preferably with
Microsoft Azure/Google Cloud.
5+ years of experience in designing and delivering digital solutions using a
product mindset and various delivery methodologies (e.g., Agile, CCPM).
5+ years of experience in a “DevSecOps” culture, including modern software
development practices like Continuous Integration and Continuous Delivery
(CI/CD), Test-Driven Development (TDD), etc.
Experience with software deployment capabilities.
Proven “hands-on” software engineering experience Web technologies are a
must (e.g., TypeScript, JavaScript, Node, Next.js/React, Express).
Experience managing and optimizing infrastructure on Azure.
Ability to collaborate with cross-functional teams to define, design, and ship
new features.
Ensure the performance, quality, and responsiveness of applications.
Experience supporting digital platforms, including Integrations, Release
Management, Regression Testing, Data Obfuscation, etc.
Experience scaling an “API-Ecosystem” and designing “API-First” integration
patterns.
Experience with authentication and authorization protocols/patterns.
Experience defining and implementing large-scale transformative digital
solutions.
Strong influence and communication skills across all levels of IT and third
parties.
Experience working in complex, diverse landscapes (business, technology,
regulatory, partners, providers, geographies).
Strong organizational and communication skills, with multiple examples of
effectively conveying complex technical topics.
Education Requirements: Bachelor’s Degree in Information Technology.
Other Information: Occasional travel may be required.