Principal Software Engineer Jobs in Indianapolis, IN
Principal Software Engineer jobs in Indianapolis are concentrated in the North Meridian corridor, downtown's Mile Square, and the Keystone at the Crossing tech belt, with strong demand across healthtech, fintech, and enterprise software. Employers actively hiring include Eli Lilly, Elanco, and Meyer Distributing. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 102+ Principal Software Engineer jobs









INTRODUCTION
For over twenty-seven years RCR Technology Corporation has delivered the highest quality services to our clients with an expansive portfolio of industry-relevant services, and deep technical capabilities around data management and application development.
We are seeking an experienced MDM ETL Specialist / Developer to provide technical development and hands-on delivery and support for Master Data Management services supporting the Health and Human Services Innovation Incubator project. This role will focus on Informatica MDM, Informatica PowerCenter, data integration, data quality, data governance, and analysis capabilities that support a unified cross-agency client/member view across State programs.
The selected candidate will develop and support MDM technical solutions, work under the guidance of the MDM Technical Lead, collaborate with other team members, support Informatica workflows and data loads, develop and optimize SQL and Python-enabled automation where appropriate, troubleshoot production issues, support QA/testing, and help maintain reliable MDM operations.
KEY RESPONSIBILITIES
-
Use Informatica MDM tool to combine source data from agency sources, applying numerous transformations to the data that are required, applying corrections to the source files, and adding new fields via the change request process.
-
Working knowledge of Informatica MDM and ability to support MDM development and operational activities.
-
Automate the staging of data by scheduling scripts to run at optimal times, enhancing overall system performance and efficiency.
-
Implementing MDM jobs by creating mappings, mapplets, sessions, and workflows.
-
Working with different ETL transformations, including Aggregator, Expression, Filter, Router, Sequence Generator, Update Strategy, Joiner, Rank and Source Qualifier, Lookup, and Sorter.
-
Scheduling and monitoring ETL/Informatica jobs in development, system testing, and production environment.
-
Troubleshoot post-release production support issues and develop solutions.
-
Developing, maintaining, and analyzing complex SQL queries and scripts used to create data marts in Teradata.
-
Work directly with the QA team to support defect resolution, validation, and testing of MDM-related processes.
-
Participating in project discussions to document and recommend alternative technical solutions or requirements.
-
Participating in unit, integration, and system testing.
REQUIRED QUALIFICATIONS
-
5+ years of experience in MDM, ETL/ELT, data engineering, or data integration development.
-
3+ years of hands-on Informatica MDM implementation experience.
-
Experience developing ETL mappings, mapplets, sessions, workflows, transformations, scheduling, monitoring, and troubleshooting Informatica jobs.
-
SQL experience, with large MDM and DBMS enterprise relational platforms.
-
Experience with data quality, matching, unique client/member identifier, standardization, reconciliation, and data governance concepts.
-
Experience supporting ETL/MDM operations, performance tuning, issue resolution, and SDLC delivery.
-
Experience with Python programming for scripting, automation, testing, or data processing support.
-
Bachelor’s degree in computer science, Data Analytics, Information Systems, Engineering, or equivalent experience.
PREFERRED QUALIFICATIONS
-
Experience working in other MDM tools including Cloud-native MDM solutions.
-
Experience working in State Government, public sector, or regulated environments.
-
Experience with Agile/Scrum Sprint development and iterative/incremental delivery.
-
Experience with healthcare, Medicaid, claims, eligibility, provider, or Health and Human Services data.
-
Exposure to interoperability formats such as X12, EDI, XML, JSON, APIs, or HL7/FHIR.
-
Exposure to cloud data platforms or modernization initiatives such as Azure, ADF, Databricks, Snowflake, Data Lake, or comparable technologies is a plus.
-
Experience with on-prem-to-cloud migration, MDM modernization, or EDW / ETL modernization initiatives.
-
Exposure to automation, AI/ML, GenAI, or LLM-assisted engineering for development, testing, documentation, profiling, or data quality is a plus.
-
Ability to operate in a telecommute environment and matrix organization with minimal direction.
See All 102+ Principal Software Engineer Jobs in Indianapolis
Find roles in Indianapolis that match your experience and apply in just a few clicks.
Find JobsPrincipal Software Engineer Job Market in Indianapolis
Who's Hiring



Top Industries Hiring
- Technology & Software
- Automotive
- Distribution & Wholesale
- Aerospace & Defense
- Consulting & Professional Services
Principal Software Engineer Jobs in Indianapolis: Frequently Asked Questions
How do I get a principal software engineer job in Indianapolis?
Target Indianapolis's healthtech and fintech sectors first, where demand for senior engineering leadership is highest. The North Meridian corridor and Keystone at the Crossing area house many of the city's largest tech employers, so focusing your search there pays off. Candidates who can show experience leading distributed teams or modernizing legacy systems stand out, since many Indianapolis employers are mid-to-late in their cloud migration cycles.
Which companies hire principal software engineers in Indianapolis?
Companies currently hiring principal software engineers in Indianapolis include Eli Lilly, Elanco, and Meyer Distributing, per current listings on Migrate Mate as of November 2026. Indianapolis draws a mix of large health systems, insurance carriers, and homegrown SaaS companies, all of which regularly hire at the principal level to lead engineering teams and drive architecture decisions.
Are there remote principal software engineer jobs in Indianapolis?
Yes, though most principal software engineer roles lean hybrid given the leadership and cross-team coordination the position requires. About 31% of principal software engineer openings tied to Indianapolis are remote or hybrid as of November 2026, reflecting how common flexible arrangements have become at the senior level. The most fully remote openings tend to be at Indianapolis-headquartered SaaS and insurtech companies with distributed engineering teams.
How can I get a principal software engineer job in Indianapolis with little or no experience?
The most realistic path is moving up through staff or senior software engineer roles at one of Indianapolis's larger health systems or insurance-adjacent tech firms, which run internal promotion tracks to the principal level. Companies in the Salesforce and Appirio ecosystem around Indianapolis also promote from within heavily. Building a portfolio of system design work or leading an open-source project helps signal readiness for principal-level scope before the title is official.
Which industries hire the most principal software engineers in Indianapolis?
The sectors hiring the most principal software engineers in Indianapolis are Technology & Software, Automotive, and Distribution & Wholesale, based on current listings on Migrate Mate as of November 2026. Indianapolis's unusually dense concentration of healthcare networks, insurance carriers, and logistics companies creates sustained demand for senior engineers who can own large-scale platform architecture and guide cross-functional engineering teams.
Related Jobs in Indiana
See All 102+ Principal Software Engineer Jobs in Indianapolis
Find roles in Indianapolis that match your experience and apply in just a few clicks.
Find Jobs