WHAT YOU'LL DO Engage across product teams to plan, coordinate, architect, and deliver high-complexity features Ensure that solutions are built with security, performance, and fault-tolerance in mind Be an expert in modern cloud architecture and concepts in software engineering such as continuous integration, continuous delivery, DevOps, and site-reliability engineering Collaborate with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products Participate in the full lifecycle of the software development life cycle from ideation to delivery Mentor more junior engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, SDLC, etc. to facilitate career growth on the team Other duties and responsibilities as assigned. Engage across product teams to plan, coordinate, architect, and deliver high-complexity features Ensure that solutions are built with security, performance, and fault-tolerance in mind Be an expert in modern cloud architecture and concepts in software engineering such as continuous integration, continuous delivery, DevOps, and site-reliability engineering Collaborate with product managers, designers, site-reliability engineers, and customers to build powerful, impactful products Participate in the full lifecycle of the software development life cycle from ideation to delivery Mentor more junior engineers in areas such as unit testing, continuous integration, DRY/SOLID principles, SDLC, etc. to facilitate career growth on the team Other duties and responsibilities as assigned.