Software Engineer

ConsultNet Technology Services and Solutions

United States

Hybrid

USD 56,274 - 103,320

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading tech solutions provider is seeking a C# Software Engineer (I-IV) to support autonomous software development. This role includes designing features, maintaining software quality, and mentoring junior engineers in a collaborative environment. Candidates should hold a relevant degree and have varying experience levels, from 3 to over 10 years. This position offers a remote or hybrid work model, ensuring flexibility alongside a competitive long-term contract pay rate.

Qualifications

  • 3–5 years for Engineer II, 5–10 years for Engineer III, 10+ years for Engineer IV.

Responsibilities

  • Design, develop, and implement features for autonomous software.
  • Write clean, maintainable, and efficient C# code.
  • Conduct rigorous testing and debugging.
  • Integrate software with hardware components.
  • Participate in Agile development processes.
  • Lead code reviews and mentor junior engineers.

Skills

Expert proficiency in C#
Strong understanding of software design principles
Excellent problem-solving skills
Experience with Agile methodology
Ability to work in a team
Experience with hardware integration
Knowledge of robotics

Education

Bachelor’s or Master’s degree in Computer Science

Tools

Git

Job description

Overview

Note: C# Software Engineer (I-IV) position. Location: Remote or Hybrid (UT or TX). Long-Term Contract (3-4 years). Pay Rate: $40.85-$75.00/hr.

Summary

Our client, a global leader in advanced autonomous and robotic solutions across multiple industries, is seeking C# Software Engineers to participate in the full software development lifecycle for autonomous software, including requirements analysis, design, coding, testing, integration with hardware components, and deployment. Contribute to high-quality, scalable, and efficient software solutions for autonomous systems. Responsibilities scale with experience level, from contributing to features (Level II) to leading complex projects, providing strategic guidance, and mentoring (Levels III–IV).

Essential Duties and Responsibilities
  • Design, develop, and implement features and enhancements for autonomous software
  • Write clean, maintainable, and efficient code in C#, ensuring scalability and high performance
  • Conduct rigorous testing and debugging to ensure software functionality, performance, and reliability
  • Integrate software with hardware components to achieve seamless autonomous operations
  • Participate in Agile development processes and collaborate with product managers, stakeholders, and cross-functional teams
  • Lead code reviews and enforce coding standards (Level III–IV)
  • Mentor and provide technical guidance to junior and mid-level engineers (Level III–IV)
  • Contribute to strategic planning, system architecture design, and high-impact decision-making (Level III–IV)
  • Stay current with emerging technologies, industry trends, and best practices to drive continuous improvement and innovation
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Engineer II: 3–5 years
  • Engineer III: 5–10 years
  • Engineer IV: 10+ years
Required Skills and Competencies
  • Expert proficiency in C# with experience developing and maintaining complex software applications
  • Strong understanding of software design principles, algorithms, and data structures
  • Experience with software development methodologies such as Agile or Scrum
  • Excellent problem-solving, analytical, and communication skills
  • Ability to work independently and collaboratively in a team environment
  • Experience integrating software with hardware systems is highly desirable
  • Knowledge of autonomous systems, robotics, or related domains
  • Experience with software testing frameworks and continuous integration tools
  • Familiarity with version control systems (e.g., Git)
  • Ability to analyze and improve system performance, scalability, and reliability
  • Demonstrated experience mentoring and guiding team members on complex projects
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Engineering and Information Technology
Industries
  • Software Development and Automation Machinery Manufacturing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# Developer
C# Developer

TALENT Software Services • Bloomfield (NJ)

On-site
Remote C# Software Engineer – Autonomous Systems
Remote C# Software Engineer – Autonomous Systems

ConsultNet Technology Services and Solutions • United States

Hybrid
USD 56,274 - 103,320
Software Engineer
Software Engineer

CCS Global Tech • Huntsville (AL)

On-site
USD 150,000
Software Engineer
Software Engineer

ConsultNet Technology Services and Solutions • Fort Worth (TX)

On-site
Systems Engineer - Software Applications (Levels 1-2)
Systems Engineer - Software Applications (Levels 1-2)

ConsultNet Technology Services and Solutions • Mendon (UT)

Hybrid
USD 48,000 - 63,000
Travel opportunities
Systems Engineer - Software Applications III-IV
Systems Engineer - Software Applications III-IV

ConsultNet Technology Services and Solutions • Mendon (UT)

Hybrid
USD 83,000 - 117,000
Sr. Software Engineer(W2)
Sr. Software Engineer(W2)

Snowrelic Inc • United States

Remote
USD 135,000 - 153,000
Software Engineer
Software Engineer

Blue-Signal-Search • Aberdeen (NC)

On-site
USD 85,000 - 120,000
Competitive base compensation
Meaningful equity participation
Company-paid medical, dental, and vision coverage
+2
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)

Central Business Solutions, Inc • Atlanta (GA)

On-site
USD 105,000 - 110,000
Embedded Software Engineer - III - Project Based
Embedded Software Engineer - III - Project Based

asirobots • Mendon (UT)

On-site
USD 85,000 - 120,000