1

Software Outsourcing Jobs in Indiana (NOW HIRING)

We provide software product and design outsource and consulting services covering all areas of the software life cycle. What we have to offer * Variety on every axis ... tools, technologies, market ...

We provide software product and design outsource and consulting services covering all areas of the software life cycle. What we have to offer * Variety on every axis ... tools, technologies, market ...

We provide software product and design outsource and consulting services covering all areas of the software life cycle. What we have to offer * Variety on every axis ... tools, technologies, market ...

Software Engineering Manager

Carmel, IN ยท On-site

$157K - $182K/yr

Experience overseeing fully outsourced teams, including vendor selection, onboarding, contract/SOW oversight, and performance management (preferred) * Thorough understanding of and software ...

Procurement Assistant

Richmond, IN ยท On-site

$17.75 - $22.50/hr

Organizes and prepares print packages for outsourced manufacturing activities. * Manages the ... software. * Experience processing purchase orders, maintaining supplier information, or ...

Controls Engineer

New Carlisle, IN ยท On-site

$76K - $98K/yr

Company Description Our company is a leading IT services, consulting and outsourcing company ... Proficiency in PLC hardware/software (Rockwell/Allen Bradley). * Strong knowledge of electrical ...

Controls Engineer

New Carlisle, IN

$76K - $98K/yr

Company Description Our company is a leading IT services, consulting and outsourcing company ... Proficiency in PLC hardware/software (Rockwell/Allen Bradley). * Strong knowledge of electrical ...

next page

Showing results 1-20

Software Outsourcing information

What is software outsourcing?

Software outsourcing is the practice of hiring external companies or individuals to handle software development tasks or projects that would otherwise be managed internally. Organizations outsource software development to access specialized skills, reduce costs, increase flexibility, and focus on their core business activities. This can involve offshoring, nearshoring, or working with local third-party vendors. Outsourcing can cover various services such as custom software development, maintenance, testing, and support. It allows businesses to scale their technology teams more efficiently and respond to changing market demands.

What are some common challenges faced when working in a software outsourcing team?

Working in a software outsourcing team often involves collaborating across different time zones, which can make real-time communication and coordination challenging. Team members may also encounter cultural differences that affect work styles and expectations. Additionally, ensuring clear and detailed project requirements is crucial to avoid misunderstandings and rework. Despite these challenges, outsourcing teams typically use agile methodologies and frequent check-ins to maintain alignment and ensure successful project delivery.

What are the key skills and qualifications needed to thrive in software outsourcing, and why are they important?

To thrive in Software Outsourcing, you need strong programming skills, project management abilities, and a solid understanding of global software development practices, often supported by a degree in computer science or a related field. Familiarity with collaboration tools (such as Jira, Slack, and Git), cloud platforms, and agile methodologies is typically required. Outstanding communication, cross-cultural sensitivity, and adaptability distinguish top performers in this role. These skills ensure high-quality deliverables, seamless collaboration with international clients, and successful project execution in diverse, distributed environments.

What is the difference between Software Outsourcing vs Software Developer?

AspectSoftware OutsourcingSoftware Developer
RoleEngages external teams or companies to handle software projectsIndividual responsible for designing, coding, and testing software
Work EnvironmentTypically remote, with collaboration across organizationsUsually in-house or remote, working directly for an employer
CredentialsVaries; often requires project management or vendor certificationsOften requires a degree in computer science or related certifications
Industry UsageCommon in global software development, IT servicesCore role within tech companies, startups, and organizations

Software outsourcing involves hiring external teams to develop software, while a software developer is an individual who creates software within an organization. Outsourcing focuses on managing external resources, whereas developers are directly involved in coding and development tasks.

What cities in Indiana are hiring for Software Outsourcing jobs?

Cities in Indiana with the most Software Outsourcing job openings:

Infographic showing various Software Outsourcing job openings in Indiana as of June 2026, with employment types broken down into 2% Internship, 2% As Needed, 20% Full Time, 56% Part Time, and 20% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution.

Lead Software Engineer (in person)

SEP

Westfield, IN

Full-time

Re-posted 10 days ago


Job description

SEP has openings for experienced lead software engineers. We've been helping companies build great software products since 1988 in a wide range of industries and technologies. We provide software product and design outsource and consulting services covering all areas of the software life cycle.
What we have to offer
  • Variety on every axis ... tools, technologies, market sectors, methodologies
  • Flexible, reasonable work schedules
  • Extensive opportunities to learn and develop yourself
  • A community of friendly, talented, and effective peers
  • Opportunities to try out different roles with minimal risk
  • Gorgeous facilities
What you'll be doing
  • Lead small- to medium-sized cross-functional teams to build product
  • Work on projects in a wide variety of domains: life science, medical, aerospace, finance, heavy machinery (did we mention we have a lot of variety!?)
  • Build and deliver great software while maintaining a clear understanding and vision of the client’s needs
  • Guide team members towards effective solutions during all stages of the project
  • Maintain the project momentum through timely communication and problem solving with all stakeholders
  • Deepen engineering expertise and technical capacity of team members through constructive feedback
  • Help your team, client, and SEP constantly get better
Key attributes for applicants
  • A passion for great products, software development, and learning
  • Experience leading teams of 4 or more other engineers (5+ years desired)
  • Excellent problem solving skills
  • Strong communication skills
  • Professional experience with mainstream development technologies (JavaScript, .NET, Python, iOS, Android, Java, React, etc.) (10+ years desired)
  • Must be legally authorized to work in the United States
  • Must not require visa sponsorship or have work authorization based on OPT or CPT
  • Must be able to work from our office in Westfield, IN without relocation financial assistance
SEP is a software product design and development company located in Westfield, IN. We provide powerful teams of thoughtful developers and designers to bring ideas to life. Founded in 1988, SEP is one of Indiana’s largest software development firms with 180 employees. Our clients span from Fortune 100 to scale-up companies. We are 100% employee-owned through an ESOP and are consistently recognized for our great culture (Top Workplaces, Best Place to Work in Indiana, Techpoint Mira Exceptional Employer).

We are an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities

SEP logo

About SEP

Sourced by ZipRecruiter

Industry

Software development

Company size

51 - 200 Employees

Headquarters location

Carmel, IN, US

Year founded

1988