Duties: Design, develop and implement scalable cloud native software solutions using modern technology stacks to deliver highly available, performant, and resilient products. Provide technical, architectural leadership and direction to the development team and wider stakeholders. 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. Drive decisions that influence the product design, application functionality, and technical operations and processes. Keep up with industry innovations to deliver solutions that automate manual or cumbersome work. Develop secure and high-quality production code, and review and debug code written by others as well as evangelize Test Driven development approach. Build prototypes for demonstration and illustration purposes for peer groups, business partners, or senior leaders. Mentor junior and mid-level engineers, providing guidance and support through code reviews and educational workshops. Participate in project planning sessions with product owners, business analysts, and team members.
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