Job Openings Senior Software Engineer (Python)

About the job Senior Software Engineer (Python)

About Source Edge

Source Edge is a Tokyo-based, technology recruitment and career consulting company. We work with select number of client partners, helping them to find both local and global talent as they tackle the unique challenges of hiring in the Japan market. For our candidate partners, we strive to go the extra mile and provide transparency, timely updates and in-depth insights in to our clients and their hiring processes. 

Who is our Client?

Our client is a leading cloud-based security provider in Japan, delivering an additional security layer to companies which move their operations to the cloud. Our client has a majority market share for services services targeting Microsoft 365/Google Workspace in Japan. We are growing fast and are a listed company on the Tokyo Stock Exchange.

As a Senior Software Engineer, working with Python, you will be responsible for building cloud-security solutions used by thousands of enterprise companies.

Responsibilities

  • Design, develop, and maintain innovative features based on business needs
  • Design scalable and fault-tolerant architecture in a distributed cloud deployment
  • Ensure high quality deliverables through CI/CD pipelines, tests, and documentation
  • Improve team synergy and mentor junior engineers
  • Collaborate with Design, Product Management and Customer Success teams to continuously improve the product
  • Our tech stack: Python 3, asyncio, NoSQL, AWS, Docker.

Requirements

(Minimum Qualifications)

  • 3 years of experience with Python backend development
  • Strong background building scalable web applications in Python
  • Ability to mentor junior engineers and work collaboratively in a team environment
  • Experience with cloud infrastructure, such as AWS, GCP, or Azure
  • Ability to automate deployments via CI/CD pipelines
  • Understand the importance of clean code and software documentation
  • Business level English (Japanese is NOT required)
  • Last but not least, fit with open source and hacker culture

(Nice to have)

  • Experience building large-scale distributed systems
  • Deep experience with AWS
  • Experience with asyncio based web frameworks in Python
  • Knowledge of security concepts and technologies
  • Deep knowledge of Linux environment
  • Degree in Computer Science or other related technical field
  • Team leadership experience

Benefits

  • Flexible working hours
  • Work from home option available
  • Insurance: Health, Employment, Industrial Injury, Welfare pension
  • Employee Stock Ownership Plan
  • Supporting Sexual Orientation and Gender Identity
  • Opportunities to attend international and domestic conferences
  • Financial support for technical certifications and technical learning programs