1

Software Development Engineer Jobs in Irving, TX

Software Dev Engineer II

Dallas, TX · On-site

$110 - $150/hr

Software Development Engineer II About the Opportunity: Our client is seeking a talented Software Development Engineer II to join a high-impact technology team focused on building scalable ...

Software Dev Engineer II

Irving, TX · On-site

$93K - $128K/yr

Job#: 3047421 Software Dev Engineer II Location: Irving, Texas (Onsite) Role Overview We are seeking an experienced Software Development Engineer II (SDE II) to join a collaborative engineering team.

New

Staff Software Development Engineer

Irving, TX · On-site +1

$118K - $236K/yr

Position Summary CVS Shared Services Resources LLC, a CVS Health company, is hiring for the following role in Irving, TX: Staff Software Development Engineer to Design, develop, and implement digital ...

Reporting to the Engineering manager, the SDE III will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve ...

Senior SDET Engineer

Dallas, TX · On-site

$109K - $142K/yr

We are looking for a Senior SDET (Software Development Engineer in Test) or Med level - SDET (Software Development Engineer in Test) with strong TypeScript skills and hands-on experience building ...

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you will be a champion for this approach. You will own the data pipelines and modeling that power our ...

Software Dev Engineer IV Location: Dallas, TX 75240 Duration: 21 Months Job Type:  Temporary Assignment Work Type: Onsite * Design, develop, implement, test, document and deliver large-scale, multi ...

SDET

Coppell, TX · On-site

$46.50 - $60/hr

Job#: 3044562 Senior SDET (Hybrid - Coppell, TX or Tampa, FL) The Sr. SDET is responsible for delivering high-quality , compliant , and scalable software solutions through Quality Engineering , Test ...

As a Software Development Engineer 2 (SDE 2) focusing on Data Engineering & Data Architecture, you will be a champion for this approach. You will own the data pipelines and modeling that power our ...

next page

Showing results 1-20

Software Development Engineer information

See Irving, TX salary details

$61K

$141.7K

$197.3K

How much do software development engineer jobs pay per year?

As of Aug 27, 2026, the average yearly pay for software development engineer in Irving, TX is $141,659.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,200.00 and $166,100.00 per year, depending on experience, location, and employer.

What is a software development engineer?

Software Development Engineers (SDEs) are professionals who design, develop, test, and maintain software applications or systems. They work with programming languages, frameworks, and tools to solve problems and build functional solutions for users or businesses. SDEs may specialize in various areas such as web development, mobile applications, or backend systems, and often collaborate with other team members like designers, testers, and product managers. Their responsibilities typically include writing code, debugging, optimizing performance, and ensuring software quality.

What are the key skills and qualifications needed to thrive as a software development engineer?

To thrive as a Software Development Engineer, you need strong programming skills in languages such as Java, Python, or C++, along with a degree in computer science or related fields. Familiarity with version control systems like Git, cloud platforms, and development frameworks is essential, and certifications such as AWS Certified Developer can be advantageous. Problem-solving ability, effective teamwork, and strong communication are crucial soft skills in this role. These skills and qualities enable engineers to build robust software solutions, adapt to evolving technologies, and collaborate efficiently within development teams.

What are some common challenges software development engineers face when working on large-scale projects?

Software Development Engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing code integration from multiple contributors, and ensuring consistent coding standards. Maintaining effective communication and clear documentation becomes essential to prevent misunderstandings and bottlenecks. Additionally, addressing scalability, performance optimization, and thorough testing can be complex, but these experiences also offer valuable opportunities for professional growth and learning.

What is the difference between Software Development Engineer vs Software Engineer?

AspectSoftware Development EngineerSoftware Engineer
CredentialsBachelor's degree in CS or related field; sometimes certificationsBachelor's degree in CS or related field; certifications optional
Work EnvironmentDevelops, tests, and maintains software; often in tech companies or startupsDesigns and implements software solutions; in various industries including tech, finance, healthcare
Industry UsageCommonly used in tech companies, especially in North America and AsiaWidely used across multiple industries and regions
Search & Comparison IntentOften compared for roles involving coding and software creationGeneral term for software development roles

Both roles involve coding and software creation, but a Software Development Engineer typically focuses on developing, testing, and maintaining software in tech environments, often with a more specialized or technical emphasis. Software Engineer is a broader term used across industries, encompassing various aspects of software design and implementation.

Is 25 too late to become a software development engineer?

Becoming a software development engineer at 25 is common and feasible, as many professionals start or switch careers in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and development tools, and gaining practical experience through projects or internships.

What does a software development engineer do?

A software development engineer designs, develops, tests, and maintains software applications and systems. They write code using programming languages, collaborate with teams to define requirements, and ensure software quality through debugging and documentation. Proficiency in tools like version control and understanding of software development methodologies are essential for the role.

What are the most commonly searched types of Software Development Engineer jobs in Irving, TX?

The most popular types of Software Development Engineer jobs in Irving, TX are:

What cities near Irving, TX are hiring for Software Development Engineer jobs?

Cities near Irving, TX with the most Software Development Engineer job openings:

Infographic showing various Software Development Engineer job openings in Irving, TX as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $141,659 per year, or $68.1 per hour.

Software Development Engineer

TekLeaders, Inc

Dallas, TX • On-site

Other

Posted 3 days ago

New


Job description

Role: Software Development Engineer

Location: Dallas, Texas - Onsite
Relocation candidates are accepted
8 month contract

Needs:
AWS
C++ focus

Backend Engineering

Job Description:


Position Overview

Seeking an experienced Software Development Engineer II (SDE II) to join a highly collaborative engineering team supporting Amazon Business foundational services. This engineer will help design and build large-scale distributed systems that support business customers globally. The role is focused on back-end development, scalable architectures, cloud technologies, and solving complex data challenges rather than primarily front-end UI work. The position is onsite at DFW20 and works closely with engineering teams in both the U.S. and Spain.

What the Hiring Manager Wants

The ideal candidate is a hands-on software engineer who can independently design, develop, and deliver scalable solutions. They should be comfortable working through the full software development lifecycle, from solution design through implementation, testing, and deployment.

Top Technical Requirements

  • AWS Cloud experience
  • Strong understanding of distributed systems and scalable architectures
  • C++ development experience (Java experience also highly relevant)
  • Object-oriented programming and software design principles
  • Full SDLC experience including coding, testing, code reviews, deployment, and support
  • Experience building large-scale, multi-tiered applications and services

Ideal Candidate Profile

  • 3+ years of professional software development experience
  • C++ knowledge
  • Strong AWS cloud and backend engineering background
  • Experience designing and building scalable distributed applications
  • Comfortable making technical decisions and recommending solutions
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong ownership mentality and ability to work independently

Nice-to-Have Qualifications

  • Former Amazon experience
  • Generative AI experience
  • Experience supporting business-facing platforms or enterprise-scale applications

Task Breakdown and Workflow:

Operational task, deliver outlined tasks, provided design to contractors and identify tech stack and build a solution

Performance Indicators:

Completions of tasks, numbers and quality of code delivered

What the Work Looks Like

  • Develop solutions based on provided requirements and designs
  • Build scalable applications leveraging AWS technologies
  • Work closely with the hiring manager and other software engineers
  • Solve complex technical challenges involving large volumes of data
  • Deliver high-quality, production-ready code

Leadership Principles to Evaluate

Ownership

  • Takes accountability for projects and outcomes
  • Drives work independently with minimal direction

Learn and Be Curious

  • Proactively learns new technologies and concepts
  • Demonstrates continuous improvement mindset

Deliver Results

  • Executes effectively against commitments
  • Consistently ships quality work on time

Automatic Disqualifiers

  • No distributed systems experience
  • No C++ or Java development experience
  • Lack of software engineering background
  • Unable to demonstrate scalable architecture or cloud experience

Interview Process

    • 1 Hiring Manager interview
    • Technical panel interview with Software Engineers

AWS cloud development experience

Distributed systems architecture experience

Strong C++ skills

Experience building scalable applications

Full software development lifecycle ownership

3+ years of professional software engineering experience

Ability to work independently and deliver high-quality code