1

Software Software Jobs in Durham, NC (NOW HIRING)

Principal Engineer, Software

Raleigh, NC · Hybrid

$131K - $175K/yr

WM Logistics, LLC has an opening for a full-time Principal Engineer, Software in Houston, TX. Job duties: Deliver technical expertise in design, development, coding, testing, and debugging new ...

Principal Engineer, Software

Raleigh, NC · On-site

$131K - $175K/yr

WM Logistics, LLC has an opening for a full-time Principal Engineer, Software in Houston, TX. Job duties: Deliver technical expertise in design, development, coding, testing, and debugging new ...

Principal Engineer, Software

Raleigh, NC · Hybrid

$131K - $175K/yr

WM Logistics, LLC has an opening for a full-time Principal Engineer, Software in Houston, TX. Job duties: Deliver technical expertise in design, development, coding, testing, and debugging new ...

Create, integrate, and test software solutions of moderate complexity * Support, maintain, and resolve issues in production systems. * Ensure adherence to all security, confidentiality and privacy ...

Your Superhero Uniform Includes (Required Experience and Skills) * 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices ...

Your Superhero Uniform Includes (Required Experience and Skills) * 2+ years of experience as a full stack software engineer developing scalable and resilient event-driven and API-based microservices ...

Senior Software Engineer

Cary, NC · On-site

$113K - $149K/yr

SUMMARY Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud ...

Software Developer- Hybrid, Cary, North Carolina We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

Omega Solutions, Inc. is a company that specializes in IT solutions, and they are seeking a Software Analyst. The role involves a broad understanding of various IT technologies and requires strong ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

NET C# for civil design software * Enhance existing software systems to improve functionality and user experience * Conduct code reviews and establish coding standards to ensure quality and ...

next page

Showing results 1-20

Software Software information

See Durham, NC salary details

$46.4K

$108.1K

$160.4K

How much do software software jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software software in Durham, NC is $108,077.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,000.00 and $125,600.00 per year, depending on experience, location, and employer.

What is a software software?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a software software typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

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

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are popular job titles related to Software Software jobs in Durham, NC?

For Software Software jobs in Durham, NC, the most frequently searched job titles are:

What cities near Durham, NC are hiring for Software Software jobs?

Cities near Durham, NC with the most Software Software job openings:

Infographic showing various Software Software job openings in Durham, NC as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 85% Full Time, 10% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $108,077 per year, or $52 per hour.

Principal Engineer, Software

Raleigh, NC • Hybrid

Waste Management
Environmental Consulting Services • 10K+ employees

$131K - $175K/yr

Full-time

Re-posted 21 hours ago


Key responsibilities

  • Deliver technical expertise in design, development, coding, testing, and debugging new software or significant enhancements to existing software.

  • Conduct highly complex business process analysis, needs assessments, and lead/participate in design sessions with Architects to align IT solutions with business initiatives.

  • Develop enterprise-level IT solutions by analyzing, coding, testing, and implementing software applications, and lead design/coding sessions to develop and implement solutions.


Waste Management rating

7.5

Company rating: 7.5 out of 10

Based on 662 frontline employees who took The Breakroom Quiz


Job description

WM Logistics, LLC has an opening for a full-time Principal Engineer, Software in Houston, TX.  Job duties: Deliver technical expertise in design, development, coding, testing, and debugging new software or significant enhancements to existing software.  Conduct highly complex business process analysis, needs assessments, and lead/participate in design sessions with Architects in order to align information technology solutions with business initiatives.  Undertake highly complex projects requiring additional specialized technical expertise in software design and testing.  Contribute strategic vision and integrate a broad range of ideas regarding applications and software development. Present, communicate, and articulate technical processes effectively to all levels of the organization (including technical and nontechnical audiences, Senior Leadership, VPs and the C-level executives).  Undertake the highly complex applications development projects involving multiple disciplines and may impact multiple facets of the business. Develop enterprise-level information technology solutions by analyzing, coding, testing. and implementing new and by modifying existing software applications with full competency. Lead design/coding sessions, develop solutions, and implement solutions. Articulate design and resolve technical/design conflicts as they occur. Coordinate with business analysts and users to determine requirements. Perform highly complex analyses of system requirements and of existing business processes and information systems.  Hybrid position.  Must report to office at 800 Capitol St., Suite 3000, Houston, TX 77002 4 days a week.

Min. Req.: Bachelor's degree, or foreign equivalent, in Computer Science, MIS, Engineering, or a related field, plus 10 years of experience as a Principal Engineer, Software; Software Engineer; Software Developer; or a related position.
10 years of technical experience in one or more of the following:

  • Project management/change management in regard to acquisition/development life cycles.
  • Systems development, implementation, upgrades and analyses.
  • QA testing, catalyst or unified business modeling, system design and analysis.
  • Enterprise coding standards.
  • Writing highly complex code.
  • Performing code reviews.
  • Iterative Software methodologies.
  • Business knowledge and concepts in Route Logistics.

5 years of technical experience in one or more of the following: 

  • Cloud Technologies: AWS Services such as Lambda, IAM, S3, EFS, SQS, SNS, API Gateway, CLI, Kinesis, Glue, Elasticache, CloudWatch, and/or CloudFormation.

  • Databases (Oracle, SQL, Server, and/or PostgreSQL).

  • NoSQL databases (Cassandra and/or Dynamo DB).

  • Python and Java.

  • Service Oriented, Microservices, and Event-driven design patterns.

  • Working on complex cloud-based software projects, web application development, security and open-source technologies.

  • Agile development methodologies.

Apply at our Career Website at https://emcm.fa.us2.oraclecloud.com/hcmUl/CandidateExperience/en/sites/WMCareers. 
Reference Job Identification No. 2352292
 


 

ABOUT WM

WM (WM.com) is North America's leading provider of comprehensive environmental solutions. Previously known as Waste Management and based in Houston, Texas, WM is driven by commitments to put people first and achieve success with integrity. The company, through its subsidiaries, provides collection, recycling and disposal services to millions of residential, commercial, industrial, medical and municipal customers throughout the U.S. and Canada. With innovative infrastructure and capabilities in recycling, organics and renewable energy, WM provides environmental solutions to and collaborates with its customers in helping them pursue their sustainability goals. WM has the largest disposal network and collection fleet in North America, is the largest recycler of postconsumer materials and is a leader in beneficial use of landfill gas, with a growing network of renewable natural gas plants and the most landfill gastoelectricity plants in North America. WM's fleet includes more than 12,000 natural gas trucks - the largest heavyduty natural gas truck fleet in the industry in North America. Healthcare Solutions provides collection and disposal services of regulated medical waste, as well as secure information destruction services, in the U.S., Canada and Western Europe. To learn more about WM and the company's sustainability progress and solutions, visit Sustainability.WM.com.

Equal Employment Opportunity

For United States:  WM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran or any other characteristic protected under applicable federal, state, or local law.

For Canada:  WM is committed to the principle of equal employment for all applicants and employees, without discrimination on the basis of all grounds protected by applicable human rights legislation. Accommodations are available on request for candidates taking part in all aspects of the selection process. Please notify us if you require accommodation.

Real ID

In order to travel by air or access federal property, federal law requires individuals have a REAL ID or an acceptable alternative. This position may require the successful candidate to travel by air for business reasons or service federal property. Accordingly, successful candidates must have, or be willing to obtain, a REAL ID or TSAapproved alternative.

What is the value of a WM job? At WM we know that the value of a WM job is more than a paycheck. It's a way to create opportunities for you and your family. This is why we are constantly working to make WM a great place to work and grow a career. We Are WM is what defines the perks of being in the WM family - from benefits, to resources and engagement activities. 

We are People First. We are Committed to Your Growth. We Are Investing in You. We are a Family. We are Stable. We are Always Working for a Sustainable Tomorrow. 

What Waste Management employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


WM logo

About WM

Sourced by ZipRecruiter

Industry

Environmental consulting services and water, sewage, waste, steam, air heating and cooling systems

Company size

10,000+ Employees

Headquarters location

Houston, TX, US