Lead Software Engineer

2 weeks ago


Eden Prairie, Minnesota, United States NTT DATA Group Corporation Full time
Job Description:

We are seeking a Lead Software Engineer to join our team in building the next generation of a growing healthcare medical imaging platform. The ideal candidate will have a passion for delivering high-quality results, continuously improving processes, and highlighting opportunities for growth.

The successful candidate will work collaboratively with minimal supervision, adopting Agile processes to prioritize, pick up, and complete work. They will share ideas and team up to deliver new and creative ways to solve problems.

The responsibilities of this role include driving the team towards timely execution, negotiating technical needs vs. new features, and contributing to the product roadmap. The candidate will also own release management for the products they create, ensuring timely delivery to customers.

Additionally, the successful candidate will improve the team's SDLC processes, plan for the next thing in the product pipeline, and evangelize solutions and processes to the team.

Key qualifications for this role include a minimum of 8 years of experience in hands-on development, application design, and delivery of software products. The candidate should have 3+ years of experience as a development lead, experience in building complex, highly scalable, performant, secure, and reliable distributed software systems, and proficiency with AWS, GCP, or Azure technologies.

The ideal candidate will have sharp analytical abilities, proven design skills, and demonstrated ability to achieve stretch goals in a highly innovative and fast-paced environment. They should also have proven leadership abilities in an engineering environment, driving operational excellence and best practices.

Experience and familiarity with a modern Agile/DevOps development process, including continuous integration and deployment, tracking of project metrics, unifying development and operations, etc., are also required.

Responsibilities:
Drive your team towards timely execution often with competing priorities. Negotiate technical needs vs. new features and be a key contributor in defining the product roadmap.
Own release management for the products you created - your product ships when the customers are realizing its value.
Continue to improve the team's SDLC processes and plan for the next thing in the product pipeline.
Evangelize solutions and processes to the team.

Hold teams to high standards in writing quality scalable and supportable code, complete with appropriate unit tests, automated testing, documentation, and operationalization aspects in a CI/CD environment.

Taking ownership of new problems and challenges and proactively exploring opportunities to add value to overall organization
Interface with customers, other internal departments, and other engineering groups
Proactively collaborates with other teams resolve roadblocks and ensure a smooth delivery.
Translate product requirements into engineering specifications.
Be responsible for Full life cycle systems/applications development.

Provide leadership and mentorship to the software engineering team and enforce standard company policies and procedures that adhere to software development standards.

Work closely with the executive team to define product direction and design.

Minimum Qualification:
Minimum 8 years of experience in hands-on development, application design in the delivery of software products
3+ years of experience as a development lead
Experience in building complex, highly scalable, performant, secure and reliable distributed software systems
Experience in Cloud-native design, principles and best practices
Proficiency with AWS, GCP or Azure technologies like Cloud Storage, Databases (Relational, NoSQL) etc.
Sharp analytical abilities and proven design skills
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Proven leadership abilities in an engineering environment in driving operational excellence and best practices
Excellent English communication skills (both verbal and written)
Strong influencing, persuasion and negotiation skills, including conflict resolution
Solid organizational skills including attention to detail and multi-tasking skills

Experience and familiarity with a modern Agile / DevOps development process, including continuous integration and deployment, tracking of project metrics, unifying development and operations, etc.

Experience developing full application stacks.

Additional Skills and Knowledge:
Proficiency with Java/JVM languages or C# and familiarity with Python or Go
Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
Understanding of data modeling and database theory (ACID, CAP etc.)
Experience designing, creating and securing APIs; Web Services (REST/JSON), OAuth, JWT/JWE/JWS, WS-Security, SAML
Cyber Security basics, standards, and best practices
Knowledge of medical industry regulatory standards is an asset but not required

About NTT DATA

Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting hourly range for this remote role is

$60 to $67.

This range reflects the minimum and maximum target compensation for the position across all US locations.

Actual compensation will depend on several factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications.

This position may also be eligible for incentive compensation based on individual and/or company performance.
This position is eligible for company benefits that will depend on the nature of the role offered.

Company benefits may include medical, dental, and vision insurance, flexible spending or health savings account, life, and AD&D insurance, short-and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally required benefits.

NTT DATA is a $30+ billion trusted global innovator of business and technology services.

We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize, and transform for long-term success.

We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future.

As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies.

Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity.

We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo. Visit us at


NTT DATA is an equal opportunity employer and considers all applicants without regarding to race, color, religion, citizenship, national origin, ancestry, age, sex, sexual orientation, gender identity, genetic information, physical or mental disability, veteran or marital status, or any other characteristic protected by law.

We are committed to creating a diverse and inclusive environment for all employees.

If you need assistance or an accommodation due to a disability, please inform your recruiter so that we may connect you with the appropriate team.



  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead our team of software developers in creating cutting-edge technology solutions for medical devices. As a key member of our R&D team, you will be responsible for delivering high-quality software products that meet customer and regulatory requirements.Key...


  • Eden Prairie, Minnesota, United States CyberCoders Full time

    Software Engineering ManagerCyberCoders is seeking a highly skilled Software Engineering Manager to lead our R&D team in the development of medical device software.Key Responsibilities:Lead and mentor a team of software engineers in the design and development of medical device software.Manage project timelines, resources, and budgets to ensure successful...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Software Engineering ManagerBracco Medical Technologies is seeking a highly skilled Software Engineering Manager to lead our R&D Product Development team. As a key member of our global R&D software leadership team, you will be responsible for delivering innovative technology-based solutions to meet customer requirements, functionality, and patient...

  • Software Engineer

    1 week ago


    Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Unlock Your Potential as a Software Engineer at UnitedHealth GroupAre you a skilled software engineer looking for a challenging and rewarding career opportunity? Look no further than UnitedHealth Group, a global leader in healthcare and technology. Our team is dedicated to delivering innovative solutions that improve the lives of millions of people around...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products. You will design, develop, and execute software verification tests for medical...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Principal Software Test EngineerWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products.Key Responsibilities:Design, develop, and execute software...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Software Engineering InternshipBracco Medical Technologies is seeking highly motivated and talented software engineering interns to join our team. As a software engineering intern, you will have the opportunity to work on various projects, including test automation, injector development, and digital health solutions.Our software engineering interns will...


  • Eden Prairie, Minnesota, United States Hirewell Full time

    {"title": "Full Stack Engineer", "description": "Join Our TeamWe are seeking talented individuals to become part of our team at Hirewell. Our innovative approach to permanently wiping data from storage devices is transforming the IT Asset Disposition industry.As a member of our engineering team, you\u2019ll collaborate closely with the Lead Engineer to...


  • Eden Prairie, Minnesota, United States WipeOS Full time

    Job Title: Full Stack EngineerAbout the Role:WipeOS is seeking a highly skilled Full Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing the overall architecture of our products and applications, ensuring they are secure, durable, scalable, flexible, and accessible.Key...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Title: Senior Software EngineerUnitedHealth Group is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key Responsibilities:Design and develop software systems using a variety of...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Principal Test EngineerAbout the Role:We are seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role, you will be responsible for developing and executing comprehensive testing strategies to ensure the quality of medical device software products.Key...


  • Eden Prairie, Minnesota, United States Hirewell Full time

    Transforming the IT Asset Disposition IndustryWe're seeking talented individuals to join our engineering team and contribute to our innovative approach to permanently wiping data from storage devices. Our company, founded by industry veterans, has expanded its offerings to include hardware diagnostics, mobile wiping, and imaging capabilities.Key...


  • Eden Prairie, Minnesota, United States KLDiscovery Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at KLDiscovery. As a Senior Software Engineer, you will be responsible for developing and maintaining software applications in support of our family of products and services.Key Responsibilities:Develop and maintain software applications in support of...


  • Eden Prairie, Minnesota, United States KLDiscovery Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at KLDiscovery. As a Senior Software Engineer, you will be responsible for developing and maintaining software applications in support of our family of products and services.Key Responsibilities:Develop and maintain software applications in support of...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job Title: Principal Test EngineerWe are seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role, you will be responsible for developing and executing comprehensive testing strategies to ensure the quality of medical device software products.Key Responsibilities:Develop and...


  • Eden Prairie, Minnesota, United States HelpSystems Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software products.Key ResponsibilitiesDesign and develop new software systems and applicationsWork with Product Managers to outline features for product...


  • Eden Prairie, Minnesota, United States Saige Partners Full time

    Job DescriptionWe strive to be Your Future, Your Solution to accelerate your career.Contact us to learn more about the opportunity below or check out other opportunities at Saige Partners.Job Summary:Saige Partners is seeking a highly skilled and experienced Principal Test Engineer to lead our software testing efforts. In this key technical leadership role,...

  • Lead R&D Engineer

    2 weeks ago


    Eden Prairie, Minnesota, United States Third Wave Systems Full time

    Job OverviewWe are seeking a highly skilled and experienced Lead Research and Development Engineer to join our dynamic team at Third Wave Systems. The ideal candidate will have a strong background in FEA software, a deep understanding of machining, and a passion for innovation.Key ResponsibilitiesPlan and execute validation activities to ensure the...


  • Eden Prairie, Minnesota, United States Capital One Full time

    Job SummaryCapital One is seeking a Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key ResponsibilitiesCollaborate with and across Agile teams to design, develop,...

  • Software Engineer

    1 week ago


    Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job SummaryAs a Software Developer at UnitedHealth Group, you will play a critical role in designing and developing cutting-edge applications that support complex healthcare transactions. You will work closely with Optum product and engineering teams in India and the United States to create enterprise scalable solutions.Key ResponsibilitiesDesign and develop...