
Software Architect
360Learning · France
This listing has closed — view similar roles below.
- Hybrid
- Full-time
- $130,000 / year
- France
Job highlights
- Lead software architecture and technical roadmaps.
- Coach engineers and improve code quality.
- Work with complex codebases and large traffic.
- Experiment with new technologies and PoCs.
- Drive architectural evolution and evangelize practices.
About the role
About the Role
Our Software Architects are “hands-on” problem solvers who coach our engineers on code organization, technical debt solving and big features implementation. They are accountable for leading tech roadmaps (performance scalability, security…), experiment new technologies, make PoCs and make sure our architecture remains a reference in the SaaS industry.
What You Will Do
- Discover 360Learning, its platform, its teams and its culture.
- Become familiar with how our R&D way of working.
- Understand the team's processes.
- Master our stack (NodeJS, VueJS, MongoDB) and our architecture.
- Carry out your first (of many) complex project (e.g. implement a cache system to optimize the display of our dashboards).
- Set up several good development practices in the team (e.g. import practices and dependencies between our modules).
- Be strategic in the architectural choices for all our important projects (e.g. design of our messaging queue).
- Lead the evolution of our architecture and our technologies (e.g. to better segment our core-objects and the corresponding modules, introduce new Services or data pipelines in the stack).
- Evangelize and train our R&D on these developments by defining all the corresponding good practices.
- Onboard new team architects.
Key Responsibilities
- Lead tech roadmaps for performance, scalability, and security.
- Experiment with new technologies and create Proofs of Concept (PoCs).
- Ensure our architecture remains a reference in the SaaS industry.
- Coach engineers on code organization and technical debt resolution.
- Implement large-scale features and complex projects.
- Drive architectural choices for critical projects.
- Evangelize and train R&D teams on best practices and new developments.
The Skill Set
- At least 8 years of experience, ideally within a Product-Led Growth company.
- Proven ability to be “hands-on” and work on complex codebases with an emphasis on software quality.
- Experience with transversal technical subjects impacting an R&D team and the ability to evangelize.
- Familiarity with software architecture characteristics and patterns (Cloud expertise - e.g., Azure is a plus).
- Proficiency in mentoring and developing teams on best practices, software design, and new stacks.
- Proficiency in algorithms.
- Fluent English (US/UK) / B2 level or equivalent (FR).
What We Offer
- Compensation: Package includes base salary and equity.
- Benefits/Perks: Work From Home stipend, RTT, lunch vouchers, medical insurance, gym subscription, 1 month parental leave for the second parent.
- Balance: Flexible hours, full remote work possible anywhere in France.
- Diversity, Equity, and Inclusion: 6 active ERGs with executive sponsorship.
- Corporate Social Responsibility: Commitment to CSR.
- Culture: A framework to make an impact, Convexity Culture.
Interview Process
- Phone Screen with our Talent Acquisition Manager
- Discovery Meeting with our Director of Technology
- Kata Exercise with a Software Architect
- Clarification Meeting with a Product Manager
- Culture Fit Meeting with our VP of Engineering
- Ref Checks
- Offer!
Key skills/competency
- Software Architecture
- Technical Leadership
- Scalability
- Performance Optimization
- Security
- NodeJS
- VueJS
- MongoDB
- Cloud Computing (Azure)
- Algorithms
Skills & topics
- Software Architect
- Software Engineering
- Technical Leadership
- Architecture
- Scalability
- Performance
- NodeJS
- VueJS
- MongoDB
- Cloud
How to get hired
- Tailor your resume: Highlight your 8+ years of experience, hands-on coding, and experience with complex codebases. Emphasize leadership in architecture, scalability, and performance.
- Showcase your expertise: Prepare to discuss your experience with software architecture patterns, cloud technologies (like Azure), and algorithm proficiency during the Kata exercise.
- Demonstrate leadership: Be ready to articulate how you mentor teams, evangelize best practices, and drive technical roadmaps in your interviews.
- Align with company values: Research 360Learning's culture, product-led growth approach, and commitment to DEI to show cultural fit.
- Prepare for technical discussions: Brush up on NodeJS, VueJS, MongoDB, and system design principles relevant to a SaaS environment with high traffic.
Technical preparation
Master NodeJS, VueJS, and MongoDB.,Practice complex algorithm and system design.,Prepare to discuss cloud architecture patterns.,Review software quality and refactoring techniques.
Behavioral questions
How do you mentor junior engineers?,Describe a complex technical challenge you solved.,How do you evangelize new technologies?,How do you balance technical debt and new features?
Frequently asked questions
- What are the key responsibilities of a Software Architect at 360Learning?
- As a Software Architect at 360Learning, you will lead technical roadmaps, coach engineers on code quality and architecture, experiment with new technologies, and ensure the SaaS architecture remains a reference. You'll be hands-on with complex codebases and drive architectural evolution.
- What is the expected experience level for the Software Architect role at 360Learning?
- We are looking for candidates with at least 8 years of experience, ideally within a Product-Led Growth company. Hands-on experience with complex codebases and a strong emphasis on software quality are essential.
- What technologies are central to the Software Architect role at 360Learning?
- While Cloud expertise (e.g., Azure) is a plus, you will gain mastery of our stack, which includes NodeJS, VueJS, and MongoDB. You will also work with complex architectural patterns and algorithms.
- Does 360Learning offer remote work options for the Software Architect position?
- Yes, 360Learning offers flexibility with full remote work possible anywhere in France for this Software Architect role, alongside other benefits like a Work From Home stipend.
- What is the interview process like for a Software Architect at 360Learning?
- The interview process includes a phone screen, a discovery meeting, a technical Kata exercise with a Software Architect, a clarification meeting, and a culture fit meeting with the VP of Engineering, followed by reference checks.
- How does 360Learning support diversity, equity, and inclusion for its Software Architects?
- 360Learning actively supports DEI through 6 active Employee Resource Groups (ERGs), each with executive sponsorship, ensuring diverse perspectives are valued and integrated into the company culture.
- What kind of impact can a Software Architect make at 360Learning?
- As a Software Architect, you will have a significant impact by leading architectural decisions, influencing technology choices, improving system scalability and performance, and mentoring a talented R&D team of approximately eighty engineers.