1

Software Support Engineer Jobs in Indiana (NOW HIRING)

Senior Software Engineer- (T04)

Indianapolis, IN · On-site

$117.10K - $154.40K/yr

V2X is looking for a Senior Software Engineer to join our team! Overview V2X is seeking a highly ... Our Indianapolis facility also supports a variety of other product lines serving multiple ...

Package and support deployment of releases. * Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards ...

Package and support deployment of releases. * Maintain MS Certification as a Professional Developer. Encourage developers to become MCTSs and MCSDs. * Maintain Bastian Software Coding Standards ...

Purpose of the Role: As a Software Engineer for Arrow McLaren, you will be contributing to a ... We support the software and tools we produce, so working outside of normal business hours including ...

This role supports the integration of missile software from an external weapon system provider into an existing Navy Command and Control (C2) software baseline at Dahlgren. The engineer will focus on ...

IT Engineer

Whitestown, IN · On-site

$25 - $30/hr

Job Title: IT Support Engineer (Warehouse) Position Type: Contract (12 months) Location: Indiana ... user support requests in a timely and efficient manner * Troubleshoot hardware, software, and ...

Job Title: IT Support Engineer (Warehouse) Position Type: Contract (12 months) Location: Indiana ... user support requests in a timely and efficient manner * Troubleshoot hardware, software, and ...

Perform routine software updates to enhance functionalities and security. Troubleshoot and resolve ... Bachelor's or associate degree in computer science, Information Technology, Engineering, or ...

Embedded Software Engineer

IN

$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 ...

Develop and maintain systems that support high-throughput AI workloads, including asynchronous job ... Participate in pair programming to improve software quality and share design and implementation ...

Senior Software Engineer

Crane, IN · On-site

$122.40K - $161.40K/yr

Citizenship Required This position supports U.S. Department of Defense contracts that legally ... Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up ...

next page

Showing results 1-20

Software Support Engineer information

See Indiana salary details

$37.6K

$86.3K

$158.4K

How much do software support engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for software support engineer in Indiana is $86,271.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,300.00 and $118,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Support Engineer, you need a solid understanding of software troubleshooting, programming fundamentals, and a relevant degree or equivalent experience. Familiarity with ticketing systems like Jira, remote diagnostic tools, and knowledge of operating systems or databases is typically required. Strong communication, problem-solving skills, and patience are crucial soft skills that set top performers apart. These abilities are essential for efficiently resolving technical issues, ensuring customer satisfaction, and maintaining smooth software operations.

What are some common challenges faced by Software Support Engineers, and how can they effectively address them?

Software Support Engineers often encounter challenges such as troubleshooting complex technical issues under time pressure, managing multiple support tickets simultaneously, and communicating solutions clearly to users with varying technical backgrounds. To address these challenges, it's important to develop strong problem-solving skills, stay organized with ticketing systems, and maintain clear, empathetic communication. Collaborating closely with development teams and using available documentation can also help resolve issues more efficiently and provide a better support experience.

What are Software Support Engineers?

Software Support Engineers are professionals who assist users and organizations in resolving technical issues related to software applications. They diagnose problems, provide solutions, and may also help with software installation, configuration, and updates. Their role often involves troubleshooting, responding to help desk tickets, and communicating with both end-users and development teams to ensure software runs smoothly. Software Support Engineers are crucial for maintaining customer satisfaction and minimizing downtime.

What is the difference between Software Support Engineer vs Technical Support Specialist?

AspectSoftware Support EngineerTechnical Support Specialist
Required CredentialsBachelor's in CS or related field, technical certificationsHigh school diploma or associate degree, technical certifications
Work EnvironmentDevelopers, IT teams, customer supportCustomer service centers, help desks, call centers
Employer & Industry UsageSoftware companies, tech firms, SaaS providersIT service providers, hardware/software vendors
Common Search & Comparison IntentUnderstanding technical roles in software supportCustomer support roles, troubleshooting

The main difference is that Software Support Engineers focus on resolving technical issues related to software products, often involving troubleshooting, debugging, and collaborating with development teams. Technical Support Specialists primarily handle customer inquiries, troubleshooting hardware/software problems, and providing user assistance. Both roles require technical knowledge, but Software Support Engineers typically have a deeper understanding of software development and coding.

What are the most commonly searched types of Software Support Engineer jobs in Indiana? The most popular types of Software Support Engineer jobs in Indiana are:
What are popular job titles related to Software Support Engineer jobs in IN? For Software Support Engineer jobs in IN, the most frequently searched job titles are:
Senior Software Engineer- (T04)

Senior Software Engineer- (T04)

Vertex Aerospace

Indianapolis, IN

$117.10K - $154.40K/yr

Full-time

Medical, Life, Retirement, PTO

Posted 12 days ago


Job description

V2X is growing! V2X is looking for a Senior Software Engineer to join our team!

Overview

V2X is seeking a highly skilled Senior Software Engineer II to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays, mission computers, avionics, sensors, mission equipment, and radar systems.  Our Indianapolis facility also supports a variety of other product lines serving multiple Department of Defense (DoD) customers providing the opportunity to work on a diverse set of programs and roles supporting the continued advancement of your career.

Job Description and Responsibilities

The Senior Software Engineer II in Indianapolis supports engineering teams by thriving in a fast-paced, safety-critical environment. You will design, implement, and validate software that runs on RedHat Enterprise Linux and Windows platforms, support DoD-grade projects, and mentor the next generation of engineers. The ideal candidate will own end-to-end delivery, from architecture to acceptance testing, while driving continuous improvement across our development processes.

  • Lead Design & Implementation of real-time software development.
  • Mentor & Coach engineers, providing code reviews, technical guidance.
  • Self-Organize & Prioritize workstreams, set realistic milestones, track progress, and communicate status to stakeholders.
  • Drive Software Testing – create and maintain unit, integration, and system test suites; automate test cases where feasible.
  • Integrate Hardware & Software components, participate in hardware validation, and troubleshoot integration issues.
  • Manage Virtual Environments – deploy, configure, and maintain VMs and containerized environments for development, testing, and CI/CD pipelines.
  • Act as Technical Lead & Customer POC – progressively take on more responsibility in architecture ownership, client interactions, and project delivery.
  • Continuous Improvement – propose and implement process, tooling, and coding standard enhancements.
  • Participate in Lab Testing & Team Events – be physically present in Indianapolis for on site validation and collaboration.

Required Skills and Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related STEM field (Master’s preferred)
  • 8+ years of professional experience in software development or a related engineering discipline.
  • Familiarity with Agile software development processes.
  • Demonstrated leadership with a proven ability to mentor individual engineers.
  • Strong self-organization & time management skills – able to juggle multiple priorities in a dynamic environment.
  • Hands-on experience developing for Linux and Windows operating systems.
  • Basic working knowledge of Linux terminal commands and system configuration.
  • US Citizenship and ability to obtain a DoD Secret clearance (or higher).
  • Able to attend lab testing and team events on site.
  • Ability to travel up to 10% of the time to support customer meetings, and field technical support.
  • Proficiency in C, C++ languages
  • Experience with Bash or other shell scripting

Desired Skills

    • Experience with system network configuration and network troubleshooting (for very small, relatively simple network architectures)
    • Knowledge of SSH and TLS, including configuration and troubleshooting
    • Experience setting up and using VirtualBox virtual machines for development and testing
    • Knowledge of Linux security features including PAM, FIPS mode, SELinux, and LUKS
    • Experience installing packages with Linux package managers (YUM, DNF, RPM)
    • Experience writing cron jobs
    • Proficiency in software analysis and test tools and automation. Experience with Lattix is highly desirable.

    Security Clearance and Other Requirements

    • Ability to access systems with information restricted to U.S. citizens as required by federal contract guidelines
    • Eligibility to obtain and maintain a U.S. Department of Defense (DoD) security clearance is required

    #LI-CB2

    #clearance 

    Benefits include the following:

    • Healthcare coverage
    • Retirement plan
    • Life insurance, AD&D, and disability benefits
    • Wellness programs
    • Paid time off, including holidays
    • Learning and Development resources
    • Employee assistance resources

    Pay and benefits are subject to change at any time and may be modified at the discretion of the company, consistent with the terms of any applicable compensation or benefit plans.