Skip to main content
Technology Mast

Senior Software Engineer (Torisetsu)

Job Purpose (Why job exists)

This job is responsible for not only development, test, and maintenance of iOS applications, Android applications, backend servers, and web frontends, but also communicating in English with the development teams around the world to request changes to their software modules and finalize our software specifications.  This also includes documentation of specifications and tests, software design, and monitoring automation.



Primary Job Accountabilities/Responsibilities

  • 30% - Develop system, application and program code according to business and technical requirements.
  • 30% - Communicate with the development teams around the world by understanding the detailed software specifications, request changes to their software, and finalize the software specifications to complete projects.
  • 10% - Review program code for compliance with best practices, standards and enterprise architecture (code review)
  • 10% - Build systems and/or applications on AWS/Azure and also develop automated deployment system and monitoring system.
  • 10% - Incorporate various requirements into the specification and document them in a visually comprehensible way, sometimes for customers and sometimes for internal discussions.
  • 10% - Plan a quality assurance schedules and perform quality assurance and testing activities according to the schedules.
  • 30% - ビジネスの要求に合わせたシステム、アプリケーション、プログラムの開発
  • 30% - グローバルの開発チームとのコミュニケーション、ソフトウェアモジュールの仕様変更要求、ソフトウェア・サービスの仕様の策定
  • 10% - ソフトウェアのコードレビュー
  • 10% - AWSもしくはAzureでのシステムやアプリケーションの構築、自動デプロイシステム、監視システムの構築
  • 10% - 様々な要求を考慮した仕様の策定と社内・顧客向けの仕様書の作成
  • 10% - ソフトウェアの品質管理・テスト

Basic Qualifications Required - Experience, Skills, and Knowledge

Other Requirements

  • Degree or Tertiary Qualifications in Computer Systems Engineering, Computer Science or equivalent.
  • 4 year experience working in the Information Technology field.
  • Fluency in Japanese and advanced business level at minimum in English
  • Experienced knowledge on Django application development / Python
  • Experienced knowledge on Android application development / Kotlin
  • Experienced knowledge on iOS application development / Objective-C / Swift
  • Experienced knowledge on Web frontend development / Vue / React / Typescript
  • Experienced knowledge on MySQL
  • Experienced knowledge on AWS, Unix / Linux
  • Estimating cost, effort and duration of product deliverables of high complexity
  • The ability to analyze problems and determine appropriate solutions quickly and effectively
  • Documentation skills to translate requirements into specifications for program objects, functions and systems
  • Quality assurance and testing procedures, processes and techniques employed within areas of technical specialty
  • Ability to comprehend functions and capabilities of new technologies
  • Training, mentoring and share knowledge in both individual and group settings
  • Ability to understand the long-term and short-term implications of individual decisions
  • Excellent organizational skills with the ability to effectively prioritize tasks

Company Overview
Assurant, Inc. is a global leader in business services for the connected world. Our lifestyle and housing solutions help leading brands grow revenue, manage risk and deliver a great experience for their customers. We support, connect and service over 300 million consumers worldwide, helping people get more value from their connected devices, vehicles and homes. Assurant is a proud member of the Fortune 500, with decades of experience in the industries we serve.

For more information, please visit

For U.S. benefit information, visit For benefit information outside the U.S., please speak with your recruiter.

Equal Opportunity Statement
Assurant is an Equal Employment Opportunity employer. All aspects of consideration for employment and employment with the company are governed based on merit, competence and qualifications without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity or any other category protected by federal, state or local law.

Join our talent community

Get discovered. Introduce yourself, and we'll get in touch if there's a role that seems like a good match.

Join Now