1

Graduate Software Engineering Jobs in Dallas, TX

Bachelor's degree or higher in computer science, engineering or related discipline, or equivalent ... Recent Graduate with some project work or internship or good grades who have knowledge on ...

Bachelor's degree or higher in computer science, engineering or related discipline, or equivalent ... Recent Graduate with some project work or internship or good grades who have knowledge on ...

Graduate Engineer

Rowlett, TX ยท On-site

$57K - $64K/yr

However, it is expected that the Graduate Engineer will provide guidance as a team member to ... Yes * No 06 Do you have experience using engineering and technical software such as AutoCAD, HEC ...

next page

Showing results 1-20

Graduate Software Engineering information

See Dallas, TX salary details

$62.8K

$145.9K

$203.3K

How much do graduate software engineering jobs pay per year?

As of Jun 16, 2026, the average yearly pay for graduate software engineering in Dallas, TX is $145,935.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,700.00 and $171,100.00 per year, depending on experience, location, and employer.

What is a Graduate Software Engineer?

A Graduate Software Engineer is an entry-level position for individuals who have recently completed a degree in computer science, software engineering, or a related field. They work as part of a development team to design, develop, test, and maintain software applications. Graduate Software Engineers typically receive training and mentorship while working on real-world projects, helping them gain practical experience and build their technical skills. Their responsibilities may include writing code, fixing bugs, collaborating with other team members, and learning industry best practices.

What jobs can I get with a masters in software engineering?

A master's in software engineering qualifies you for roles such as software engineer, systems developer, or application developer. These positions typically require strong programming skills in languages like Java, C++, or Python, and often involve working in teams on software design, development, and testing. Additional roles include technical lead, software architect, and quality assurance engineer, depending on experience and specialization.

What are the key skills and qualifications needed to thrive as a Graduate Software Engineer, and why are they important?

To thrive as a Graduate Software Engineer, you need a solid understanding of programming fundamentals, software development methodologies, and a relevant degree in Computer Science or a related field. Familiarity with coding languages such as Java, Python, or C++, and experience with version control systems like Git, are typically expected. Strong problem-solving abilities, attention to detail, teamwork, and good communication skills help graduates stand out in collaborative technical environments. These skills and qualities are vital for producing high-quality software, adapting to evolving technologies, and contributing effectively to development teams.

Is 25 too late to become a software engineer?

Graduate software engineering roles are open to candidates of all ages, and starting at 25 is common. Many successful software engineers begin their careers later, often after gaining relevant skills through coding bootcamps, online courses, or self-study, making age less of a barrier in the tech industry.

What is the average salary of a graduate software engineer?

The average salary of a graduate software engineer typically ranges from $60,000 to $80,000 annually, depending on location, industry, and company size. Entry-level roles often require knowledge of programming languages like Java, Python, or C++, and may include benefits such as training and mentorship.

What are some common challenges Graduate Software Engineers face during their first year, and how can they overcome them?

Graduate Software Engineers often encounter challenges such as adapting to new codebases, balancing learning with productivity, and effectively communicating within cross-functional teams. It's important to proactively seek mentorship, ask questions, and take advantage of onboarding resources. Participating in code reviews and attending regular team meetings can help build confidence and understanding, while setting small, achievable goals fosters both skill development and a sense of accomplishment.

What do graduate software engineers do?

Graduate software engineers develop, test, and maintain software applications by writing code, debugging, and collaborating with team members. They often work under supervision to gain practical experience, using programming languages like Java, Python, or C++, and may participate in code reviews and agile development processes.
What are popular job titles related to Graduate Software Engineering jobs in Dallas, TX? For Graduate Software Engineering jobs in Dallas, TX, the most frequently searched job titles are:
What job categories do people searching Graduate Software Engineering jobs in Dallas, TX look for? The top searched job categories for Graduate Software Engineering jobs in Dallas, TX are:
Infographic showing various Graduate Software Engineering job openings in Dallas, TX as of June 2026, with employment types broken down into 1% As Needed, 78% Full Time, 20% Part Time, and 1% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $145,935 per year, or $70.2 per hour.
Software Engineer

Software Engineer

TriOptus LLC

Murphy, TX โ€ข On-site

Other

Posted 13 days ago


Job description

Job Description:
  • Software Engineer
Education:
  • Bachelor's degree or higher in computer science, engineering or related discipline, or equivalent professional experience. (Must Have)
Development:
  • Recent hands own software development experience using programming languages such as Rust, Go, C/C++, JavaScript and/or Java (2 Years)
  • Recent hands own software development experience in scripting languages such as Bash, PowerShell, Perl etc. (Nice to have/preferred)
  • Recent experience in using DevOps CI/CD tools such as Git, Jenkins, Artifactory, SonarQube, BurpSuite, TruffleHog etc. (Must Have)
  • Software development experience using web protocols such as gRPC, REST and WebSocket. (Must Have)
Design:
  • Deep knowledge of OOA/OOD concepts. (Must Have)
Cloud:
  • Cloud software development using containers such as Docker, Kubernetes etc., serverless computing using CDN, Lambda etc., and infrastructure as code using Terraform, YAML, etc. (Must Have)
  • Deep understanding of cloud systems and hands own experience in setting up, managing, and troubleshooting cloud network and software deployments. (Must Have)
Mobile:
  • Mobile application development experience for Android and iOS platforms using Objective C, Swift, Java, Flutter, etc. (Nice to have/preferred)
Security:
  • Understanding of PKI, cryptography, key security, key derivation, hashing algorithms, and knowledge of cryptographic frameworks and standards. (Nice to have/preferred)
  • Working knowledge of cryptographic tolls and libraries such as OpenSSL. (Nice to have/preferred)
  • Experience in leveraging cloud security tools and function to secure cloud systems such as AWS, Azure and/or GCP.(Nice to have/preferred)
  • Experience in deploying applications and securing applications and sensitive data in cloud environment. (Nice to have/preferred)
  • Experience in securing IoT devices and communications between IoT devices and cloud using protocols such as gRPC, TLS, MQTT etc. (Nice to have/preferred)
  • Knowledge of cybersecurity protections of embedded applications, mobile applications, web applications, cloud and on-premises systems. (Nice to have/preferred)
  • NIST publications related to IoT, mobile, server, cloud and key management security. (Nice to have/preferred)
  • Ability to perform secure code review on infrastructure scripts and code. Identify vulnerabilities and provide guidance to development team and provide development support in remediating findings. (Nice to have/preferred)
  • Provide support and expert advise in remediating for any security incidents identified in production as well as pre-production systems. (Nice to have/preferred)
  • Software development experience/expertise to compliment product security and application security initiatives. (Must Have)
Methodology:
  • Recent working knowledge of Agile/Scrum methodology. (Nice to have/preferred)
Problem Solving:
  • Ability to think outside the box and excellent problem-solving skills. (Must Have)
Communication:
  • Strong written and verbal communication skills. (Must Have)
  • Ability to communicate clearly with team, peers and executives (Nice to have/preferred)
Requirements:
  • Recent Graduate with some project work or internship or good grades who have knowledge on programming would be good to submit.