Lead Software Engineer

1 month 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...

  • Software Engineer

    4 weeks 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 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 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

    1 month 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

    3 weeks ago


    Eden Prairie, Minnesota, United States The Waters Full time

    Job Summary:We are seeking a skilled Software Engineer (Backend) to join our team at {company}. In this role, you will be responsible for designing, developing, and maintaining the back-end of our software systems.Key Responsibilities:Design and develop efficient back-end systems and APIsCollaborate with cross-functional teams to identify and prioritize...


  • Eden Prairie, Minnesota, United States Productive Resources LLC Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our engineering team at Productive Resources LLC. As a member of our team, you will design, develop, and optimize embedded systems that enhance the functionality and performance of our RV products.Key Responsibilities:Design and implement embedded software using C for...


  • Eden Prairie, Minnesota, United States Productive Resources Full time

    Job Summary:We are seeking a skilled Embedded Software Developer to join our engineering team at Productive Resources. As a member of our team, the selected candidate will be responsible for designing, developing, and optimizing embedded systems that enhance the functionality and performance of our RV products.Key Responsibilities:Design and implement...


  • Eden Prairie, Minnesota, United States Productive Resources Full time

    Job DescriptionProductive Resources is seeking a skilled Embedded Software Developer to join our engineering team. The ideal candidate will have a strong background in C code development and experience with integrating algorithms from Matlab MSBD.The selected candidate will be responsible for designing, developing, and optimizing embedded systems that...


  • Eden Prairie, Minnesota, United States Productive Resources Full time

    Job Summary:We are seeking a skilled Embedded Systems Software Developer to join our team at Productive Resources. The selected candidate will be responsible for designing, developing, and optimizing embedded systems for our RV products.Key Responsibilities:Design, implement, and test embedded software using C for microcontroller-based systems in RV...


  • Eden Prairie, Minnesota, United States Gravity IT Resources Full time

    Job Title: Senior Software DeveloperJob Type: Direct hireOnsite Requirement: 5 days on-site to initially, then will move to 3 days on-site and 2 days remote after a few monthsOffice Location: Grand Prairie, TXSummary:Our client is a leading provider of building component software, equipment, and the industry's best service to truss manufacturers. Partnering...


  • Eden Prairie, Minnesota, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description:Project Overview:Futran Tech Solutions Pvt. Ltd. is seeking a skilled Software Development Engineer in Test (SDET) to join our DevOps Team. The successful candidate will be responsible for the full software development lifecycle support (SDLC) of our custom built company-wide Role Based Application Provisioning System. The core application...


  • Eden Prairie, Minnesota, United States Optum Services, Inc. Full time

    Job SummaryAs a Senior Software Development Manager at Optum Services, Inc., you will be responsible for leading a team of software developers in the design, development, and implementation of software applications. You will work closely with cross-functional teams to deliver business-critical projects while managing day-to-day activities in an efficient and...


  • Eden Prairie, Minnesota, United States WipeOS Full time

    Job Summary:As a Senior Full Stack Engineer at WipeOS, you will be responsible for designing and implementing the overall architecture of our products and applications. You will work closely with our Lead Engineer to ensure that our solutions are secure, durable, scalable, flexible, and accessible.Key Responsibilities:Design and implement the overall...


  • Eden Prairie, Minnesota, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description:Futran Tech Solutions Pvt. Ltd. is seeking a highly skilled Software Development Engineer in Test (SDET) to join our DevOps Team. As a SDET, you will be responsible for designing, developing, and implementing automated test frameworks to ensure high-quality software delivery.Key Responsibilities:Design and develop automated test frameworks...