- Own the architecture of new product platforms to drive business results and support extending existing ones.
- Implement scalable architecture and work on a committed team contributing to robust projects
- Write high-quality code that is modular, extendible and functional.
- Advocate for best patterns and practices in the area of system design, coding, performance, and testing.
- Developing a highly concurrent and distributed system.
- Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements.
- Work with cross-functional stakeholders including Product, Design, Sales, and Engineering Leadership.
- Mentoring junior engineers on design, coding, and troubleshooting.
PythonCloud ComputingJava+6 more