1

It Software Developer Jobs (NOW HIRING)

We are seeking a highly skilled Senior IT Software Engineer to lead the design, development ... Serve as the lead developer and technical authority for software development initiatives. * Design ...

We are seeking a highly skilled Senior IT Software Engineer to lead the design, development ... Serve as the lead developer and technical authority for software development initiatives. * Design ...

Senior Software Developer

Saint Louis, MO Β· On-site

$51.75 - $68.25/hr

Master's degree in Computer Science, Information Technology, Software or Computer Engineering, or any related IT or Engineering field of study plus at least two (2) years of experience in the job ...

Director, IT Software Engineer

$259K/yr

The Director, IT & Software Engineering is a strategic and hands-on technology leader responsible for overseeing the organization's software engineering, technology infrastructure, applications ...

Software Engineer Duration: Long Term Contract Location: Minnesota/New Jersey/Texas/Raleigh * Develop high-quality code, software design * Explore new technologies, quickly perform POC with faster ...

$500K/yr

We are looking for a Director, IT Engineering to join our Information Technology team to lead this ... Internal developer portals, knowledge search layers, engineering onboarding systems, and workspace ...

The Role As an IT Software Development Engineer, you will be the backbone of our enterprise systems, ensuring seamless integration and high performance across our warehouse and business operations.

Showing results 41-60

It Software Developer information

See salary details

$48K

$111.8K

$166K

How much do it software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for it software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What does an IT software developer do?

An IT Software Developer is responsible for designing, coding, testing, and maintaining software applications that help organizations operate more efficiently. They work with various programming languages and development tools to build software solutions tailored to users’ needs. Developers often collaborate with other IT professionals, such as analysts and testers, to ensure the software meets functional requirements and is free of defects. Their work can range from creating desktop and mobile applications to developing large-scale enterprise systems.

What are the key skills and qualifications needed to thrive as an IT software developer?

To thrive as an IT Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, usually demonstrated by a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and certifications such as Microsoft Certified: Azure Developer Associate are often required. Outstanding developers also possess strong teamwork, adaptability, and communication skills to effectively collaborate and deliver solutions. These skills and qualities are crucial for creating reliable, scalable applications and driving successful project outcomes in dynamic tech environments.

What are some common challenges IT software developers face when working on large-scale projects?

IT Software Developers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Effective communication is crucial, as developers must align their work with project managers, QA testers, and sometimes clients. Additionally, adapting to rapidly changing requirements and integrating new technologies can be demanding, but also provide valuable learning opportunities. Staying organized and proactive in problem-solving can help overcome these hurdles and contribute to project success.

What is the difference between It Software Developer vs Software Engineer?

AspectIt Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications like Microsoft or JavaBachelor's or higher in CS or Software Engineering, certifications vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems, often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT servicesUsed across tech, finance, healthcare, and other industries
Search & Comparison IntentOften compared for coding roles and application developmentCompared for system design and software architecture roles

While both roles involve software development, It Software Developers focus on creating and maintaining applications, whereas Software Engineers often work on designing entire systems and architectures. The roles overlap significantly, but the emphasis on system design distinguishes them.

Which IT software developer job has more salary?

Senior IT software developer roles typically offer higher salaries than entry-level positions, with factors such as experience, specialization in areas like cloud computing or cybersecurity, and proficiency in programming languages like Java or Python influencing pay. Developers working in high-demand industries or with advanced certifications tend to earn more. Salary ranges can also vary based on geographic location and company size.
More about It Software Developer jobs

What cities are hiring for It Software Developer jobs?

Cities with the most It Software Developer job openings:

Who are the top companies hiring for It Software Developer jobs?

The top employers for It Software Developer jobs are:

What states have the most It Software Developer jobs?

States with the most job openings for It Software Developer jobs include:

What are popular job titles related to It Software Developer jobs?

For It Software Developer jobs, the most frequently searched job titles are:

Infographic showing various It Software Developer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

IT Software Engineer Lead

Houston, TX β€’ On-site

Full-time

Posted 17 days ago


Key responsibilities

  • Serve as the lead developer and technical authority for software development initiatives.

  • Design, architect, develop, test, and support enterprise software applications.

  • Lead full software development lifecycle activities, including architecture, design reviews, coding standards, deployment planning, and ongoing support.


Job description

Company Position:
Linqx is an industry-leading provider of end-to-end digital solutions and analytics for the oil and gas sector, leveraging advanced data analytics to optimize engineering and operations. Its cloud-based platforms deliver AI-driven insights that enhance reservoir performance and streamline workflows. Driven by a mission of data-driven innovation, LINQX, LLC combines cutting-edge technology with oilfield expertise to deliver transformative results.
Position Summary:
We are seeking a highly skilled Senior IT Software Engineer to lead the design, development, modernization, and support of business-critical software applications. This role will serve as the technical leader for a development team, providing hands-on architecture, full-stack software development, and technical direction across multiple initiatives.
The ideal candidate will possess deep expertise in Microsoft technologies, full-stack application development, and software architecture. Experience within the oil and gas industry, particularly hydraulic fracturing operations and modeling applications, is highly desirable.
This position offers the opportunity to drive innovation, modernize legacy platforms, and help shape the next generation of engineering and operational software solutions.
Key Roles / Responsibilities:
  • Serve as the lead developer and technical authority for software development initiatives.
  • Design, architect, develop, test, and support enterprise software applications.
  • Provide technical leadership and mentorship to internal and external development resources.
  • Collaborate with business stakeholders, engineering teams, and operational personnel to define software requirements and technical solutions.
  • Lead full software development lifecycle activities, including architecture, design reviews, coding standards, deployment planning, and ongoing support.
  • Develop and maintain applications spanning front-end, middleware, API, and database layers.
  • Drive modernization efforts involving legacy applications, cloud migration, and cloud-native architecture adoption.
  • Support integration of operational and engineering data systems, including real-time data collection, analytics, and reporting solutions.
  • Coordinate and effectively work with offshore development resources when applicable.
  • Ensure scalability, security, reliability, and performance of software platforms.

Required Education, Experience, and Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent combination of education and experience will be considered.
  • Minimum of 5 years of experience developing, designing, and/or architecting enterprise software applications.
  • Strong Microsoft technology background with hands-on experience in C++, MFC (Microsoft Foundation Class Library), C#, .NET/.NET Core, and SQL Server.
  • Experience developing and supporting Windows-based desktop and/or customer-facing business applications.
  • Strong database design and development experience, including SQL Server and SQL database technologies.
  • Experience developing middleware, APIs, integrations, and service-oriented applications.
  • Experience with modern front-end technologies such as Angular, React, React Native, or similar frameworks.
  • Experience managing software development efforts using Azure DevOps or JIRA, including requirements management, work tracking, and release coordination.
  • Experience developing applications in cloud environments, with Microsoft Azure preferred.
  • Demonstrated ability to serve as a lead developer or technical lead, providing technical direction, mentoring team members, and driving software delivery.
  • Strong understanding of software architecture, design patterns, scalability, performance optimization, and maintainability best practices.
  • Experience working across the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to diagnose and resolve complex technical issues.
  • Excellent verbal and written communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.

Preferred Skills:
  • Experience in the oil and gas industry, particularly hydraulic fracturing, completions, or related engineering operations.
  • Experience with FracPro or similar fracturing modeling and simulation software.
  • Experience with fracturing modeling applications, including competitor products.
  • Engineering operations modeling experience.
  • Experience working with or managing offshore development resources.
  • Experience with real-time data collection, integration, analytics, or operational systems; 1-2 years preferred.
  • Experience modernizing legacy applications and migrating solutions to cloud-based environments.
  • Experience with Microsoft Azure and cloud-native application architectures.
  • Experience with REST APIs, DevOps practices, CI/CD pipelines, and modern software development methodologies.

Working Conditions:
  • Year-round on-site in-office expectation (standard 5-day work week)
  • Working with globally distributed team members and partners
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift 15 pounds at times.
  • Positions self to install equipment, including under desks.
  • Moves throughout the building to access files.
  • Must be able to comprehend and follow written and oral instructions.
  • Must be able to complete tasks even with frequent interruptions.
  • Must be able to use discretion and independent judgment as needed.
  • Must be able to speak clearly on the phone and to fellow workers.

This job description should not be interpreted as an exhaustive list of responsibilities or as an employment agreement between the employer and the employee. The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification and are subject to change as the needs of the employer and requirements of the job change. Any essential functions of this position will be evaluated as necessary should an employee/applicant be unable to perform the functions or requirements due to a disability as defined by the Americans with Disabilities Act (ADA). Reasonable accommodation for the specific disability will be made for the employee/applicant when possible.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.