Lead Software Engineer

Salary not provided

RustC#C++Java

Minimum year of experience: 5

BoostDraft

Team Lead (Manager) - Software Engineering

BoostDraft is a software engineering company that is developing a document IDE for non-engineers. We are seeking a team lead (manager) for our software engineering team.

About BoostDraft

BoostDraft was founded by MIT and Stanford grad students and specializes in developing an assisted document editor. Our document IDE employs error checking, reference checking, and auto-completion using a rule-based approach and NLP, similar to coding editors/IDEs like VSCode and Pycharm.

Background & Traction

BoostDraft has experienced rapid growth since its launch, attracting over 7,500 active paid users in just one year. We have secured long-term contracts with renowned enterprises and law firms, resulting in high profitability and exponential growth without any external funding. Our achievements include acceptance into prestigious accelerator programs such as MassChallenge, StartX, and MIT Sandbox.

Join Our Engineering-First Team

At BoostDraft, we prioritize quality over quantity and value our software engineers. Our team consists of around 70% software engineers with extensive experience from companies like Microsoft, IBM, HTC, Yahoo!, and NTT. Our CEO, Yohei, has a proven track record in software engineering and business management, building an organization that empowers software engineers.

Technical Challenges We Solve

As a team lead, you will be responsible for leading your team to solve various technical challenges, including:

  • Performance improvement using partial analysis and full analysis.
  • Synchronization between user input and on-memory text.
  • Cache efficiency to increase highlight performance during/after user input.
  • Security-preserved Natural Language Processing, such as Federated Learning.

Responsibilities

Your responsibilities as a lead software engineer include:

  • Being accountable for the technical decisions made by your team, either by making decisions yourself or reviewing and approving decisions made by team members.
  • Driving your team and project to maximize outcomes in a dynamic and agile environment.
  • Growing your team members by assigning increasingly challenging tasks and providing ongoing coaching.
  • Creating a psychologically safe environment across the company.

Minimum Qualifications

To be considered for this role, you should have:

  • Experience managing engineering teams of 5 or more people.
  • Fluent coding skills in C#, C++, Java, or Rust.
  • Belief in the importance of writing clean and efficient code.
  • Business-level English proficiency.
  • Proactiveness in proposing ideas for improvements.
  • Passion for creating a psychologically safe environment.
  • Strong communication skills.
  • Understanding and appreciation for diversity.

Preferred Qualifications

Preferred qualifications include:

  • Experience with Github.
  • Understanding of the concept of CI/CD.
  • Master's degree or equivalent experience in Computer Science or related field.
  • Ability to understand both customer and engineer perspectives.

Visa and Relocation

Our teams are working fully remotely, and while our headquarters are in Japan, relocation to Japan is not mandatory. However, if you wish to relocate, we are happy to assist you in obtaining a visa.

Working Arrangement

  • Fully remote work, with opportunities for in-person work near Tokyo.
  • Flexible working hours, including a core time slot.
  • Virtual office environment for interactive experiences.

Others

  • Location: Home or any other place equivalent to home.
  • Possibility of commuting to a location designated by the company due to business reasons.
  • Holidays: 5-day workweek, with designated holidays.
  • Employment Status: Full-time permanent employment with fixed overtime pay.
  • Probation Period: 6 months.
  • Prevention of Passive Smoking: Yes.

Additional details will be provided during the hiring process.