Senior Software Engineer - FDE
Microsoft· Software Engineering
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
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering