Design, develop, and implement software solutions using leading-edge technologies, modernizing and building applications to solve complex business challenges. Participate in all phases of the Software Development Lifecycle, from requirements analysis and architectural design to coding, testing, and documentation. Develop batch and real-time software components, ensuring code quality through automated testing and adherence to best practices in reliability, security, and performance. Take end-to-end ownership of applications, leading design discussions, producing architecture artifacts, and providing Level 2 production support. Collaborate with global agile teams to meet sprint objectives and actively engage in agile ceremonies. Analyze and visualize large data sets to drive continuous improvement, proactively identifying and resolving issues to enhance system architecture. Experiment with the latest Generative AI technologies, integrating state-of-the-art techniques into production solutions through hands-on coding and close collaboration with engineering teams. Foster a culture of teamwork and mentoring while contributing to software engineering communities of practice.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees