Senior Software Engineer, Digital Innovation
Overview:
lob Summary
The Senior Digital Innovation Engineer is a hands-on role responsible for designing, developing, and deploying advanced solutions across the full technology stack. This position requires a highly skilled and experienced professional who thrives on solving complex business challenges, is passionate about continuous learning, and excels in applying cutting-edge technologies to deliver impactful results.
This role emphasizes senior-level technical expertise, proactive problem-solving, and the ability to collaborate with cross-functional teams to develop innovative, scalable, and reliable systems. The Senior Digital Innovation Engineer will rapidly prototype ideas, define technical solutions leveraging state-of-the-art technologies, and work effectively with third-party vendors and external teams to deliver impactful results.The role also involves transitioning solutions into production and driving the adoption of best practices across development processes.
Responsibilities:
Key Accountabilities- Rapidly develops Proof of Concept (POC) projects, typically within two weeks, to validate innovative ideas and assess technical feasibility for solving business problems.
- Defines technical solutions that leverage state-of-the-art technologies and align with organizational goals, ensuring solutions are innovative, scalable, and business relevant, and deliver measurable business value.
- Delivers production-ready systems by transitioning validated POCs with measurable improvements in performance, reliability, and scalability.
- Writes high-quality, scalable, and maintainable code while actively contributing to all phases of the software development lifecycle.
- Explores and integrates emerging technologies, including AI and Generative AI, to enhance solution effectiveness and business value.
- Ensures adherence to modern DevOps practices, including CI/CD pipelines and containerized deployment processes.
- Promotes best practices in software design and architecture, ensuring the delivery of high-quality and maintainable systems.
Networking/ Key relationships
Collaborates with cross-functional teams, including enterprise architects, cybersecurity architects, IT teams, business stakeholders, and third-party vendors, to define and deliver innovative, cutting-edge technical solutions that address critical business challenges within accelerated timelines.
Qualifications:
Minimum Knowledge & Experience for the position:
Education: Bachelor's degree in Computer Science, Engineering, or a related technical field is required. A master's degree is preferred.
Experience:
- A minimum of seven years of experience in software development, including expertise in full-stack development.
- Proficiency in front-end frameworks such as React, Angular, or Vue.
- Proficiency in back-end systems, including Node.js, Python, or Java.
- Extensive experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with microservices architecture and RESTful API design.
- Strong knowledge of modern DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.
- Experience with AI and Generative AI technologies, with a proven ability to rapidly integrate them into practical, scalable solutions.
- Demonstrated experience working with third-party vendors and managing external teams to deliver high-quality solutions within agreed timelines.
Skills & Capabilities:
- Demonstrates senior-level expertise across the full technology stack, including front-end, back-end, and infrastructure, with measurable proficiency in rapidly evaluating and applying emerging technologies.
- Displays exceptional problem-solving and system design skills, consistently delivering technical solutions that are innovative, business-aligned, and production-ready, that create measurable value for the organization.
- Excels at quickly defining and implementing solutions for complex business problems, ensuring timelines and quality expectations are met.
- Proven ability to coordinate and collaborate effectively with third-party vendors and external teams, ensuring alignment with internal objectives and deliverables.
- Communicates complex technical concepts effectively to diverse audiences.
- Adapts well to dynamic environments, managing competing priorities to consistently meet project goals and timelines
- Displays a strong commitment to quality and innovation in all aspects of development.
Travel requirements: Travel is expected up to 15% of the time to support collaboration, team engagement, and stakeholder meetings.