1

Software Development Jobs in Texas (NOW HIRING)

Participate in requirements analysis, design, development, and maintenance of software components for network element management systems * Develop and maintain model-driven network software using ...

Software Development Engineer

Austin, TX · On-site

$114.10 - $214.95/hr

Code: This is a hands‑on enterprise software development role. Join us to build the future of AEM! What You Bring * Engineering Technical Depth: Degree or equivalent experience in Software ...

Contribute to our software development tools roadmap, accelerating our development teams. * Execute on implementing our tools roadmap that includes a CI/CD pipeline that will be leveraged by the ...

THE OPPORTUNITY Title: IT Director - Software Development Job Type : Full-time Exempt Reports to : CIO Location : Austin, TX (Corporate Headquarters located in the Domain) At Citizens, Inc., we've ...

New

As a Software Development Engineer on the OpenSearch team, you will help solve a variety of technical challenges in distributed systems, data ingestion, and search infrastructure. You will play an ...

Software Development Engineer II

Arlington, TX · On-site

$85K - $117K/yr

Software development experience in C# or Java based technologies * The drive to continuously learn and adapt to new technologies * Demonstrate competency in the software development practices ...

Staff Software Development Engineer

Austin, TX · On-site

$139.15 - $202.20/hr

... development, integration, testing and validation, and performance optimization of low-level device driver software, firmware and Hardware/Software interfaces for all new MSM ASIC chipsets. Reviews ...

Principal Engineer, Software Development

Navasota, TX · On-site

$112K - $151K/yr

Identify potential short- and long-range software development projects and prepare project specifications. Draft schedules for assigned projects. * Develop new correlations and design methods in heat ...

Showing results 21-40

Software Development information

See Texas salary details

$74.1K

$132.4K

$166.3K

How much do software development jobs pay per year?

As of Aug 22, 2026, the average yearly pay for software development in Texas is $132,390.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,100.00 and $151,900.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 Texas?

The most popular types of Software Development jobs in Texas are:

What cities in Texas are hiring for Software Development jobs?

Cities in Texas with the most Software Development job openings:

Infographic showing various Software Development job openings in Texas as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 13% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $132,390 per year, or $63.6 per hour.

Software Development Manager - Platform

American Innovations LTD

Austin, TX • On-site

$123K - $162K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Description:

Are you looking for a new Leadership role? Are you looking to provide production support for mission critical applications? If the answer is yes, then we need to talk!


About Us:
American Innovations is a technology leader providing critical software and services that supports our nation’s most important infrastructure in the energy space. We do this by providing a wide range of leading-edge technology solutions spanning across our Mobile edge computing, IoT and SaaS platforms.


What you will be doing:

  • A highly influential role that can truly help drive the business forward from a technical perspective and provide wide exposure across all American Innovations product lines.
  • While your primary responsibility will be managing, mentoring, and guiding the platform engineering team, you’ll periodically support hands-on development efforts—especially for prototypes or non-critical-path projects.
  • You will ensure the craftsmanship, security, availability, resilience, scalability and observability of solutions developed by the teams and third-party providers.
  • Champion and lead the adoption of artificial intelligence technologies throughout the platform team’s development lifecycle—including coding, planning, designing, architecting, and documentation—to improve efficiency, quality, and innovation
  • You will engage in mentoring and guiding the professional development of American Innovations technical staff, as well as identify and recommend opportunities for developing product functional and technical strategies for your domain. This will include the development of actionable short and long-term product roadmaps, by partnering with business leaders, product managers, systems architects, Security Operations, Support and more experienced engineers.
  • You will also make decisions in resolving design challenges, create and oversee strategic product design from the engineering perspective in addition to overseeing an engineering team of 4-6 ensuring the delivery of commitments aligned to our engineering roadmaps.
  • Be an experienced Engineer with a technical background focused on architecting, developing, and maintaining robust, scalable cross-platform cloud-native applications using .NET.
  • We are always looking at ways of improving how we work; therefore, you’ll be an innovative thinker with real attention to detail and a focus on continuous improvement.
  • Be a supportive team player, with the ability to build effective working relationships with individuals across varying locations, and levelof technical aptitude.

Key Responsibilities will include:

  • Own the platform team’s product roadmap by gathering requirements from internal development teams, prioritizing enhancements, and driving adoption and satisfaction across the organization
  • Apply knowledge of standards, policies, best practice and organizational structure so that you can work both independently and collaboratively within your team and with key stakeholders.
  • Promote and integrate the use of AI-powered tools and methodologies in daily engineering activities, fostering a culture of experimentation and continuous improvement across development, operations, and internal collaboration
  • Provide informal guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.
  • Ensure the quality of tasks, deliverables, services and information provided by your team – through the quality of your own work and the support you provide to others - to ensure that your team delivers high-quality, maintainable software which adheres to American Innovations standards and policies.
  • Support the evaluation and resolution of technical challenges and blockers to minimize their impact on the team’s delivery and/or supported products.
  • Identify and support improvements and innovation in technologies/practices within your team that would benefit the business, e.g. efficiency in the software development process or improved customer experience.

What we can offer you:

  • Competitive Medical/Dental/Vision Insurance
  • Company Provided Life and Disability Insurance
  • Paid Family Leave
  • Matching 401k
  • Supportive and collaborative environments
  • A rewarding culture, with a focus on positive business practices and protecting the environment.
Requirements:

What you need to succeed:

  • 8+ years of Software Engineering experience, or equivalent demonstrated through experience
  • 5 years of experience as a solution architect, tech lead or team lead
  • 3+ years of people management experience
  • 3+ years of experience with responsibility for technology direction, execution, and application support
  • 2+ years of experience with agile transformation
  • Background Computer Science or Equivalent Engineering Degree desired
  • Advanced proficiency with artificial intelligence-powered software development tools and practices (e.g., GitHub Copilot, ChatGPT, AI/ML-based code review & analysis, AI planning/design tools), with a proven track record of advocating for and enabling their adoption within engineering organizations
  • Experience working in a cloud-native environment
  • Experience with React, Angular or similar technology a plus
  • Strong proficiency in C# and the .NET ecosystem.
  • Experience with CI/CD tools (Azure DevOps, Jenkins, etc)
  • Experience designing, developing, and deploying .NET applications in Azure cloud environments
  • Experience working with observability platforms (Datadog, Grafana, Dynatrace, etc)
  • Experience deploying software to a containerized environment (Docker, Kubernetes, etc)
  • Thorough understanding of microservices architecture, service scalability and performance optimization
  • Experience designing secure solutions or working in regulated cloud environments
  • Experience building or operating internal developer platforms or enabling developer self-service is a strong plus
  • Experience with IAM technologies a plus