1

Software Engineering Consultant Jobs (NOW HIRING)

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

Software Engineering Job Type: Contractor (10-15 hours per week) Location: Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems ...

next page

Showing results 1-20

Software Engineering Consultant information

See salary details

$5

$92

$192

How much do software engineering consultant jobs pay per hour?

As of Jul 5, 2026, the average hourly pay for software engineering consultant in the United States is $92.41, according to ZipRecruiter salary data. Most workers in this role earn between $68.51 and $82.93 per hour, depending on experience, location, and employer.

What are some common challenges faced by Software Engineering Consultants when working with client teams?

Software Engineering Consultants often navigate the challenge of quickly adapting to new technologies, workflows, and company cultures unique to each client. They must build trust with client teams, communicate effectively with diverse stakeholders, and deliver solutions within tight deadlines. Balancing multiple projects and managing expectations requires strong organization and adaptability. Consultants also need to stay current with industry best practices to provide valuable insights and maintain credibility.

What is the difference between Software Engineering Consultant vs Software Developer?

AspectSoftware Engineering ConsultantSoftware Developer
CredentialsBachelor's or higher in CS or related field; certifications like PMP or AWS are commonBachelor's or higher in CS or related field; coding certifications optional
Work EnvironmentConsults across multiple projects/clients, often in diverse industriesWorks primarily within a single company or project team
Employer & Industry UsageConsulting firms, tech companies, freelanceTech companies, startups, in-house teams
Search & Comparison IntentOften compared for strategic, high-level rolesCompared for hands-on coding and development roles

While both roles involve software skills, a Software Engineering Consultant typically provides expert advice across multiple projects and industries, focusing on architecture and strategy. A Software Developer primarily writes code within a specific team or company. The choice depends on whether you prefer consulting or hands-on development work.

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

To thrive as a Software Engineering Consultant, you need advanced programming skills, problem-solving abilities, and a degree in computer science or a related field, often supplemented by experience in software architecture. Familiarity with development frameworks, cloud platforms, and tools like Git, along with certifications such as AWS Certified Developer or Scrum Master, is highly valued. Strong communication, adaptability, and client management skills help you effectively translate technical solutions into business value. These competencies enable consultants to deliver tailored, high-quality solutions that meet diverse client needs and drive project success.

What are Software Engineering Consultants?

Software Engineering Consultants are technology professionals who provide expert advice, guidance, and hands-on assistance to organizations on software development projects. They help businesses design, develop, and implement software solutions tailored to specific needs, often optimizing existing systems or recommending new technologies. Their work can include code reviews, system architecture design, process improvement, and troubleshooting technical challenges. Software Engineering Consultants often work on a contractual basis, bringing specialized expertise that may not exist within a company’s in-house team.
More about Software Engineering Consultant jobs
What cities are hiring for Software Engineering Consultant jobs? Cities with the most Software Engineering Consultant job openings:
What are the most commonly searched types of Software Engineering Consultant jobs? The most popular types of Software Engineering Consultant jobs are:
What states have the most Software Engineering Consultant jobs? States with the most job openings for Software Engineering Consultant jobs include:
What job categories do people searching Software Engineering Consultant jobs look for? The top searched job categories for Software Engineering Consultant jobs are:
Infographic showing various Software Engineering Consultant job openings in the United States as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $192,222 per year, or $92.4 per hour.
AI Software Engineering Consultant

AI Software Engineering Consultant

micro1 AI

Boston, MA • Remote

$100 - $230/hr

Part-time

Posted 26 days ago


Job description

Job Title: Software Engineering


Job Type: Contractor (10-15 hours per week)

Location: Remote


Job Summary:


We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for developers who can reason through unfamiliar codebases, explain engineering decisions clearly, and solve practical backend, full-stack, systems, or infrastructure-related problems.


On this project, you will be creating Reinforcement Learning Environments which test an AI model's ability to find and patch security vulnerabilities in code. Your task will be to create a reproducible RL env in which a known CVE is present/injected in the repository and must be fixed by the model.


As an expert you will be creating Reinforcement Learning Environments which test and AI model’s ability to solve complex software engineering problems related to fixing code, creating features, refactoring code and optimizing performance. You will be tasked with creating a reproducible environment and golden reference solution for the problem.


Required Skills and Qualifications:


  1. 3+ years of hands-on software engineering experience.
  2. Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, , Java, C++, Go or Rust
  3. A Cybersecurity/SecOps background or exposure is highly preferred
  4. Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs.
  5. Ability to explain complex engineering decisions clearly and objectively.
  6. Comfortable reading and reasoning through unfamiliar code or technical requirements


Compensation Structure

Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expert’s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.


Start Timeline & Availability

We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24–48 hours of completing onboarding.