Software Architect
analog devices
Cluj-Napoca, Cluj, Romania
2 zile în urmă

Analog Devices (NASDAQ : ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Digital Platform Software Architect

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
  • For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.

    S. Department of Commerce - Bureau of Industry and Security and / or the U.S. Department of State - Directorate of Defense Trade Controls.

    As such, applicants for this position except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.

    S.C. 1324b(a)(3) may have to go through an export licensing review process.

    Analog Devices, Inc. is an Equal Opportunity Employer Minorities / Females / Vet / Disability


    Education Level : Bachelor's Degree

    Travel Required : Yes, 10% of the Time

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.