1 month ago

Software Architect

360Learning

Hybrid
Full Time
$130,000
Hybrid
Apply

Job Overview

Job TitleSoftware Architect
Job TypeFull Time
Offered Salary$130,000
LocationHybrid
Map of Hybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

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

  1. Phone Screen with our Talent Acquisition Manager
  2. Discovery Meeting with our Director of Technology
  3. Kata Exercise with a Software Architect
  4. Clarification Meeting with a Product Manager
  5. Culture Fit Meeting with our VP of Engineering
  6. Ref Checks
  7. Offer!

Key skills/competency

  • Software Architecture
  • Technical Leadership
  • Scalability
  • Performance Optimization
  • Security
  • NodeJS
  • VueJS
  • MongoDB
  • Cloud Computing (Azure)
  • Algorithms

Tags:

Software Architect
Software Engineering
Technical Leadership
Architecture
Scalability
Performance
NodeJS
VueJS
MongoDB
Cloud

Share Job:

How to Get Hired at 360Learning

  • 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.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background