Flatt Security

Software Engineer - Product Engineering

Job Summary

Conditions
  • 6,000,000 - 9,000,000(JPY / year)
  • Japan, Tokyo
  • Remote(Anywhere in Japan)
  • Apply from Anywhere
Language Requirements
  • English: Business
  • Japanese: Not required
Key skills
  • Go
  • Computer Science

Job Description

Job Role

Full-stack Engineer

Job Description

About us We're Flatt Security, a Tokyo-based cybersecurity startup. Our mission is to accelerate the world's product development with next-generation cybersecurity services designed for developers. One of our developer-first approaches is Shisho Cloud, an enabler of the policy-as-code concept. It allows organizations to codify and automate routine work on tiresome security audits with ease in a modern and reliable way. Developers don't need a regular review of configurations and dependencies by hand; they need to integrate data sources to audit and write policy codes. Pre-released in March 2022, Shisho Cloud goes on the journey of enabling policy-as-code just with three full-time employees. To extend our capability of security audit automation more fastly and create the future of the world's security engineering, Flatt Security is seeking a Software Engineer to drive our business forward together. About the role As a software engineer at Flatt Security, you'll join our mission by enhancing the features of Shisho Cloud. Your mission will be to automate more and more security audits by developing product features based upon our policy-as-code platform. In addition, you'll closely collaborate with our customers and other developers as we iterate quickly on our product by rapidly shipping features and experiments. Your efforts will enable our customers to move fast and securely in their daily lives. You will ・Design and build web frontends and backend microservices to enable automated security audits for a wide variety of cloud services ・Work with our users and your fellow engineers to identify practical solutions to tough security operations ・Collaborate with your team through thoughtful code reviews, design discussions, and demos

Required skills & Experience

Basic qualifications

・Bachelor's degree or above in Computer Science or related fields or equivalent practical experience ・Experience in coding with Go

Preferred qualifications

・Experience in leading the engineering team with 3 or more engineers (this position is not a management position, but we believe good leadership is a prerequisite for good followership and vice versa) ・Experience in leading and contributing to typical engineering projects with your fellow engineers ・Experience in designing and implementing GraphQL APIs ・Experience in designing and implementing protobuf APIs ・Experience in using TypeScript and React ・Experience in developing applications on top of a cloud computing platform

Ideal applicants

You are ideal for this role if you are -Excited about our product's vision and missions -Eager to learn new skills -Comfortable with ambiguity and experienced with tacking open-ended problems -Thoughtful of the short and long-term tradeoffs and able to make pragmatic decisions -Confident in every line of code in engineering solutions you architect and build

Tech stack

Our engineering team has the following culture: ・Excited about the opportunities to learn and adopt new technologies ・Dedicated to keeping high developer experience ・Sharing the mission and values of Flatt Security

Job Details

Employment type
Full-time
Minimum and maximum annual income(JPY)
6,000,000 - 9,000,000 (JPY)
Salary details
・Annual salary paid in 12 monthly instalments
・Depends on your skills, experience, and abilities
・Includes fixed overtime pay as an allowance for a peak period
・Reviewed twice a year
Location
Japan, Tokyo
Apply from
Anywhere
Remote work
Remote(Anywhere in Japan)
Working hours
Flextime
Core hours: 12:00am - 5:00pm
Holidays
・Two days off per week, national holidays, New Year's break, etc.
・PTO; 5 days given at the time of joining and six months after joining, with more days granted per year
・Refresh leave; 3 days given at the time of joining and six months after joining, respectively, with more days granted per year
・Congratulatory and bereavement leave
Selection flow
You can choose English or Japanese for interviews and resumes.
Others
Employment status
・Full-time with three months probationary period
・Your contract conditions during the probationary period will be the same as that after the period.
You must agree to the terms and conditions and the privacy policy