1

Software Engineer Software Developer Jobs in Indianapolis, IN

As a Software Engineer for Arrow McLaren, you will be contributing to a variety of bespoke software solutions specifically for our entry in the NTT IndyCar Series, in areas including simulation, data ...

As a Software Engineer for Arrow McLaren, you will be contributing to a variety of bespoke software solutions specifically for our entry in the NTT IndyCar Series, in areas including simulation, data ...

Embedded Software Engineer

IN ยท On-site

$125.70K - $165.40K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

... Azure DevOps AI System Debugging & Improvement * Identify whether issues stem from prompting ... Up to 3 years' experience in a Software Engineering, Software Support, QA, SDET, or engineering ...

The Software Developer participates in software development projects and is responsible for producing quality functionality of our software solutions. You will be responsible for designing, testing ...

Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards Document. * Initiate and lead code review meetings ...

Software Engineer Indianapolis, IN Software Engineer at Remodel Health We are Remodel Health, the health benefits platform that revolutionizes health benefits to resource organizations with missions ...

This role is ideal for a developer who combines strong software engineering fundamentals with a high degree of proficiency using AI-assisted development tools to move faster, write better code, and ...

Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards Document. * Initiate and lead code review meetings ...

Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards Document. * Initiate and lead code review meetings ...

Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards Document. * Initiate and lead code review meetings ...

This role is ideal for a developer who combines strong software engineering fundamentals with a high degree of proficiency using AI-assisted development tools to move faster, write better code, and ...

Software Developer

Indianapolis, IN ยท On-site

$90.83K - $136.25K/yr

The Software Developer will work as part of the Software Engineering Team to develop and implement software integrations solutions between applications and platforms for the credit union. They will ...

New

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is a mission-driven SaaS company helping government agencies and utilities ...

Junior Software Developer

Carmel, IN ยท On-site

$66.50K - $86.30K/yr

Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on ... Understanding of DevOps principles and experience with tools such as GitHub Actions * Experience ...

Software Developer Sr

Carmel, IN ยท On-site

$54 - $71.50/hr

The Senior Software Developer leads software development projects and oversees the quality and functionality of our software solutions. You will be responsible for designing, testing, and ...

next page

Showing results 1-20

Software Engineer Software Developer information

See Indianapolis, IN salary details

$45.9K

$106.9K

$158.7K

How much do software engineer software developer jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer software developer in Indianapolis, IN is $106,909.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,000.00 and $124,300.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer/Software Developer, and why are they important?

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

What are software engineers and software developers?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

What is the difference between Software Engineer Software Developer vs Software Engineer Software Developer?

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What job categories do people searching Software Engineer Software Developer jobs in Indianapolis, IN look for? The top searched job categories for Software Engineer Software Developer jobs in Indianapolis, IN are:
Infographic showing various Software Engineer Software Developer job openings in Indianapolis, IN as of May 2026, with employment types broken down into 2% Internship, 64% Full Time, 15% Part Time, 4% Temporary, and 15% Contract. Highlights an 75% Physical, 5% Hybrid, and 20% Remote job distribution, with an average salary of $106,909 per year, or $51.4 per hour.

Software Engineer

Mclaren Racing

Indianapolis, IN โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 21 days ago


Job description

Arrow McLaren is McLaren Racing's IndyCar team, located in Indianapolis at its new McLaren Racing Center headquarters on the northwest side of the city. By joining our team, you'll be part of an exhilarating racing program that aims to set the standard for high performance in sport. Our values define what matters most to us:
Innovative - Respectful - Inclusive - Energetic - Brave
Every day, we want members of this team to come to work with a simple goal in mind: Build better race cars and develop better ways to go racing. Focus on the process, enjoy the process of continual improvement and the results will take care of themselves.
Purpose of the Role:
As a Software Engineer for Arrow McLaren, you will be contributing to a variety of bespoke software solutions specifically for our entry in the NTT IndyCar Series, in areas including simulation, data analysis, strategy, competitor analysis, race engineering and more.
You will be involved in all stages of the development cycle, from requirements analysis through to development and deployment. Some projects will be yours to own, with the guidance of your manager and mentoring from more experienced members of the team.
We support the software and tools we produce, so working outside of normal business hours including weekends in addition to trackside support and travel within North America will be part of the role. You will be the primary point of contact for the engineering team when requiring assistance with software, while at the track and at the shop.
Principal Accountabilities:
  • Involved with all stages of the development and support of bespoke software solutions that we use to analyze our data, continually improve our performance, and deliver results on track.
  • Working with a wide variety of programming languages and technologies across multiple projects.
  • Supporting team members from various teams across the engineering department to make the most out of our software and tools, provide workarounds and fixes, and ensure a high quality of service during trackside events.
  • Collaborating closely with fellow software engineers and team members from a variety of disciplines across the race team.
  • Addressing technical challenges with appropriate solutions.
  • You will take on additional roles and responsibilities that suit your skills beyond writing and supporting software, depending on the needs of the team at the track.

Knowledge, Skills and Experience:
  • A passion for going racing and delivering performance through high quality and attention to detail.
  • Trackside motorsport experience, or equivalent experience in a fast-paced high-performance environment, for example prior military service, in the games or aerospace industries, with real-time systems or similar.
  • Either practical experience equivalent to, or holding, a BS in Computer Science or relevant engineering degree.
  • 2+ years of practical experience applying software engineering in a commercial environment is preferred.
  • Strong theoretical understanding of fundamental concepts, such as object-oriented programming, design patterns/principles, relational and NoSQL databases, and test-driven development.
  • High proficiency in at least one common programming language applied in a commercial setting (e.g. C#, Python).
  • Capability to adapt to working with a variety of technologies based on the engineering requirement.
  • Some experience with web technologies: HTML, CSS, JavaScript, WebSockets / SignalR etc.
  • Some familiarity with technologies such as Kubernetes, Linux, GitOps tools and CI/CD workflows will be beneficial.

Total Rewards:
  • Comprehensive Medical, Dental, & Vision benefits
  • 401(k) Retirement match
  • Voluntary life, short-term and long-term disability benefits
  • Annual bonus plan
  • Competitive time off plan
  • Company discounts, including kit apparel

Arrow McLaren is committed to equal employment opportunity. All applicants will receive consideration for employment without regard to age, disability, ethnicity, gender (including gender identity and gender expression), marital status, national origin, race, religion, sex, sexual orientation, veteran status or any other status or condition protected by applicable federal, state, or local laws