Senior Software Engineering Jobs in Texas
Senior Software Engineering jobs in Texas are among the most active in the country, with demand concentrated in cloud infrastructure, enterprise software, and cybersecurity across a market that stretches from junior engineers to principal-level architects. Austin, Dallas, and Houston lead hiring, anchored by employers like Dell Technologies, AT&T, and Amazon Web Services, which maintain large engineering operations across the state. The most sought-after specializations include distributed systems, full-stack development, and platform engineering. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 29+ Senior Software Engineering jobs











L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Location: Greenville, TX On-Site
Job Description:
The Senior Manager, Software Engineering leads software teams responsible for the research, design, development, integration, and test of complex software systems while serving as a key program execution leader for assigned efforts. This role combines people leadership with program-facing execution, agile delivery oversight, bid and forecast planning, and cross-functional coordination to deliver software within cost, schedule, and technical constraints. The position grows high-performing teams, shapes operational strategy, and represents software engineering with internal and external stakeholders across the life cycle of software-intensive programs.
Essential Functions:
- Lead software engineering teams in the design, development, integration, and test of software solutions supporting complex hardware and mission applications.
- Represent software engineering in engagements with program leadership and key stakeholders to align priorities, plans, and execution decisions.
- Maintain proactive communication across software and program leadership, keeping department managers, product owners, and stakeholders informed of emerging issues, upcoming changes, bid activity, and execution impacts to ensure alignment and avoid surprises.
- Own execution of software-intensive efforts by driving schedules, resolving issues, and coordinating work across teams to meet program milestones.
- Guide agile delivery activities by managing work priorities, supporting Program Increment planning, and addressing team dependencies and capacity needs.
- Lead planning and resourcing activities needed to support program and departmental objectives, including estimates, forecasts, and workforce allocation.
- Prepare and deliver software execution updates, risk assessments, forecasts, and planning inputs for reviews, proposals, and leadership forums.
- Work across engineering disciplines to shape requirements, evaluate interfaces, and support technical approaches that meet system performance needs.
- Lead the growth and effectiveness of the software organization through hiring, employee development, performance management, and succession planning.
- Advance software execution through process improvement, lessons learned, and adoption of effective engineering practices and technologies.
- Ability to obtain and maintain a Top Secret / Sensitive Compartmented Information security clearance.
Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related Science, Technology, Engineering, or Mathematics field with a minimum of 12 years of prior related experience; graduate degree with a minimum of 10 years of prior related experience; or a minimum of 16 years of prior related experience in lieu of a degree.
- Experience leading software-related work within a complex product development environment.
- Experience with formal people leadership responsibilities in a supervisor, manager, or similar role.
- Working knowledge of the software development life cycle, including requirements, design, implementation, integration, test, estimation, and technical documentation.
- Experience operating within cost, schedule, and technical constraints in coordination with program and engineering stakeholders.
- Experience communicating technical and execution matters clearly to senior leaders and cross-functional stakeholders.
Preferred Additional Skills:
- Experience serving in software execution leadership roles such as Program Execution Lead, Product Owner, Scrum Master, section leader, or program manager on a software-intensive program.
- Active Top Secret / Sensitive Compartmented Information security clearance.
- Experience leading agile execution activities, including Program Increment planning, backlog prioritization, dependency coordination, and sprint delivery oversight.
- Experience supporting program business rhythms, including engineering forecasts, proposal activities, basis of estimate development, earned value management inputs, and leadership reviews.
- Experience developing subordinate leaders, including section leaders or other team leads, within a multi-team engineering organization.
- Experience leading teams that support multiple products or subsystems with differing mission objectives, technical stacks, and operational users.
- Working knowledge of integrating and sustaining third-party software within secure, operationally deployed systems.
- Working knowledge of distributed systems supporting command and control messaging, streaming audio, file transfer, and data dissemination across airborne, ground, and external networked environments.
- Working knowledge of adjacent disciplines such as systems engineering, hardware engineering, configuration management, mission assurance, operations, or program management.
- Working knowledge of software development and deployment environments on Red Hat Enterprise Linux, with familiarity in Windows Server environments.
- Working knowledge of technologies spanning user interfaces, web applications, backend services, scripting, virtual machines, and containerized deployments.
- Working knowledge of development languages used across the organization, including C, C++, Java, JavaScript, Bash, Perl, and Python.
#LI-RW1
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.
See All 29 Senior Software Engineering Jobs in Texas
Find roles in Texas that match your experience and apply in just a few clicks.
Find JobsSenior Software Engineering Jobs by City in Texas
Where Texas roles are concentrated, by current openings.
Senior Software Engineering Job Market in Texas
A snapshot from current Texas openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Insurance
- Banking & Financial Services
- Consulting & Professional Services
What Texas Employers Look For
The qualifications that appear most often in senior software engineering jobs across Texas.
- Bachelor's degree in computer science, software engineering, or a closely related field
- Seven or more years of professional software development experience in production environments
- Proficiency in at least one major language such as Java, Python, Go, or C++
- Experience designing and deploying applications on cloud platforms including AWS, Azure, or GCP
- Demonstrated ability to mentor junior engineers and lead technical design reviews
- Familiarity with agile development practices, CI/CD pipelines, and DevOps tooling
Senior Software Engineering Jobs in Texas: Frequently Asked Questions
How do you become a senior software engineering in Texas?
Senior software engineering in Texas requires no state-issued license or exam, so advancement follows an experience and skills path. Most hiring managers expect a bachelor's degree in computer science or a related field, several years of progressive engineering experience, and a portfolio of shipped production systems. Texas employers, particularly in Austin's tech corridor and Dallas's enterprise sector, consistently prioritize candidates who have led cross-functional projects and mentored other developers.
How much do senior software engineerings make in Texas?
Senior software engineerings in Texas earn a median of about $132,150 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $82,600 for the lowest 10% to over $183,680 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior software engineerings in Texas?
Employers hiring senior software engineerings in Texas right now include CVS Health, JPMorganChase, and GEICO, based on current listings on Migrate Mate as of September 2026. Texas's mix of Fortune 500 headquarters, defense contractors, and fast-growing tech companies means senior engineering roles appear across a wide range of industries, from telecom and energy to fintech and healthcare IT.
Which Texas cities have the most senior software engineering jobs?
Austin, Plano, and Houston hold the most senior software engineering openings in Texas. Austin's concentration of tech headquarters and scale-up companies drives the largest share of postings, while Dallas attracts enterprise and fintech roles tied to its dense corporate corridor, and Houston adds demand from energy-tech, aerospace, and medical software firms headquartered there.
Are there remote senior software engineering jobs in Texas?
Yes, and more than most fields. About 83% of senior software engineering openings tied to Texas are remote or hybrid as of September 2026, reflecting how naturally the work translates to distributed teams. The roles most likely to be fully remote are those focused on backend services, cloud platform engineering, and developer tooling, where output is measured by code and architecture rather than physical presence.
How can I get hired as a senior software engineering in Texas with little or no experience?
The most realistic entry path is through associate or junior software engineer roles that Texas employers use as feeders for senior positions. Dell Technologies and AT&T both run structured early-career engineering programs out of their Texas offices, and many Austin-based growth-stage companies hire new graduates directly into rotational engineering tracks. Building a public portfolio of deployed projects and earning cloud certifications from AWS or Google gives candidates a measurable edge when competing without a long work history.
Where can I find and apply to senior software engineering jobs in Texas?
You can find and apply to senior software engineering jobs in Texas on Migrate Mate, which lists current openings across the state. Search the available roles, find positions that fit your experience and target location, and apply directly to each one.
See All 29 Senior Software Engineering Jobs in Texas
Find roles in Texas that match your experience and apply in just a few clicks.
Find Jobs