Jobs and Careers
FU

Lead Software Engineer

Fujifilm
United Statesfull_timeVerifiedPosted 22 Jul 2025

About the role

Position Overview

Lead software engineers develop the next-generation medical informatics applications for doctors, paramedical personnel, medical staff and patients. This position will report to a software development manager. The main responsibilities would be software development of independent features, as well as participation on development of bigger features developed by multiple developers. This position will take atechnical leadership role in design and development where required.

Company Overview

At FUJIFILM Healthcare Americas Corporation, we’re on a mission to innovate for a healthier world, and we need passionate, driven people like you to help us get there. Our cutting-edge healthcare solutions span diagnostic imaging, enterprise imaging, endoscopic and surgical imaging, as well as in-vitro diagnostics.

But we don’t stop at healthcare; our Non-Destructive Testing (NDT) team harnesses advanced radiography solutions to keep transportation infrastructure, aerospace, and oil and gas assets safe and running smoothly.

Ready to innovate, collaborate, and make a difference? Join us and bring your big ideas to life while working in a dynamic, flexible environment that fuels your creativity and drive. 

Our headquarters is in Lexington, Massachusetts, an inspiring healthcare research hub in a historic town. 

Fujifilm is globally headquartered in Tokyo with over 70,000 employees across four key business segments of healthcare, electronics, business innovation, and imaging. We are guided and united by our Group Purpose of “giving our world more smiles.” Visit: https://www.fujifilm.com/us/en/about/region/careers

Job Description

Duties and Responsibilities:

  • Understand requirements both from user’s perspective and technical details.
  • Design, develop, test, deploy, maintain, and improve software mainly on Windows Servers and ASP.NET framework, but not limited to these.
  • Manage individual project priorities, deadlines, and deliverables.
  • Design and implement components and applications to meet requirements, considering user value and system-wide design.
  • Make technical decisions for better user values.
  • Developing and maintaining software.
  • Developing unit tests and integration tests.
  • Performing unit testing of the code.
  • Maintaining existing code and design.
  • Providing input, solutions and recommendations.
  • Understand and propose software design.
  • Understand and propose requirements and assess their feasibility.
  • Assist junior members on regular basis or in ad hoc situations.
  • Participate in design and code reviews and understand and enforce importance of coding standards.
  • Understanding the importance of medical patient safety related to the product and enforcing it in the software.
  • Troubleshooting complex problems.
  • Performance and scalability tuning.
  • Working closely with other staff members to coordinate assignments and communicate progress/difficulties.
  • Participation in department-specific and project-wide meetings.
  • Writing test harnesses for unit testing.
  • Performing with other duties as assigned.
  • Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical deviceregulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws,regulations, and standards.

Qualifications:

  • BS or BE in computer related field or equivalent
  • A minimum of 10 years of experience in software development.
  • Software development experience in one or more general purpose programming languages. Interest in learning other coding languages as needed.
  • Technology/environment knowledge: .NET, .NET MVC, C#, JavaScript, Typescript, MS Visual Studio, Web services and Windows services.
  • Experience working with two or more from the following: web application development, Windows/Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
  • In-depth knowledge of Web development and HTTP protocol
  • Thorough understanding of:
  • Software development cycle.
  • Unit test cases writing and execution.
  • Back end and middleware software development.
  • Performance and scalability tuning.
  • Design patterns.
  • Excellent verbal and written communication skills.
  • Excellent presentation skills.
  • Excellent documentation skills including Visio, MS Word, and PowerPoint.
  • Ability to quickly learn our application and be able maintain existing and develop new features
  • Proven problem-solving skills.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Fujifilm

View company profile →