The role involves designing, developing, and maintaining software components while establishing best engineering practices for CI/CD and Agile. Additionally, the candidate will mentor team members and collaborate with product managers to align technical solutions with long-term strategy.