Software Architect

Software Architect

ADI - Analog Devices

Cluj-Napoca, Romania

The newly formed Digital Platform team requires a Senior Software Architect to bring a new and exciting initiative to market for ADI. Reporting to the Digital Platform Director, the person is responsible for the overall software architecture, encompassing a full stack solution from frontend to backend services with supporting cloud infrastructure and complex App development. It requires an innovative thinker with deep technical expertise and the ability to drive architecture for complex projects with distributed software teams.

Potential candidates should be comfortable in a deeply technical domain with excellent communication skills, creativity and a strategic mindset. We are looking for a highly motivated and collaborative individual who is looking to grow their career in a fast-paced environment.

Responsibilities:

  • Lead internal teams and contractors to deliver best in class software.
  • Champion excellent quality and software best practices in an agile environment.
  • Mentor a growing team to build excellence and capability
  • Strong collaboration with marketing, Design and customer facing teams to build exceptional products
  • Define and Deliver frontend & backend architecture working with technical leads to break high level architecture into low level design and actionable tasks for the development team.
  • Keep abreast of competitor products and industry trends

Desired Skills:

  • Proven delivery of complex, highly scalable, reliable, secure and high-performance Cloud Native products and platforms.
  • Ability to provide technical guidance to software teams across geographies (both internal and contractors), with a passion for mentoring and an ability to create motivated and empowered teams.
  • Experience in an Agile Software development environment with familiarity with tools such as Jira, Slack, Agile, Lean Start-up approaches.
  • Excellent problem solving ability with an analytical mind.
  • Experience working in a highly technical industry, semiconductor domain would be an advantage.
  • Excellent communications and Presentation skills.
  • Excellent collaboration skills across geographies and disciplines.
  • Have a minimum of 10 years’ leadership experience in relevant roles.
  • International travel required (10%)
  • Experience leading Frontend development including some of the following: HTML, CSS, JavaScript (React and/or Angular), Redux/Ngrx, REST API Integrations, WebSockets, responsive design
  • Experience working with Design and UX/UI teams consuming design assets in a frontend framework.
  • Strong knowledge of proper authentication practices and methodologies with JWTs, cookie-based sessions, OIDC, OAuth2, and encryption (B2C, Okta, Auth0).
  • Desirable/bonus languages: C, C++, Tcl, Verilog
  • Linux system administration and development environment familiarity
  • Experience as Technical Architect in Python with strong understanding of building Cloud Native applications in Python.
  • Experience with Apache/Nginx, ORM (Object Relational Mapper), Web Services (REST), Caching (Memcache/Redis/Varnish), JSON, XML, OpenAPI/Swagger.
  • Expertise in at least one Python framework like Django, FastAPI, Flask, etc.
  • Bonus experience with Node.js and Node Frameworks: Express, Next.js, Nest.js
  • Experience with event-based and message-driven distributed systems: Kafka, RabbitMQ, Redis, Azure Event Hubs, Event Grid, Service Bus.
  • Experience with SQL and NoSQL databases. (MySQL/Postgres/MongoDB)
  • Prior hands-on experience in developing and deploying Microservices solutions on cloud (Azure /AWS).
  • Superb skills in object-oriented and functional programming and design.
  • Good understanding of data structures and algorithms.
  • A firm grasp of multi-threading, IO and networking.
  • Understanding of 12 factor methodologies, Cloud Native approach with Kubernetes.
  • Understanding of pipelines and general DevOps/CICD best practices: Jenkins, Azure DevOps, Git, Bitbucket

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Romania     Developer     Front End Developer     Linux and Unix     Python Developer     Web Developer     ADI - Analog Devices    

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

Newsletter | Recruit | Advertise | Privacy | Contact Us

© EuroJobsites 2021

EuroJobsites is a registered company number: 4694396 VAT number: GB 880 9055 04

Registered address: EuroJobsites Ltd, Unit 8, Kingsmill Business Park, Kingston Upon Thames, London, KT1 3GZ, United Kingdom

This website uses cookies to make your experience better. Continued use of this website means you accept our cookie policy.  Accept Cookies