As a Senior Software Engineer, you’ll lead major software development initiatives, help establish best practices, provide architectural and development guidance, and mentor junior software engineers. About the role:Our clients software engineering teams are focused on business outcomes and are empowered to create intuitive, reliable, and high performing applications.