Work on a disruptive product that’s still in its early stages
Be responsible to drive innovation in software development, while relentlessly improving performance, scalability, and maintainability.
Owning the design process, implementation, and verification of framework components leveraging standard software engineering methodologies
Translating functional and technical requirements into detailed architecture and design.