Senior Software Engineer

2 days ago


Detroit, Michigan, United States IQVIA INC (US10) Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our Analytics Center of Excellence team. As a Staff Engineer, you will lead the design and development of data science applications, optimizing clinical trials business and improving risk management.

You will be a hands-on technical leader, providing architecture and shaping coding standards. You will also evangelize best practices for software engineering, including design, development, and lifecycle maintenance, and partner with multiple software engineering teams to encourage practices like code reusability/shared libraries, UX-driven design, and a culture of continuous improvement.

As a Staff Engineer, you will mentor senior engineers, sharing best practices and learning together across all disciplines of our work.

You will meet frequently with stakeholders, product managers, engineering managers, data scientists, and other individual contributor engineers to understand a wide array of technical and business impacting variables, and distill these into strategic and tactical choices that our engineering teams will use to develop and improve software products for our customers.

Along with working across the product portfolio to support multiple scrum teams, you will also be expected to work with external customers either as a consultant or as a solution engineer.

Key Responsibilities
  • Consistently deliver robust, high-quality, reliable engineering outcomes in cross-functional autonomous scrum teams
  • Lead security assessments and product readiness evaluation
  • Lead cross-team exercises, including strategic planning, developing prototypes aimed at supporting multiple products and knowledge sharing
  • Research current and emerging industry tools and techniques, and share these findings with engineers and managers
  • Drive curiosity and innovation
  • Advise ACOE engineering managers and individual contributors on best practices and standards for selection, implementation, and support of engineering technologies
  • Create partnerships with engineers and leaders from other organizations inside IQVIA
  • Demonstrate thought leadership by contributing subject matter expertise and driving new initiatives
  • Advise engineering teams on architecture approaches
  • Encourage cross-domain collaboration among engineers and engineering managers in multiple disciplines (software engineering, test engineering, and site reliability engineering)
  • Together with product managers, identify the impact of business requirements on technical requirements and delivery effort/timelines
  • Learn ACOE's products and operating environments, identify opportunities for improvement, and build consensus among ACOE engineering leadership and individual contributors to achieve those goals
Qualifications
  • 8+ years of relevant collaborative software development experience
  • 2+ years full-time engineering roles in at least four companies
  • Solid understanding of computer science fundamentals
  • Expert familiarity with multiple programming languages, including Python and JavaScript
  • Experience designing applications using a microservice-oriented architecture
  • Knowledge of Kubernetes or another container orchestration platform
  • Prior experience as an engineering leader
  • Demonstrated in-depth understanding of product development lifecycle
  • Experience with enterprise architecture, specifically the design and implementation of software solutions that integrate multiple systems
  • Demonstrated aptitude for and interest in peer mentorship
  • Growing ability to explain complex concepts to technical and non-technical audiences at a mix of levels and abilities
  • Knowledge of Agile methodology and experience working in a collaborative Agile environment
  • Previous experience evaluating the security of an application
  • Knowledge of UX principles
  • Prior management training
  • Demonstrated capability for design thinking, strategic planning, and product development
  • Familiarity with technology migrations
  • Previous experience with production-level cloud ecosystems (AWS preferred)
  • Previous experience working with large volumes of complex data, including modern ETL processes and tools, e.g. Airflow

We appreciate experience with:

  • Experience designing CI/CD pipelines
  • Experience with building, testing, measuring, and deploying machine learning models in production
  • Experience working in the Hadoop ecosystem
  • Experience with clinical domain and with regulated data
  • Experience with prompt engineering and integration of LLMs into traditional web applications
  • Experience with JavaScript framework


  • Detroit, Michigan, United States Quicken Loans Full time

    {"Job Title": "Senior Software Engineer", "Job Summary": "As a Senior Software Engineer at Rocket Companies, you will be responsible for designing, developing, and maintaining software applications that meet user needs. You will work with a team of experienced engineers to deliver innovative solutions and improve the overall quality of our software...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Senior Software Validation EngineerJoin American Axle & Manufacturing's ATDC facility in Detroit, Michigan, as a Senior Software Validation Engineer. This role requires expertise in software validation, testing, and development.Key Responsibilities:Perform testing activities to ensure conformance to AAM strategies, policies, and procedures, and project level...


  • Detroit, Michigan, United States AAM - American Axle & Manufacturing Full time

    Job Title: Senior Software Validation EngineerAmerican Axle & Manufacturing is seeking a highly skilled Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.Job Summary:The successful candidate will be responsible for ensuring the conformance of software to AAM strategies, policies, and procedures, as well as...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will play a critical role in expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will be...


  • Detroit, Michigan, United States AAM - American Axle & Manufacturing Full time

    American Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.Key Responsibilities:Perform testing activities to ensure conformance to AAM strategies, policies, and procedures, and project-level processes, including ISO 26262, ISO 29119, and ASPICE.Develop and review testing...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will be responsible for expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will work closely...


  • Detroit, Michigan, United States BlueNova Industries Full time

    Are you looking to advance your career in software engineering and contribute to the growth of BlueNova Industries? We are seeking a skilled Senior Software Engineer to join our team in Detroit and play a key role in shaping the future of our clients in the financial industry.This is a dynamic opportunity for a talented software developer to develop and...


  • Detroit, Michigan, United States General Motors Full time

    Job DescriptionOverviewGeneral Motors is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud platform engineering team, you will be responsible for designing and building scalable, secure, and highly available cloud-based systems.Key ResponsibilitiesDesign and develop cloud-based systems using container...


  • Detroit, Michigan, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.As a Senior Software Development Engineer, you will have the...


  • Detroit, Michigan, United States Rivet Work Inc. Full time

    About Rivet Work Inc.Rivet Work Inc. is revolutionizing the construction industry through innovative technology. Our software platform transforms the way contractors manage, plan, schedule, and deploy crews in one unified platform.The RoleWe are seeking a highly skilled Senior Software Engineer - Platform to join our Data Pipeline & Platform team. As a key...


  • Detroit, Michigan, United States BAE SYSTEMS Full time

    Job SummaryBAE Systems Electronic Systems is seeking a highly skilled Senior Principal II Software Engineer to join our team. As a Senior Principal Software Engineer, you will be responsible for designing and developing complex software architectures and systems.Key ResponsibilitiesDevelop and implement advanced software architectures and designsCollaborate...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. The successful candidate will be responsible for designing and implementing test specifications for software qualification tests and hardware-software integration tests for embedded systems.Key...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. The successful candidate will be responsible for performing testing activities to ensure conformance to AAM strategies, policies, and procedures, as well as project-level processes including ISO26262, ISO...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. As a key member of the software validation team, you will be responsible for ensuring the conformance of software to AAM strategies, policies, and procedures, as well as project-level processes including...


  • Detroit, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    Senior Software EngineerFutran Tech Solutions Pvt. Ltd. is seeking a highly skilled Senior Software Engineer to join our rapidly growing team of motivated software engineers designing, developing, and testing embedded software for driveline systems.Key Responsibilities:Design, develop, and test software components to ensure high-quality and...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    {"Job Title": "Senior Software Validation Engineer", "Job Description": "Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.The successful candidate will be responsible for performing testing activities to ensure conformance to AAM strategies, policies, and...


  • Detroit, Michigan, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Stores. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the evolving needs of our customers.As a Senior Software Development Engineer, you...


  • Detroit, Michigan, United States SunSoft Technologies Inc Full time

    Job Title: Sr. SW EngineerJob Description:Position Overview:Sr SW Engineer is responsible for developing and maintaining software applications using C#.Net and MVVM design patterns.Key Responsibilities:1. Develop and implement software applications using C#.Net and MVVM design patterns.2. Design and develop user interfaces using Windows 10 platform and...


  • Detroit, Michigan, United States Saxon Global Full time

    Position Overview:We are seeking a skilled Senior Java/J2EE Software Engineer to join our Application Platform Team. The ideal candidate will be responsible for addressing security vulnerabilities identified across our suite of applications.Key Responsibilities:- Collaborate with team leads and developers to review and test security fixes.- Communicate...


  • Detroit, Michigan, United States Airspace Link, Inc. Full time

    Job SummaryAirspace Link, Inc. is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing API and data components for our applications.Key ResponsibilitiesLead innovation projects from research to productionDesign and develop new systems to enhance...