Senior Software Architect Lead
4 weeks ago
About N-able
N-able is a software company that's on the move, and we're looking for a seasoned technical professional to join our team. With offices in over 15 countries worldwide, you'll be part of a diverse group of individuals who are dedicated to supporting our customers and each other.
Our hybrid working model, The Way We Work, allows you to strike a balance between work and personal life while growing your career with us. As a Senior Software Architect Lead, you'll have the opportunity to make a meaningful impact and drive business growth through innovative solutions.
Your Key Responsibilities
- You will lead complex assignments involving multiple problems, understanding the business model across functions.
- Assist in defining and delivering user stories that provide incremental customer value with high quality. Guide teams, EM, and PO/PM on proposed solutions' feasibility, providing guidance and coaching on design and best practices in software development.
- Enhance product quality by promoting test automation and effectively utilize unit, integration, and end-to-end testing.
- Maintain a strong customer focus by resolving customer escalations and associated issues, ensuring proper root cause analysis, and identifying ways to improve products and prevent future problems.
- Propose and drive cross-product improvement plans/roadmaps; set the technical direction for one or more products.
- Effectively represent the product with other stakeholders within N-able.
- Provide mentoring to engineers and other architects, applying coaching techniques that guide engineers while allowing them to maintain solution ownership and may prioritize the activities of others.
- Supervise SWAGS for product features and perform code and feature analysis reviews.
- Understand the pros and cons of various approaches to software architecture and develop prototypes to evaluate the feasibility of technical solutions.
- Perform research necessary to solve complicated technical issues and build/buy analysis.
- Transform complex feature and non-functional requirements into a technical design that is scalable, reliable, performant, and secure.
- Collect relevant data and identify special cases in conjunction with problem resolution, formulating multiple solutions to problems and recommending the best course of action based on data and analysis of pros/cons.
- Seek expertise of subject matter experts from across N-able when necessary and understand N-able business/engineering model and set priorities, driving cross-team problem resolution from definition to successful completion.
Requirements
- Extensive knowledge and exceptional skill in coding: drive the development of complex features through multiple layers/areas (front-end, back-end, concurrency); improve coding and design practices across multiple teams; debugs and troubleshoots issues from any product area in customer's environment; uses low-level operating systems knowledge to troubleshoot complex problems; coaches others in advanced development techniques where it brings value.
- Experience with cloud-native platforms and architectures and infrastructure-as-code tools such as Terraform and Cloud Formation.
- Extensive knowledge and exceptional skill in software design: drives and oversees design architecture of complex features with multiple components; efficiently uses design patterns; reviews component and feature designs; provides feedback by coaching.
- Extensive knowledge and exceptional skill in testing: propose architecture and design changes for cost-effective testability; effectively utilizes unit, integration, and end-to-end testing; provides feedback on testing strategies.
- Extensive knowledge and exceptional skill in test automation: identifies cost-effective tests for each level of the test automation pyramid; implements improvements to test automation inside the team.
- Deep understanding of multiple runtime platforms like .NET or J2SE and demonstrated proficiency in multiple areas of programming (e.g., web development, concurrency, etc.).
- Considerable interest in exploring and utilizing new technologies and demonstrated mastery of one or more programming languages.
- Knowledge of agile development methodologies and eight years of related experience with a bachelor's degree; or six years and a master's degree; or Ph.D. with three years experience; or equivalent experience.
About You
- A competitive salary range $140,000 - $170,000 per year.
- A generous PTO package and observed holidays.
- Pension Plan with company-contribution and Employee Stock Purchase Program.
- Discounted gym access at several local facilities and fuN-raising opportunities as part of our giving program.
- N-ablite Learning – custom learning experience as part of our investment in you and The Way We Work – our hybrid working model based on trust and flexibility.
Why Choose N-able?
We offer a dynamic work environment, flexible working arrangements, and opportunities for professional growth and development. Our employees enjoy a comprehensive benefits package, including medical, dental, and vision coverage, as well as opportunities for employee stock purchase and retirement savings. Join our team and discover the benefits of working with a forward-thinking organization that values innovation, teamwork, and customer satisfaction.
-
Senior Embedded Software Architect
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeAbout the RoleWe are seeking a skilled Senior Embedded Software Architect to join our team at Telesat, a leading global satellite operator. This is an exciting opportunity to work on cutting-edge software systems for our revolutionary Low Earth Orbit (LEO) satellite network.The successful candidate will assume ownership of specific software modules,...
-
Software Systems Architect
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeWe are seeking a highly skilled Senior Software Systems Architect to join our Lightspeed System Engineering team at Telesat.About Telesat:Telesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence, reliability, and industry-leading customer...
-
Senior Software Solutions Architect
2 weeks ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeAbout your next opportunity as a Senior Software Solutions Architect:Key Responsibilities:Lead the design and development of software solutions, collaborating with Application Leads;Design and implement microservices solutions that operate in complex, multi-network environments;Develop new solutions to resolve software problems, ensuring efficient and...
-
Senior Software System Architect
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeEstimated Salary: $120,000 - $180,000 per yearAbout TelesatTelesat is a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide. With a legacy of engineering excellence and customer service, Telesat has grown to be one of the largest and most successful global satellite operators.Job OverviewWe...
-
Senior Embedded Software Architect
1 week ago
Ottawa, Ontario, Canada Procom Full timeProcom seeks an experienced Senior Embedded Software Architect to lead the development of software features for cloud connected modules using C++ and Python.The ideal candidate will have at least 10 years of experience in embedded C++ development, with recent experience working with C++11 or newer versions.Key responsibilities include participating in...
-
Senior Software Architect
1 week ago
Ottawa, Ontario, Canada Telesat Full timeAbout TelesatTelesat is a global leader in satellite-delivered communications solutions, serving broadcast, telecommunications, corporate, and government customers worldwide. With over 50 years of experience, Telesat has established itself as a trusted provider of reliable and secure connectivity.Job SummaryWe are seeking an experienced Senior Software...
-
Lead Backend Software Architect
4 weeks ago
Ottawa, Ontario, Canada Agility PR Solutions Full timeAt Agility PR Solutions, we develop cutting-edge tools to empower public relations professionals. As a Lead Backend Software Architect, you will play a crucial role in shaping the architecture and evolution of our media monitoring and outreach platform.We are looking for an experienced Senior Java developer who can mentor other developers and oversee the...
-
Senior Cloud Software Architect
4 weeks ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization is committed to helping companies bring therapies to patients faster by simplifying clinical, commercial, and regulatory workflows on one platform.We are looking for an experienced Senior Cloud Software Architect to join our...
-
Senior Software Security Architect
4 weeks ago
Ottawa, Ontario, Canada JSI Full timeOverviewJSI is a dynamic and innovative organization seeking an experienced Senior Software Security Architect to join our team. In this role, you will have the opportunity to work on cutting-edge projects that drive business growth and improve security infrastructure.About the RoleWe are looking for a highly skilled professional with expertise in software...
-
Senior Software Solutions Architect
1 month ago
Ottawa, Ontario, Canada Harris Geospatial Solutions Full timeHarris Geospatial Solutions is seeking a seasoned Software Solutions Architect to lead the design and development of innovative software solutions.About the RoleThis is a key position within our team, responsible for designing and implementing complex software systems that meet the needs of our clients. As a Software Solutions Architect, you will be working...
-
Lead Software Architect for Cloud Services
4 weeks ago
Ottawa, Ontario, Canada Versaterm Full timeWe are seeking a highly skilled and motivated Lead Software Architect to drive the development of our shared services platform. This critical role will be responsible for architecting and building our cloud infrastructure, collaborating closely with cross-functional teams, and ensuring alignment with company goals.As a Lead Software Architect, you will have...
-
Senior Vehicle Software Architect
2 weeks ago
Ottawa, Ontario, Canada Ford Motor Company Full timeAs the world's leading mobility company, Ford Motor Company is committed to delivering innovative and smart vehicle technologies. Our team of experts is dedicated to creating a seamless ownership experience for our customers.We are seeking a highly skilled Senior Vehicle Software Architect to join our DevSecOps team. In this role, you will be responsible for...
-
Cloud RAN Software Architect Lead
4 weeks ago
Ottawa, Ontario, Canada Ericsson Full timeLead Cloud RAN Software ArchitectWe are seeking a highly experienced and innovative Cloud RAN Software Architect to spearhead the integration of our Cloud RAN – Virtualized Distributed Unit Product. The ideal candidate will have a deep understanding of Cloud RAN architecture, strong analytic and troubleshooting skills, and a passion for driving...
-
Senior Building Design Specialist
4 days ago
Ottawa, Ontario, Canada Two Row Architect Full timeAt Two Row Architect, we are seeking a highly skilled and experienced Senior Building Design Specialist to join our team.We offer a competitive salary of $70,000 - $90,000 per year, depending on experience.About the RoleThis is an exciting opportunity for a talented individual to take on a leadership role in our design department. As a Senior Building Design...
-
Senior Software Systems Architect
4 weeks ago
Ottawa, Ontario, Canada Telesat Full timeWe are seeking a Senior Software Systems Engineer to join our Lightspeed System Engineering team. This role will define the performance required of all software elements in the entire satellite communication system.ResponsibilitiesWork with various SW teams to create solid designs for inter-process, inter-system, and embedded best practices.Mentor system...
-
Embedded Networking Systems Software Architect
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We offer expert support and services for building mission-critical embedded systems.We are seeking a skilled individual to contribute to the design and implementation of our QNX networking suite. This includes the protocol stack, user...
-
Senior Software Systems Architect
4 weeks ago
Ottawa, Ontario, Canada Calian Group Ltd. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Systems Architect to join our team at Calian Group Ltd. This is an exciting opportunity for a talented individual to take on a pivotal role in shaping the technological landscape of our projects.Key ResponsibilitiesLead Architecture and DesignDesign and implement scalable, secure, and...
-
Senior Enterprise Software Architect
3 days ago
Ottawa, Ontario, Canada Veeva Systems, Inc. Full timeVeeva Systems, Inc. is a leading provider of industry cloud solutions for life sciences companies.We are committed to making a positive impact on our customers, employees, and communities.As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.Role SummaryWe are looking for...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...
-
Senior Embedded Software Architect
4 weeks ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeUnlocking Innovation in Secure Embedded SystemsWe are seeking an exceptional Senior Embedded Software Architect to lead our Open Source software development team, focusing on adding support for the QNX Real-Time Operating System to a diverse array of Open Source Software components.About the RoleProvide technical direction and mentorship to junior...