1

Computer Software Engineering Jobs in Frisco, TX

Director Software Engineering

Plano, TX

$242K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's Degree, Information Systems, Business, Computer Science, or related field of study * 14+ years of experience in Software Development and/or DevOps, or related position. * Higher level ...

The Director of Software Engineering leads and oversees the engineering talent and technical ... Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or relevant field ...

AVP Software Engineering

Arlington, TX · Hybrid

$227K/yr

  • Retirement

Bachelor's Degree in computer science, engineering or equivalent work experience required What We ... The AVP of Software Engineering leads, manages, mentors, and builds an extremely talented software ...

Software Engineering Manager

Plano, TX · On-site

  • Medical

  • Dental

  • Vision

  • PTO

The Software Engineering Manager is expected to operate as both a people leader and a hands-on ... Bachelor's Degree in Computer Science or related engineering field required and a minimum of Six ...

Bachelor's degree or equivalent in Computer Science, Information Technology, Engineering.* 10-12 ... Software engineering, Integration, Data Security, Cloud etc.* SAFe Agile experience: from design ...

Software Engineering Manager

Plano, TX · On-site

$156K - $198K/yr

Software Engineering Manager Employer: PepsiCo, Inc. Location: 7701 Legacy Drive, Plano, Texas ... Position requires a Bachelor's degree (US or Foreign Equivalent) in Computer Science, Computer ...

Software Engineering Manager

Plano, TX · On-site

$156K - $198K/yr

Software Engineering Manager Employer: PepsiCo, Inc. Location: 7701 Legacy Drive, Plano, Texas ... Position requires a Bachelor's degree (US or Foreign Equivalent) in Computer Science, Computer ...

Software Engineering Manager

Plano, TX · On-site

$156K - $198K/yr

Software Engineering ManagerEmployer: PepsiCo, Inc.Location: 7701 Legacy Drive, Plano, Texas 75024 ... Position requires a Bachelor's degree (US or Foreign Equivalent) in Computer Science, Computer ...

AVP Software Engineering

Irving, TX · Hybrid

$242K/yr

  • Retirement

Bachelor's Degree in computer science, engineering or equivalent work experience required What We ... The AVP of Software Engineering leads, manages, mentors, and builds an extremely talented software ...

Software Engineering Manager

Plano, TX · On-site

$157 - $183/hr

Software Engineering Manager Employer: PepsiCo, Inc. Location: 7701 Legacy Drive, Plano, Texas ... Position requires a Bachelor's degree (US or Foreign Equivalent) in Computer Science, Computer ...

Showing results 41-60

Computer Software Engineering information

See Frisco, TX salary details

$59.4K

$138.1K

$192.3K

How much do computer software engineering jobs pay per year?

As of Aug 16, 2026, the average yearly pay for computer software engineering in Frisco, TX is $138,073.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,300.00 and $161,900.00 per year, depending on experience, location, and employer.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

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

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.

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

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are computer software engineering jobs?

Computer software engineering jobs involve designing, developing, testing, and maintaining software applications and systems. These roles typically require knowledge of programming languages, software development methodologies, and tools like version control systems. Software engineers often work in teams, follow project deadlines, and may hold certifications such as Certified Software Development Professional (CSDP).

What do computer software engineers do?

Computer software engineers design, develop, test, and maintain software applications and systems. They analyze user needs, write code using programming languages, and collaborate with teams to create efficient and reliable software solutions, often using tools like integrated development environments (IDEs) and version control systems.

What are popular job titles related to Computer Software Engineering jobs in Frisco, TX?

For Computer Software Engineering jobs in Frisco, TX, the most frequently searched job titles are:

What job categories do people searching Computer Software Engineering jobs in Frisco, TX look for?

The top searched job categories for Computer Software Engineering jobs in Frisco, TX are:

What cities near Frisco, TX are hiring for Computer Software Engineering jobs?

Cities near Frisco, TX with the most Computer Software Engineering job openings:

Infographic showing various Computer Software Engineering job openings in Frisco, TX as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 64% Full Time, 21% Part Time, 12% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $138,073 per year, or $66.4 per hour.

$242K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Sierra Nevada Corporation rating

8.7

Company rating: 8.7 out of 10

Based on 29 frontline employees who took The Breakroom Quiz

18th of 72 rated aerospace companies


Job description

The Director of Software Engineering is a strategic leadership role responsible for overseeing the end-to-end software development lifecycle, including design, development, implementation, and sustainment. This position demands a deep understanding of both traditional application development and modern DevOps practices to ensure seamless integration, continuous delivery, and operational excellence. The Director will lead a team of skilled managers, developers, analysts, and DevOps professionals, driving innovation and efficiency through the adoption of best practices and technologies.As SNC's corporate team, we provide the company and its business areas with strategic direction and business support spanning executive management, finance and accounting, operations, human resources, legal, IT, information security, facilities, marketing, and communications.

Responsibilities:

The Director of Software Engineering is responsible for defining and communicating the long-term vision and roadmap for software development and DevOps practices while driving organizational transformation toward Agile, CI/CD, and DevOps maturity. This role ensures alignment of technology initiatives with business objectives, champions innovation through technologies such as Infrastructure as Code and AI/ML, and oversees the end-to-end software development lifecycle to guarantee quality, scalability, and security. The Director establishes and enforces best practices for coding standards, secure development (DevSecOps), and compliance frameworks, while implementing and optimizing CI/CD pipelines and containerization across robust cloud environments. The Director also ensures adherence to security and regulatory requirements, proactively manages risks related to software delivery and infrastructure, and maintains operational resilience across platforms.

Qualifications You Must Have:

  • Bachelor's Degree, Information Systems, Business, Computer Science, or related field of study

  • 14+ years of experience in Software Development and/or DevOps, or related position.

  • Higher level relevant degree may substitute for experience.

  • Progressive experience leading technical teams

  • Extensive experience with software development and DevOps

  • Deep knowledge of cloud architecture (AWS, Azure, GCP).

  • Project Management: Proven track record of managing large-scale, complex projects from inception to completion, including budget management and resource allocation. Certification (i.e. PMP, SAFe) preferred

  • Proven leadership abilities inclusive of successful change management, mentoring, career development, training, succession planning, holding people accountable, and conducting yearly reviews

  • Mastery of the ability to drive innovative thinking, lead and inspire your team, instill collaboration, challenge status quo, manage complex situations, delegate authority, and demonstrate ability to adapt to dynamic situations

  • Proven experience and skills in team building, time management, conflict resolution, communication, briefing, presentation, and strategic thinking

  • Strong communication skills, including the ability to clearly express technical concepts in verbal and written forms; ability to interpret technical requirements

  • Ability to navigate change and uncertainty, make defensible decisions in ambiguity and own those decisions

Qualifications We Prefer:

  • Expertise in building high-performing, cross-functional teams.

  • Driving organizational transformation toward agile and DevOps maturity.

  • Familiarity with AI/ML integration in DevOps, Infrastructure as Code, and observability tools.

  • Experience with containerization (Docker, Kubernetes) and microservices.

  • Understanding of secure coding practices, DevSecOps, and compliance frameworks (e.g., NIST, ISO 27001).

  • Familiarity with government security requirements.

  • Ability to leverage data-driven decision-making and metrics for DevOps performance (DORA metrics, CI/CD KPIs).

  • Demonstrated passion for ideation, intellectual curiosity, and innovation

  • Experience motivating others to act by creating a shared sense of vision or purpose

  • Proven long-term and strategic perspective that extends beyond the immediate initiatives; visualizes and articulates a clear direction

  • Background in the Aerospace and Defense Industry, the US Department of Defense (Civilian), NASA/Civil or commercial space and/or US Military, with an understanding of defense, aerospace, intelligence, and adjacent markets

Essential Functions:

  • Ability to work on a computer for extended periods.

  • Frequent communication with team members and stakeholders.

  • Ability to work in an office or hybrid environment.

  • Occasional travel may be required.

  • Must be able to lift up to 10 lbs occasionally.

  • Ability to lead and inspire teams in a highly regulated environment.

  • Ability to manage ambiguity and demonstrate resilience and change agility.

  • Utilize advanced analytical skills to interpret complex data sets, providing actionable insights to support decision-making processes.

  • Foster strong collaboration with other departments, including IT, compliance, and operations, to ensure seamless data flow and usage across the organization.

This posting will be open for application for a minimum of 5 days and may be extended based on business needs.

Estimated Starting Salary Range: $192,613.86 - $264,844.06. Compensation varies depending on a wide array of factors, such as candidates' key skills, relevant work experience, and education/training/certifications. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled.

SNC offers annual incentive pay based upon performance that is commensurate with the level of the position.

SNC offers a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 6%, life insurance, 3 weeks paid time off, tuition reimbursement, and more.

IMPORTANT NOTICE:

This position requires the ability to obtain and maintain a Secret U.S. Security Clearance. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment. Non-U.S. citizens may not be eligible to obtain a security clearance. The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants. Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use.

Learn more about the background check process for Security Clearances.

SNC is a global leader in aerospace and national security committed to moving the American Dream forward. We're known and respected for our mission and execution focus, agility, and disruptive and rapid innovation. We provide leading edge technologies and transformative solutions that support our nation's most critical security needs. If you are mission-focused, thrive in collaborative environments, and want to make our country stronger with state-of-the-art technologies that safeguard freedom, join our team!

SNC is an Equal Opportunity Employer committed to an environment free of discrimination. Employment decisions are made based on merit without regard to race, color, age, religion, sex, national origin, disability, status as a protected veteran or other characteristics protected by law.


What Sierra Nevada Corporation employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom