← All roles

Senior Software Engineer - FDE

Microsoft· Software Engineering
Apply on company site
Tokyo, Japanfull-timePosted 5mo ago

About the role

Senior Software Engineer in Microsoft Frontier Company Engineering (FDE) team focusing on delivering production-ready software embedded within customer teams, applying AI and secure engineering practices to solve complex problems at scale.

Responsibilities

  • Design, build, test, and operate production-grade software and services that are secure, reliable, and scalable.
  • Partner with customers and internal stakeholders to clarify requirements, define success metrics, and translate business needs into technical designs.
  • Drive engineering best practices including code reviews, automated testing, CI/CD, observability, and documentation.
  • Apply a security-first mindset and follow Microsoft security and compliance requirements throughout design and delivery.
  • Deliver customer outcomes end-to-end: prototype quickly, iterate with feedback, and land solutions that meet quality, performance, and maintainability goals.
  • Build reusable components, reference implementations, and patterns that can be shared across teams and engagements.
  • Learn and adapt in a fast-moving environment, using experimentation and data to guide decisions and continuous improvement.
  • Collaborate effectively across disciplines (engineering, data science, product, design, security) and contribute to an inclusive, respectful team culture.
  • Lead technical workstreams by aligning stakeholders, breaking down ambiguous problems, and driving execution through to delivery.
  • Embody our culture and values.

Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience partnering directly with customers or internal stakeholders to deliver solutions end-to-end.
  • Business-level or higher proficiency in both Japanese and English is required.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (preferred)
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python (preferred)
  • OR equivalent experience.
  • Experience designing, deploying, and operating AI or LLM-based solutions, including prompt engineering, retrieval-augmented approaches, model tuning, evaluation, data quality, performance monitoring, and use of cloud AI platforms
  • Willingness to travel up to 25% (preferred).

Skills

Required:Software design and engineeringRequirements gathering and technical designSecurity and compliance
Nice to have:Leadership and project executionAI/LLM solution design

Benefits

  • Competitive package including a wide range of benefits built around personal needs and those close to you.
Last updated Oct 16, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft