The Lead Software Engineering role involves collaborating to gather and review software requirements, providing estimates, creating software design specifications, and assessing hardware and software interactions. The position requires executing a specific development methodology using various programming languages, creating and executing automated test plans, and supporting applications by solving configuration and environment issues. This role also supports the software deployment process, builds and ideates on Order Domain areas including workflow frameworks, writes clean, reusable, and scalable code for UI components, and creates and maintains APIs using frameworks. The Lead Software Engineer will manage RESTful APIs, engage in collaborative problem-solving, contribute to system architecture design for scalable applications, monitor and improve system performance, collaborate with DevOps teams for CI/CD pipelines, monitor production systems, and resolve issues promptly. Additionally, the role involves debugging and resolving issues reported by QA or end-users, running various tests to ensure application functionality, and participating in code reviews to ensure code quality and adherence to best practices.
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