1

Sr Software Engineer Consultant Jobs in Indiana (NOW HIRING)

Sr. Software Engineer

Indianapolis, IN · On-site +1

$117K - $154K/yr

SOSi is seeking an experienced Senior Software Engineer to support a mission-critical federal payroll and financial management program. This role will support software development, application ...

Sr. Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

SOSi is seeking an experienced Senior Software Engineer to support a mission-critical federal payroll and financial management program. This role will support software development, application ...

Sr. Software Engineer

Indianapolis, IN · On-site +1

$117K - $154K/yr

SOSi is seeking an experienced Senior Software Engineer to support a mission-critical federal payroll and financial management program. This role will support software development, application ...

Senior Software Engineer

Crane, IN

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...

Senior Software Engineer

Crane, IN · On-site

$122K - $161K/yr

Senior Software Engineer Location: NSWC-Crane, IN* Position Type: Full-Time Travel Requirements: Up to 10% Position Summary Created Solutions is seeking a Senior Software Engineer to design, develop ...

Sr. Software Engineer

Fort Wayne, IN · On-site

$95 - $140/hr

We're looking for a passionate and experienced Senior Software Engineer to join our growing team in Fort Wayne . If you're seeking a permanent position that offers challenging projects, a ...

Responsibilities The Senior Software Engineer will join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN, supporting our NSI program. Provides creative software solutions to ...

Senior Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

Responsibilities The Senior Software Engineer will join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN, supporting our NSI program. Provides creative software solutions to ...

Senior Software Engineer

Indianapolis, IN · On-site

$117K - $154K/yr

Responsibilities The Senior Software Engineer will join our multi-discipline Agile/DevSecOps Development team in Indianapolis, IN, supporting our NSI program. Provides creative software solutions to ...

Senior Software Engineer

Carmel, IN · On-site +1

$101K - $169K/yr

As a Senior Software Engineer within NextGear Capital , you will play a critical role in designing, building, and evolving the applications, platforms, and digital capabilities that support one of ...

New

Senior Software Engineer

Fort Wayne, IN · On-site

$120K - $140K/yr

Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing ...

Senior Software Engineer

Austin, IN · On-site +1

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... consulting with management to ensure agreement on system principles; writing the infrastructure to ...

Senior Software Engineer

Boston, IN · On-site +1

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... consulting with management to ensure agreement on system principles; writing the infrastructure to ...

next page

Showing results 1-20

Sr Software Engineer Consultant information

What does a Sr Software Engineer Consultant do?

A Sr Software Engineer Consultant is an experienced software engineer who provides expert advice, guidance, and hands-on support to organizations on software development projects. Their responsibilities include designing complex software systems, reviewing code, optimizing processes, and mentoring development teams. They often help clients solve technical challenges, select appropriate technologies, and ensure that projects are delivered efficiently and to a high standard. Additionally, they may be involved in setting project roadmaps, implementing best practices, and providing strategic recommendations to improve overall software quality.

How does a Sr Software Engineer Consultant typically collaborate with client teams during a project?

Sr Software Engineer Consultants often work closely with client teams by participating in joint planning sessions, code reviews, and regular status meetings. They serve as technical advisors, helping to define project requirements and proposing architectural solutions that align with business goals. Effective communication and the ability to quickly understand the client’s technology stack are essential, as consultants often bridge gaps between in-house developers and stakeholders. This collaborative approach ensures that project deliverables meet both technical standards and client expectations.

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

To thrive as a Sr Software Engineer Consultant, you need advanced software development expertise, deep knowledge of system architecture, and a bachelor's or master's degree in computer science or a related field. Proficiency with programming languages (such as Java, Python, or C#), cloud platforms (AWS, Azure, or GCP), and experience with version control and CI/CD tools are typically required. Exceptional problem-solving, communication, and client management skills help you deliver technical solutions and guide teams effectively. These competencies ensure you can design scalable systems, address complex client needs, and drive project success in dynamic environments.

What is the difference between Sr Software Engineer Consultant vs Software Engineer?

AspectSr Software Engineer ConsultantSoftware Engineer
CredentialsBachelor's/Master's in CS or related field, often with consulting certificationsBachelor's or higher in CS or related field
Work EnvironmentClient sites, consulting firms, project-basedIn-house or tech company offices, project teams
Employer & Industry UsageConsulting firms, tech services, freelanceTech companies, startups, corporate IT departments
Search & Comparison IntentUnderstanding consulting roles, project scope, client interactionTechnical skills, coding, development tasks

The main difference is that a Sr Software Engineer Consultant typically works on client projects within consulting firms, focusing on providing expert solutions and often engaging in client interactions. In contrast, a Software Engineer usually works within a company's internal teams on product development. Both roles require strong technical skills, but the consulting role emphasizes adaptability and client-facing experience.

Infographic showing various Sr Software Engineer Consultant job openings in Indiana as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Sr. Software Engineer

SOSi

Indianapolis, IN • On-site, Remote

$117K - $154K/yr

Full-time

Posted 19 days ago


Job description

Company Description

Founded in 1989 and headquartered in Reston, Virginia, SOSi is a private defense and government solutions business specializing in advanced technology systems and mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR), and logistics.

Job Description

SOSi is seeking an experienced Senior Software Engineer to support a mission-critical federal payroll and financial management program. This role will support software development, application sustainment, and production operations within a complex enterprise environment.

Job Description

The Senior Software Engineer will support the full software development lifecycle, including software design, development, testing, implementation, maintenance, and production support. The successful candidate will possess strong legacy application experience supporting enterprise business systems.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications.
  • Develop and maintain COBOL applications within an IBM z/OS environment.
  • Analyze and resolve production issues, including batch processing failures.
  • Support software releases, production deployments, and configuration management.
  • Participate in requirements analysis, code reviews, testing, and documentation.
  • Collaborate with systems engineers, database administrators, testers, and customer stakeholders.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field. Equivalent experience may be substituted.
  • 10+ years of software engineering experience.
  • Experience supporting mission-critical production environments.
  • Experience supporting enterprise business applications.
  • COBOL, IBM z/OS, JCL, SDLC, Production Support, Software Testing, Configuration Management
  • Ability to obtain Public Trust Clearance.

Preferred:

  • Oracle
  • Cognos
  • Endevor
  • Payroll, financial management, or ERP systems

Additional Information

Work Environment

  • Normal office conditions with potential to perform duties in deployed locations
  • Remote or Hybrid work model 
  • Core hours of operation are Monday through Friday, 0600 – 1700.
  • May be requested to work evenings and weekends to meet program and contract needs

Working at SOSi

All interested individuals will receive consideration and will not be discriminated against for any reason.