Software Architect
כדי להגיש, לשמור או לפתוח את דף המשרה מתחברים עם Google. זה חינם, ואחרי ההתחברות חוזרים ישר למשרה הזו.
תקציר
We are looking for a hands-on, customer-facing Software Architect to own end-to-end solution design for our clients, across AWS, Google Cloud, Azure and on-premises environments.
דרישות
- 10+ years in software development, including at least 4 years in an architect role.
- Hands-on background in several of the following languages and their ecosystems, with the ability to guide teams across all of them: Python, Node.js, Java, C#.
- proven customer-facing experience, including work with global and international customers across time zones and cultures: running workshops, presenting to technical and executive stakeholders, and leading technical discussions and solution decisions with clients.
- Proven experience designing and building distributed systems and solutions based oncustomer needs, from concept to production.
- Hands-on experience with all three leading clouds: AWS, Google Cloud and Azure.
- Experience designing and delivering solutions in on-premises environments, includinghybrid cloud/on-prem setups.
- Deep understanding of architecture patterns (microservices, event-driven, messaging,API design, caching, resilience and security patterns) and when to apply each.
- Solid infrastructure knowledge (networking, containers, Kubernetes, CI/CD, IaC) sufficient to work as a peer with Cloud and On-prem Solution Architects.
- Strong data design experience (relational and NoSQL modeling, data flows, streaming,integration) sufficient to work as a peer with Data Architects.
- B.Sc. in Computer Science, Software Engineering or equivalent experience.
- IoT solutions: device connectivity, edge computing, protocols such as MQTT, and platforms such as AWS IoT Core or Azure IoT Hub. (advantage)
- ETL and data pipelines: batch and streaming pipelines, data lakes and warehouses, tools such as Kafka, Spark, Airflow, Glue or Data Factory. (advantage)