Guides, mentors, and performs a variety of software engineering tasks in one or more of the assigned areas such as software development, software quality engineering, software testing, DevOPS, cybersecurity, software release, support and maintenance, and/or release management with limited supervision. In this role, you will have the opportunity to collaborate with key stakeholders to develop, implement, and facilitate successful onboarding of digital solutions and the adoption of digital platforms and solutions into the customer business environment along with their subsequent operations and maintenance.