1

Software Outsourcing Companies In Jobs (NOW HIRING)

Build and maintain relationships with printing companies, in-plant facilities, and outsourced print ... Experience: 4-6 years in sales of software/IT services/printing solutions/CCM products. * Strong ...

US - Clinical Outsourcing Manager 💰 Pay Rate: $95-100/hr on W2 📄 Contract Duration: 12 ... As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in ...

New

... Software Outsourcing, Website Design and Software Maintenance. Our goal is to deliver premium ... Establishes standards and procedures to be used in the development of systems. Job Responsibilities ...

... Software Outsourcing, Website Design and Software Maintenance. Our goal is to deliver premium ... Establishes standards and procedures to be used in the development of systems. Job Responsibilities ...

next page

Showing results 1-20

Software Outsourcing Companies In information

See salary details

$94.5K

$141.2K

$185.5K

How much do software outsourcing companies in jobs pay per year?

As of Jun 25, 2026, the average yearly pay for software outsourcing companies in in the United States is $141,171.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What companies outsource software development?

Many companies across various industries outsource software development to specialized firms or offshore teams to reduce costs and access global talent. Common outsourcing destinations include countries with established IT sectors such as India, Ukraine, the Philippines, and Vietnam. These companies often work with software outsourcing firms or hire dedicated teams using project management tools and clear communication channels.

What is a software outsourcing company?

A software outsourcing company provides software development services by hiring external teams or firms to handle projects, often to reduce costs or access specialized skills. These companies typically work remotely, use project management tools, and follow industry standards like Agile or Scrum to deliver software solutions for clients. For job seekers, roles may involve collaboration with international teams, coding in various programming languages, and adhering to client requirements.

What are the big 5 software companies?

The big five software companies are Microsoft, Apple, Google (Alphabet), Amazon, and Facebook (Meta). These companies are known for their significant influence in technology, software development, and innovation, often offering roles that require skills in programming, cloud computing, and software engineering. They are also recognized for their competitive work environments and extensive employee benefits.

Which company is considered the best in outsourcing companies?

In the outsourcing industry, companies like Tata Consultancy Services, Infosys, and Accenture are widely recognized for their global presence, extensive service offerings, and industry experience. The best company for outsourcing depends on specific project needs, budget, and technology requirements, with many organizations evaluating factors such as quality, reliability, and client reviews.

What is the difference between Software Outsourcing Companies In vs Software Developers?

AspectSoftware Outsourcing Companies InSoftware Developers
CredentialsCompany licenses, industry certificationsIndividual certifications (e.g., Microsoft, Java)
Work EnvironmentTeam-based, often remote or offshoreTypically office or remote work for an employer
Usage in IndustryBusinesses hire to develop projectsEmployers hire for ongoing roles
Search & ComparisonFocus on outsourcing services, project scopeFocus on individual skills, employment terms

In summary, Software Outsourcing Companies In are organizations providing project-based software development services, often with teams working remotely or offshore. Software Developers are individual professionals employed or contracted to develop software, focusing on personal skills and employment conditions. The key difference lies in the scope—companies offer comprehensive services, while developers are individual contributors.

More about Software Outsourcing Companies In jobs
What cities are hiring for Software Outsourcing Companies In jobs? Cities with the most Software Outsourcing Companies In job openings:
What states have the most Software Outsourcing Companies In jobs? States with the most job openings for Software Outsourcing Companies In jobs include:
What job categories do people searching Software Outsourcing Companies In jobs look for? The top searched job categories for Software Outsourcing Companies In jobs are:

Director, Software Engineering

ProForce Pest Control

Boca Raton, FL • On-site, Remote

$140K - $180K/yr

Other

Medical, Dental, Vision, Retirement

This job post has expired today. Applications are no longer accepted.


Job description

Description

About Proforce

Proforce is one of the fastest-growing companies in America, recently named to the Inc. 5000 list of fastest-growing companies in 2025 and ranked #2 in environmental services nationwide. We're redefining what a pest control company can be - combining operational excellence with cutting-edge technology, data-driven systems, and a relentless focus on customer experience. Our people thrive in a culture that rewards results, promotes from within, and offers rapid career growth as we continue to expand across the Southeast. At ProForce, you'll find a high-energy environment where your hard work is recognized, your skills are developed, and your career potential is limitless.


Job Title: Director of Software Engineering

Location: Boca Raton, FL (Onsite Preferred, Open to Hybrid or Remote)

Employment Type: Full-Time


About the Role

Proforce is seeking a Director of Software Engineering to lead the evaluation, strategy, architecture, and delivery of software solutions across the organization. This is a highly technical, hands-on leadership role responsible for ensuring all software - whether developed internally, by consultants, or by third-party vendors - meets the highest standards for quality, scalability, maintainability, and business value.


Unlike a traditional people-management position, this role focuses on technical leadership, architecture oversight, software governance, and strategic execution. You will work closely with business leaders to identify opportunities, define requirements, evaluate existing solutions, and guide development efforts from concept to production.


The ideal candidate is equally comfortable discussing business objectives with executives, reviewing code with developers, evaluating vendor deliverables, and personally contributing to software solutions when needed.


What You'll Do

Software Strategy & Architecture

  • Serve as the organization's technical authority on software architecture, development standards, and technology selection.
  • Evaluate internally developed applications and determine whether solutions should be maintained, enhanced, refactored, or replaced.
  • Establish engineering best practices, coding standards, documentation requirements, and software governance processes.
  • Ensure all software solutions are scalable, maintainable, secure, and aligned with long-term business objectives.
  • Drive technical roadmaps and software modernization initiatives.

Development Oversight

  • Review and assess work performed by outsourced development partners and consultants.
  • Ensure development efforts meet quality, performance, security, and maintainability standards.
  • Provide architectural guidance and technical direction to internal and external development teams.
  • Conduct code reviews and technical evaluations when necessary.
  • Transform prototypes, proof-of-concepts, and business ideas into production-ready solutions.

Business Partnership

  • Collaborate with department leaders to identify opportunities for automation, efficiency, and innovation.
  • Translate business requirements into clear technical specifications and development plans.
  • Act as a bridge between business stakeholders and technical resources.
  • Recommend technology solutions that improve operational performance and customer experience.

AI & Data Enablement

  • Lead the company's software and AI strategy, ensuring solutions are integrated, scalable, and aligned with organizational goals.
  • Evaluate emerging technologies and AI tools to eliminate redundancy and maximize business impact.
  • Partner with data engineering and analytics teams to ensure systems include robust logging, monitoring, and feedback mechanisms.
  • Promote a data-driven approach to application development and continuous improvement.

Quality, Security & Reliability

  • Ensure software systems maintain high levels of reliability, performance, and compliance.
  • Oversee technical documentation, change management, and software lifecycle practices.
  • Identify technical debt and develop plans for remediation and modernization.


Requirements

What You Bring

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).
  • Proven experience leading software architecture, application development, and technology strategy in a fast-paced environment.
  • Strong hands-on development experience with: React, Python, SQL
  • Experience designing and supporting modern web applications, APIs, and distributed systems.
  • Strong understanding of software architecture patterns, system design, and application scalability.
  • Experience working with third-party development firms, consultants, and offshore development teams.
  • Ability to review, evaluate, and improve existing codebases developed by others.
  • Experience translating business requirements into technical solutions.

Preferred Qualifications

  • Experience with cloud platforms such as Google Cloud Platform and AWS.
  • Experience building and integrating AI/LLM-powered applications and automation workflows.
  • Experience with CI/CD pipelines, DevOps practices, and modern deployment workflows.
  • Experience integrating enterprise systems such as CRM, telephony, and customer service platforms.
  • Experience in iOS app development
  • Knowledge of cybersecurity best practices and secure software development methodologies.
  • Familiarity with workflow automation tools such as Zapier.

Why You'll Love It Here

  • Competitive salary: $140,000 - $185,000 annually, based on experience.
  • Comprehensive benefits package (medical, dental, vision, 401k, etc.).
  • Opportunity to shape the technology strategy of one of the fastest-growing companies in America.
  • Direct influence on critical business initiatives, software investments, and AI innovation.
  • A high-growth environment where your work will have immediate and measurable impact.

Ready to Apply?

If you're passionate about building scalable software, driving innovation, and helping shape the future of a rapidly growing organization, we'd love to hear from you. Apply today and help build the next generation of technology at Proforce.