
Lead , Full Stack Solution Architect
City : Remote-Canada
Category : IT
Industry : Telecommunications
Employer : Ciena
Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
About Us
Ciena may well be the most important technology company you’ve never heard of. The innovations that wow us (driverless cars), and those we now take for granted (the ability to mobile stream your favorite show) are the products of ingenuity from some brilliant and forward-thinking companies. But those companies rely on Ciena, another vanguard of innovation, to create and advance the underlying networks that bring their breakthroughs to our doorsteps. VR, AI, IOT, 5G … literally none of it would be possible without the mind-boggling technology that makes the internet itself work. For more than 25 years, Ciena has been the global leader in networking strategy, and our technology has been part of the critical infrastructure running within the most advanced companies in the world.
Job Description:
The Application & Solution Architect will play a key role of the R&D Data Transformation initiative in
- Driving the overall application & data architecture for the program
- End to end ownership of the technical delivery
- Providing technical leadership, guide development teams, and ensure the successful delivery of innovative software project
- Liaison with various teams to ensure that the program goal is achieved
- Collaborate with UX/UI designers to translate complex worksheets into intuitive and visually appealing interfaces.
- Implement efficient and reusable front-end and back-end systems, using Python or other server side technologies.
- Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices.
- Collaborate closely with product managers, designers, and other developers to deliver high-quality software on time
- Hands-on person willing to co-develop across the technology stack
- Ownership in recommending solutions best-fit for the larger program objective
- Ensure security best practices for the data & application layers
Responsibilities:
- Lead the architectural design and development of end-to-end software solutions, encompassing both front-end and back-end technologies.
- Collaborate with cross-functional teams, including developers, designers, and product managers, to define project requirements and create technical roadmaps.
- Design robust, scalable, and maintainable architecture that aligns with the organization's goals and industry best practices.
- Evaluate and select appropriate technologies, frameworks, and tools to ensure optimal performance and efficiency across the entire technology stack.
- Provide technical guidance to development teams, reviewing code, offering design feedback, and ensuring adherence to architectural standards.
- Identify and mitigate technical risks, troubleshooting complex issues and proposing solutions to maintain project timelines and quality.
- Stay current with emerging trends and technologies in software development, evaluating their potential to enhance the organization's technical capabilities.
- Lead and contribute to the implementation of proof-of-concept projects to validate architectural decisions and assess new technologies.
- Collaborate with stakeholders to gather requirements, provide technical insights, and translate business needs into technical solutions.
- Mentor and coach junior developers, fostering a culture of learning and continuous improvement within the development team
Key Skills:
- Proven experience as a Full Stack Architect or similar role, with a track record of designing and implementing complex software solutions.
- Strong expertise in both front-end and back-end technologies, including but not limited to JavaScript frameworks (e.g., Angular, React, Vue), and server-side technologies (e.g., Java, Python, .NET).
- In-depth knowledge of architectural principles, design patterns, and software development best practices.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Proficiency in database design and optimization, as well as familiarity with various database systems (e.g., SQL, NoSQL).
- Strong understanding of RESTful APIs, security protocols, and performance optimization techniques.
- Excellent problem-solving skills, with the ability to analyze complex issues and provide innovative solutions.
- Strong communication and leadership skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
Minimum Requirement:
- Bachelor's degree in computer science, MIS, Business, or IT related field (or minimum 10 years of hands-on, relevant, technical work experience).
- Strong experience in application development & data model designs
- Prior Working knowledge of Programming technologies is a must
- Proficient in Python & Angular JS
- Proficient in UX design principles
- Prior working knowledge of Relational , Graph & No-Sql databases is a must
- Knowledge of snowflake is a must
- Experience in Agile / Scrum delivery model & strong communications skills with ability to drive projects
The Ciena Experience:
Rewarding experience. Meaningful outcomes.
Make no mistake that we’re committed to developing leading network technology. But our path to innovation stems from our culture and outstanding people. We embrace diversity, celebrate inclusion, and champion ideas—across the table and around the world. This is the Ciena network. You won’t find complex organization charts and stiff protocols here! Innovation travels faster in an atmosphere where ideas can be freely discussed and brainstormed on the fly. A big part of work is about enjoying more satisfying outcomes—both personal and professional.
Becoming a Ciena employee: What you can expect from us
- You will receive notification of your successful application Successful applicants will be contacted by Talent Acquisition for an initial discussion. If suitable you will be considered for the short list and our formal interview process
- Ciena values the diversity of our workforce and respects its employees as individuals, regardless of race, nationality, religion, sexual orientation, gender and age.
- Ciena is also committed to developing inclusive, barrier-free selection processes and work environments. If contacted in relation to a job opportunity, you should advise Ciena in a timely fashion of the specific needs / accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner. Information received relating to any specific needs / accommodation measures will be addressed confidentially.
Rewarding experience. Meaningful outcomes.
Making a difference in people's lives through design and implementation of leading network technologies. That's what motivates us.
A distinct way to work
Free thinking, free discussion, and collaboration are the norm. Expect more satisfying outcomes - both personal and professional.
#LI-REMOTE #LI-BS1
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.