This role involves designing, developing, and implementing software solutions to solve business problems through innovation and engineering practices. The engineer will be involved in all aspects of the Software Development Lifecycle (SDLC), including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Responsibilities also include identifying and troubleshooting application code-related issues, taking an active role in code reviews, assisting with design reviews, and participating in project planning sessions. The role requires designing and implementing scalable data architectures using state-of-the-art technology at an enterprise scale, collaborating with data scientists, analysts, and business stakeholders, and monitoring and optimizing the performance and scalability of data products and infrastructure.
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
Senior