System Architect
Shield.
Description
Shield is a global startup, with offices in Tel-Aviv, New-York, London, and Lisbon.
We’re growing and looking for another important piece of the puzzle.
Is it you?
We are seeking a System Architect who will serve a key role in the VP R&D’s staff.
As a System Architect, you will be responsible to lead and deliver the high-level decision-making and design, based on Analysis, Research and POCs. Aiming to ensure efficient, scalable, and maintainable design. You will also be responsible for guiding the R&D teams with best practices around analysis, designs, coding and technical self-developments. As part of your role, you'll be deeply collaborating with the Product, Delivery and CTO-Office organizations, as well as technical teams of Customers and Prospects.
The ideal candidate will be capable of leading and inspiring a diverse team of engineers and engineering managers, collaborating effectively while also working independently. They will bring clarity to the scope, key questions, and alternative solutions across a range of strategic and tactical initiatives, covering a wide array of topics.
We can’t promise it will be easy, but it is definitely exciting and most importantly – FUN.
Let’s get down to business:
What you will do:
Technology Selection & Design
Architectural Design: Define and Document the overall structure of the software and how components will interact, to ensure the architecture supports current and future business needs.
Technology Selection: Evaluate and select appropriate technologies, frameworks, and tools. Stay updated with industry trends and emerging technologies.
Scalability and Performance: Design systems to handle large-scale data and user load.
Operability: Drive solutions which ensure simple and robust operation.
Team Elevation & Enablement
Standards and Best Practices: Help to set and enforce the code-quality standards. Promote adherence to design and coding standards within the development team.
Collaboration and Communication: Work closely with stakeholders to understand business requirements and constraints. Communicate architectural decisions and technical solutions to both technical and non-technical stakeholders.
Mentorship and Leadership: Foster a culture of continuous learning and improvement. Lead architectural discussions and decision-making processes.
Documentation and Compliance: Maintain comprehensive documentation of the architecture and design. Ensure compliance with relevant regulations, standards, and policies.
Problem Solving and Troubleshooting: Address complex technical challenges and provide solutions. Troubleshoot system issues and provide architectural guidance for resolution.
Work with cutting-edge technologies and drive change in our product’s architecture and infrastructure.
Requirements
- 5+ year experience in a System Architect / Lead Architect role
- 5+ years of software development experience building and designing large scale systems.
- Significant experience with software development & design – Java and Python
- Big data experience – ElasticSearch, Presto
- DevOps experience using Kubernetes, dockers, infrastructure as code
- Excellent leadership and management skills with proven experience in leading and mentoring engineering teams.
- Strong project management skills, including planning, execution, and monitoring of R&D projects.
- Strong innovative thinking and ability to foster a culture of creativity within R&D teams.
- Great communication skills and excellent verbal and written abilities.
- Strong analytical and critical-thinking skills.
- Strong risk management skills, including identifying, assessing, and mitigating risks associated with R&D projects.
- Ability to work both independently and collaboratively within the R&D team