1

Software Development Jobs in Mansfield, TX (NOW HIRING)

Principal Engineer-Software Development

Irving, TX · On-site

$129K - $173K/yr

In the role of Principal Engineer of Software Development, you will provide technical leadership for the design and implementation of complex, scalable software solutions primarily using Java Spring ...

Principal Engineer-Software Development

Irving, TX · On-site

$129K - $173K/yr

In the role of Principal Engineer of Software Development, you will provide technical leadership for the design and implementation of complex, scalable software solutions primarily using Java Spring ...

Sr. Software Development Engineer

Dallas, TX

$121K - $159K/yr

Jiffy.com is seeking a Sr. Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at pace. Reporting directly to an Engineering Manager ...

Sr. Software Development Engineer

Dallas, TX · On-site

$121K - $159K/yr

Jiffy.com is seeking a Sr. Software Development Engineer with deep hands-on experience orchestrating AI coding agents to ship production software at pace. Reporting directly to an Engineering Manager ...

SDET

Westlake, TX · On-site

$48 - $62/hr

Job Title: SDET Position Type: 6 Months Contract Client Location: Westlake, TX - Onsite The Role Client is seeking a Test Automation Engineer to join the team to help build and maintain high quality ...

Showing results 21-40

Software Development information

See Mansfield, TX salary details

$71.2K

$127.4K

$160K

How much do software development jobs pay per year?

As of Sep 15, 2026, the average yearly pay for software development in Mansfield, TX is $127,353.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,700.00 and $146,100.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages like Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What jobs can a software developer do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

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

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

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

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

Infographic showing various Software Development job openings in Mansfield, TX as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $127,353 per year, or $61.2 per hour.

Software Development Manager II - Project Based

Fort Worth, TX • On-site

Autonomous Solutions
Industrial Machinery Manufacturing • 51 - 200 employees

$128K - $149K/yr

Full-time

Re-posted yesterday


Job description

This is a project-based employee role supporting the initial development phase of our autonomous vehicle platforms. Development phases of this nature typically span up to project completion (typically 2-4 years), though scope and duration are driven by business needs.JOB SUMMARYThe Software Development Manager leads and directs a team of C# engineers, ensuring best practices across the full software development lifecycle, including designing, building, testing, deploying, maintaining, and supporting applications and systems to improve the Mobius platform. Hiring specifically for both the Dozing and Compactor teams. This role works closely with cross-functional teams to establish functional requirements, review technical solutions, and ensure software meets organizational and business needs. The Software Development Manager evaluates and resolves technical feasibility, design optimization, and production issues while helping define technology, architecture, product development, and vendor strategies. They analyze, store, and retrieve information that can enable them to create the best software available. For this particular job, it is very important to have a great deal of technical knowledge.In addition to providing strong technical leadership, the Software Development Manager oversees day-to-day team operations, assigns work, and ensures project and departmental milestones are met within approved budgets. Effective communication is essential, as this role collaborates with customers, engineering staff, and cross-functional stakeholders. The Software Development Manager reports to the Chief Engineer for their product division, brings extensive knowledge of software development processes, and plays a key role in maintaining and improving existing software through enhancements, upgrades, and issue resolution. ESSENTIAL DUTIES AND RESPONSIBILITIESLead and manage a team of software engineers, providing technical guidance, mentorship, and performance management to ensure high-quality deliverables.Plan, direct, and coordinate software development activities across the full development lifecycle, including design, development, testing, deployment, and maintenance.Establish and promote best practices, standards, and processes for software development to ensure efficiency, quality, and scalability.Collaborate with product management, engineering leadership, and cross-functional teams to define requirements, prioritize work, and align development efforts with business goals.Evaluate technical feasibility, review designs and solutions, and assist in resolving complex technical and production issues.Oversee team workload and day-to-day operations to ensure project milestones and departmental goals are met within approved timelines and budgets.Serve as a technical and procedural resource for software developers, providing guidance on policies, tools, and development methodologies. ESSENTIAL EDUCATION, WORK EXPERIENCE, JOB SKILLS5 years of experience as a Software Engineer, Computer Engineer, or other related experience. A Bachelor's degree in a Business Information Systems, Computer Science, Engineering, or a related technical discipline. 3 to 5 years of experience in a supervisory or technical leadership role preferred.Project Management Certification preferred.Programming skills in C# or one or more of these programming languages: Java, C++, ASP.NET, and Microsoft SQL.Experience working in Agile software development environments, including collaboration with cross-functional teams and iterative delivery.Strong understanding of software development best practices, system design, and application lifecycle management.Excellent written and verbal communication skills, with the ability to clearly communicate technical concepts to both technical and non-technical audiences. PREFERRED SKILLSExperience working with Program ManagersExperience in a Matrix/Helix organizationProject Management Certification.Vehicle, process, or robotic automation experience.Knowledge of Logistics markets such as Distribution centers, warehouses, shipping ports, Intermodal yards and Yard Management Systems.Experience with 3rd party API's At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non-discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. 
Job Posted by ApplicantPro