1

Microsoft Software Engineer Jobs in Dallas, TX (NOW HIRING)

... understanding of Microsoft platform. * Strong practical knowledge of optimizing code for ... Contribute to DevOps practices and software design best practices * Partner with program manager ...

New

... understanding of Microsoft platform. * Strong practical knowledge of optimizing code for ... Contribute to DevOps practices and software design best practices * Partner with program manager ...

Senior Software Engineer

Richardson, TX ยท On-site

$111K - $146K/yr

Job Title: Sr Software Engineer Department: IT Pay Grade: Overtime Eligibility: Exempt Date: June ... The ideal candidate bridges exceptional technical depth in the Microsoft ecosystem with sharp ...

Senior Software Engineer

Richardson, TX

$111K - $146K/yr

Job Title: Sr Software Engineer Department: IT Pay Grade: Overtime Eligibility: Exempt Date: June ... The ideal candidate bridges exceptional technical depth in the Microsoft ecosystem with sharp ...

Software Data Operations Engineer

Plano, TX ยท On-site

$107K - $128K/yr

As a premier supplier to Microsoft for over two decades, MAQ Software clients gain extensive insights and engineering practices across the Microsoft platform and can improve their implementations ...

Software Data Operations Engineer

Plano, TX ยท On-site

$110K - $132K/yr

Use tools like Microsoft 365 Copilot to summarize stakeholder input and map process flow from ... for software programmers to follow. Use GitHub Copilot to generate code templates and automate ...

Senior Software Engineer

Irving, TX ยท On-site +1

$117K - $155K/yr

Integrate to cloud services providers such as Amazon Web Services, Microsoft Azure and Google Cloud Platform * Collaborate and influence other software engineers on modern development practices and ...

Software Engineer Sr

Dallas, TX ยท On-site +1

$121K - $159K/yr

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA ... Use PowerShell and related Microsoft 365 tooling to automate administration, deployment, reporting ...

Sr. Software Engineer - AI

Irving, TX ยท On-site

$117K - $155K/yr

Title: Sr. Software Engineer - AI Location: Irving, TX Job Location: Key Responsibilities * Design ... Design and implement AI-powered solutions using Microsoft Azure AI services, including Azure OpenAI ...

Software Data Operations Engineer

Plano, TX ยท On-site

$107K - $128K/yr

As a premier supplier to Microsoft for over two decades, MAQ Software clients gain extensive insights and engineering practices across the Microsoft platform and can improve their implementations ...

Principal Software Engineer

Southlake, TX ยท On-site +1

$127K - $170K/yr

Design and implement cloud solutions on Microsoft Azure, including service integration and secure ... a Software Engineer/Developer, Technology Consultant/Associate or Architect, or in a related ...

Principal Software Engineer

Southlake, TX ยท On-site

$127K - $170K/yr

Design and implement cloud solutions on Microsoft Azure, including service integration and secure ... a Software Engineer/Developer, Technology Consultant/Associate or Architect, or in a related ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Lead Software Engineer Do you love building and pioneering in the technology space? Do you enjoy ... At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred ...

Principal Software Engineer

Irving, TX ยท On-site

$129K - $173K/yr

Integrate to cloud services providers such as Microsoft Azure and Google Cloud Platform ... to other software engineers, creating thorough documentation/other learning materials, and ...

Senior Software Engineer

Westlake, TX

$117K - $155K/yr

Working knowledge of Microsoft 365, Microsoft Teams, and the broader Microsoft technology ecosystem ... Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related ...

New

next page

Showing results 1-20

Microsoft Software Engineer information

See Dallas, TX salary details

$57.1K

$132.6K

$184.7K

How much do microsoft software engineer jobs pay per year?

As of Jul 30, 2026, the average yearly pay for microsoft software engineer in Dallas, TX is $132,574.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,800.00 and $155,500.00 per year, depending on experience, location, and employer.

What type of engineers does Microsoft hire?

Microsoft hires a variety of engineers including software engineers, hardware engineers, security engineers, and data engineers. These roles typically require strong programming skills, knowledge of relevant tools and technologies, and often a background in computer science or related fields.

What are the entry-level jobs at Microsoft?

Entry-level jobs for a Microsoft Software Engineer typically include roles such as Software Development Engineer I or Associate Software Engineer. These positions often require a bachelor's degree in computer science or related fields, programming skills in languages like C++ or Python, and familiarity with software development tools and processes. They provide opportunities for new graduates to gain experience in coding, testing, and collaborating on projects within a team environment.

What is a Microsoft Software Engineer job?

A Microsoft Software Engineer is responsible for designing, developing, testing, and maintaining software products and services. They work with various technologies, programming languages, and frameworks to create innovative solutions that meet user and business needs. Engineers collaborate with cross-functional teams, including product managers, designers, and other developers, to build scalable and efficient software. They also engage in code reviews, debugging, and optimization to ensure high-quality code.

Is it hard to get hired at Microsoft?

Getting hired as a Microsoft Software Engineer can be competitive due to the company's high standards and rigorous interview process, which often includes technical assessments, coding challenges, and behavioral interviews. Candidates typically need strong programming skills, experience with relevant tools and technologies, and a solid understanding of computer science fundamentals. Success depends on preparation, relevant experience, and demonstrating problem-solving abilities.

How much do software engineers get paid at Microsoft?

Software engineers at Microsoft typically earn a base salary ranging from $100,000 to $160,000 annually, depending on experience, location, and level. Total compensation often includes bonuses, stock options, and benefits, which can significantly increase overall earnings.

What are the key skills and qualifications needed to thrive in the Microsoft Software Engineer position, and why are they important?

To thrive as a Microsoft Software Engineer, candidates typically need strong programming abilities (such as proficiency in C#, C++, or Java), a solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with Microsoft development tools like Visual Studio, Azure cloud services, and certifications such as Microsoft Certified: Azure Developer Associate are often advantageous. Excellent problem-solving skills, effective communication, and the ability to collaborate in diverse teams help individuals excel in this role. These capabilities are essential for delivering robust software solutions, keeping up with technological advancements, and contributing effectively within Microsoft's fast-paced, innovative environment.

What does a typical day look like for a Microsoft Software Engineer?

A typical day for a Microsoft Software Engineer involves writing and reviewing code, participating in team stand-ups or agile sprint meetings, and collaborating with cross-functional teams such as designers, program managers, and testers. Engineers also spend time troubleshooting issues, conducting code reviews, and contributing to architectural or design discussions. There is a strong emphasis on continuous learning and leveraging the latest Microsoft technologies to deliver scalable solutions. This structure provides opportunities to work on impactful projects, develop new skills, and contribute to a global technology leader.

What cities near Dallas, TX are hiring for Microsoft Software Engineer jobs? Cities near Dallas, TX with the most Microsoft Software Engineer job openings:
Infographic showing various Microsoft Software Engineer job openings in Dallas, TX as of July 2026, with employment types broken down into 94% Full Time, 3% Part Time, and 3% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $132,574 per year, or $63.7 per hour.

Software Engineer

Wabtec Corporation

Fort Worth, TX โ€ข On-site

Full-time

Medical, Retirement

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Who will you be working with?

Wabtecโ€™s Train Control Office Systems (TCOS) group develops and maintains a suite of products and applications known as the Train Management & Dispatch System (TMDS). TMDS provides our customers with a comprehensive, integrated set of tools and capabilities to manage and control train movements across their rail networks.

This role is part of an embedded software engineering team located at our BNSF customer site, so you will collaborate with both Wabtec and BNSF personnel as needed. Within Wabtec, you will work closely with a Program Manager, Engineering Manager, Software Engineers, Systems Engineers, Test Engineers, and Support Engineers. While interaction with BNSF personnel will be less frequent, as the Program Manager and Engineering Manager serve as the primary points of contact between BNSF and Wabtec, you will engage directly with BNSF resources as needed to troubleshoot issues, support software triage activities, and contribute to design initiatives.

How will you make a difference?

As part of the embedded Wabtec team at BNSF, you will represent Wabtec with a professional, positive, and One Wabtec mindset in your day-to-day assignments and interactions at the customer site. By maintaining a customer-focused, quality-first approach to the teamโ€™s delivery commitments, you will contribute to the continued success of the long-standing relationship between BNSF and Wabtec, one of Wabtecโ€™s key customer accounts.

As a Software Engineer on this embedded team, you will design scalable, stable solutions while analyzing and resolving production issues across a group of applications. These applications include components of the TMDS product suite, ranging from server-side applications that are critical to integration and overall system functionality to customer-facing desktop applications. You will help ensure adherence to established engineering practices through peer reviews, mentoring team members, and guiding problem-solving efforts. Your expertise will be instrumental in delivering high-quality solutions that meet customer needs and advance our technological capabilities.

What do we want to know about you?

You Must Have:

  • B.S. in Computer Science, MIS, Software Engineering or related discipline

  • Minimum of 5 years of experience in application development with .NET framework using C#, VB.NET, and SQL Server.

  • Experience with development of entire applications and/or very large features.

  • Solid desktop application development, Windows services (SOA) experience and good understanding of Microsoft platform.

  • Strong practical knowledge of optimizing code for maintainability and data modeling.

  • Good to have knowledge of domain modeling and entity modeling.

  • High degree of attention to detail.

  • Effective oral and written communication skills. Ability to articulate clearly and concisely.

  • Self motivated, quick learner, results-oriented, and a clear focus on quality.

  • Ability to develop high level of credibility and strong positive relationships with peers and management.

We would love it if you had:

  • Dispatching/Railroad knowledge and experience,

  • Experience with business process analysis (current state, future state, gap analysis),

  • A flair for taking something unstructured or ambiguous and transform it into clearly understood and documented artifacts

  • Demonstrated understanding and ability to learn detailed technical processes and the connection/dependencies on the type of technology stack the application is being developed on,

  • Familiar/experience with message-oriented middleware such as RabbitMQ, microservices, and SQL,

  • Familiar/experience with networking and data transfer protocols,

  • Familiar/experience with system installation best practices,

  • Familiar with AI driven development,

  • Familiar/experience with .NET friendly IDEโ€™s (Visual Studio) and  Cyber Security hardening techniques.

What will your typical day look like?

  • Work with program manager on work item priorities and acceptance criteria

  • Design scalable, stable systems for customer

  • Analyze and fix production issues

  • Ensure adherence to guidelines through peer reviews

  • Mentor team members and guide problem-solving

  • Contribute to DevOps practices and software design best practices

  • Partner with program manager and customer to ensure projects reflect the expected requirements

  • Partner with system engineer/product owners managing nearest neighbor components to document and coordinates the ICD requirements with software integrations

  • It is expected that schedules are flexible to allow for conference calls and workshop to be held at times that accommodate the customer

What about the physical demands of the job?

  • The employee normally works in a temperature-controlled environment, with frequent exposure to electronic office equipment.

  • The employee is required to be on-site at the customer location.

  • The employee is regularly required to talk and hear.

  • Remaining in a stationary position, often standing or sitting for prolonged periods.

  • Communicating with others to exchange information in the English language.

You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary.

Additional Information

Our job titles may span more than one career level. The salary rate for this role is currently $91000-129800 The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com. Other benefit offerings for this role may include annual bonus, if eligible.

What could you accomplish in a place that puts People First?

At Wabtec, itโ€™s not just about a job - itโ€™s about the impact you make. When our people come together, weโ€™re Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If youโ€™re ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
 

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether itโ€™s freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together โ€“ are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. Weโ€™re lifelong learners, obsessed with better. Learn more at www.WabtecCorp.com.

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. Weโ€™re building a culture where leadership, inclusion and your unique perspective fuel progress.

Weโ€™re proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - weโ€™ve got you.