1

Graduate Software Developer Jobs in Houston, TX (NOW HIRING)

Embedded Firmware and Software Engineer

Spring, TX ยท On-site

$87K - $119K/yr

Fourโ€‘year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or ... Embedded Software * Embedded Systems * Firmware * Firmware Development * Git (Version Control ...

As a member of a project team, the Graduate Civil Engineer will perform engineering and design ... Knowledge of common word processing, spreadsheet, and e-mail software. * Working in a team ...

As a member of a project team, the Graduate Civil Engineer will perform engineering and design ... Knowledge of common word processing, spreadsheet, and e-mail software. * Working in a team ...

The role collaborates with cross-functional teams, including software developers, system ... Four-year or Graduate Degree in Computer Science, Information Systems, or any other related ...

Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or ... Job - Software Schedule - Full time Shift - No shift premium (United States of America) Travel ...

... Project Engineers, other Graduate Engineers, and Project Designers in the preparation and ... Apply AutoCAD and/or Microstation software in drafting design plans for public works (utilities ...

ATSER maintains a staff of highly-qualified professionals, including scientists, engineers ... College Graduate (or some College Preferred) * Strong Verbal and Written Communications Skills

Showing results 21-40

Graduate Software Developer information

See Houston, TX salary details

$45.8K

$106.8K

$158.5K

How much do graduate software developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for graduate software developer in Houston, TX is $106,759.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,900.00 and $124,100.00 per year, depending on experience, location, and employer.

What is a graduate software developer?

A Graduate Software Developer is an entry-level role for recent graduates in computer science or related fields. They work as part of a development team to design, develop, test, and maintain software applications. Typical responsibilities include writing code, debugging, collaborating with senior developers, and learning best practices. This role provides hands-on experience and helps graduates build technical and problem-solving skills.

What are the key skills and qualifications needed to thrive as a graduate software developer?

To thrive as a Graduate Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, as well as a degree in computer science or a related field. Experience with version control systems like Git, software development frameworks, and familiarity with operating systems are typically required. Strong problem-solving skills, effective communication, and eagerness to learn make candidates stand out. These competencies are crucial for contributing to projects, adapting to fast-changing technologies, and working efficiently within collaborative development teams.

What are typical career progression opportunities for a graduate software developer?

Graduate Software Developers often start by working closely with experienced team members on code development, bug fixing, and testing. As you gain experience and demonstrate your abilities, you can move into roles such as Software Developer, Senior Developer, or even into specialized areas like DevOps, QA, or front-end/back-end development. Many companies offer mentorship, training, and clear advancement paths, allowing motivated graduates to progress quickly. Additionally, early exposure to collaborative projects and agile methodologies will help build the foundation for leadership or technical expert positions over time.

How to become a software developer graduate after graduation?

To become a software developer graduate, focus on completing a relevant degree such as computer science or software engineering, and develop programming skills in languages like Java, Python, or C++. Gaining practical experience through internships, personal projects, or coding bootcamps can enhance employability, and obtaining certifications like Microsoft or AWS can also be beneficial.

What are popular job titles related to Graduate Software Developer jobs in Houston, TX?

For Graduate Software Developer jobs in Houston, TX, the most frequently searched job titles are:

What job categories do people searching Graduate Software Developer jobs in Houston, TX look for?

The top searched job categories for Graduate Software Developer jobs in Houston, TX are:

What cities near Houston, TX are hiring for Graduate Software Developer jobs?

Cities near Houston, TX with the most Graduate Software Developer job openings:

Infographic showing various Graduate Software Developer job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $106,759 per year, or $51.3 per hour.

Cloud Engineer - AWS

Houston, TX โ€ข On-site

Prudent Technologies and Consulting
1 - 10 employees

$53.25 - $71.25/hr

Other

Posted 22 days ago


Job description

Role:  Cloud Engineer

Location: Houston, TX

Full Time 

Mandatory Skills

  • Software Developer with experience in Python and a strong understanding of various AWS services and components.
  • Design, build, deploy, and operate scalable, secure, highly available, and reliable AWS infrastructure.
  • Develop and maintain cloud infrastructure and platform solutions using AWS best practices.
  • Implement and manage automated CI/CD pipelines to deliver infrastructure and application changes efficiently and reliably.
  • Automate deployment, configuration, and operational processes to improve scalability, consistency, and system reliability.

 Job Description:

We are seeking an engineer-first cloud professional who combines strong software engineering expertise with deep AWS infrastructure experience. This role is responsible for designing, building, testing, deploying, and operating production-grade AWS platforms using software engineering best practices. The ideal candidate is equally comfortable working within large production codebases and automating cloud infrastructure through Infrastructure-as-Code and CI/CD-driven delivery models.

This is a hands-on engineering role. While architectural thinking is important, the primary expectation is that the individual can personally build, automate, test, deploy, and operate the solutions they design.

Key Responsibilities

  • Design, build, deploy, and operate scalable, secure, and reliable AWS infrastructure.
  • Develop and maintain Infrastructure-as-Code using Terraform, AWS CloudFormation, or similar technologies.
  • Contribute to and work effectively within large, complex production software codebases.
  • Deliver infrastructure and platform changes through automated CI/CD pipelines.
  • Build repeatable, testable, and fully automated cloud infrastructure solutions.
  • Participate in the complete software development lifecycle, including design, coding, testing, code reviews, deployment, monitoring, and production support.
  • Troubleshoot complex platform, infrastructure, and application issues across development and production environments.
  • Collaborate with engineering teams to improve platform reliability, scalability, security, and operational efficiency.
  • Drive engineering excellence through automation, testing, observability, and operational best practices.
  • Engage in technical discussions, design reviews, and architecture decisions while embracing constructive challenge and feedback.

Required Qualifications

  • Strong software development experience with a proven ability to work on large-scale production systems and complex codebases.
  • Hands-on experience designing and managing AWS cloud infrastructure.
  • Expertise in Infrastructure-as-Code tools such as Terraform, CloudFormation, or equivalent platforms.
  • Strong understanding of the end-to-end Software Development Lifecycle (SDLC), including:
    • Software design and development
    • Unit and integration testing
    • Code reviews
    • CI/CD implementation
    • Deployment automation
    • Monitoring and observability
    • Production operations and support
  • Experience building highly automated, repeatable, and testable infrastructure platforms.
  • Demonstrated experience delivering infrastructure changes through automated deployment pipelines rather than manual processes.
  • Strong analytical and problem-solving capabilities.
  • Ability to work independently in a fast-paced, engineering-focused environment.
  • Strong collaboration and communication skills with a low-ego, high-accountability engineering mindset.

Preferred Qualifications

  • Experience with AWS data, analytics, or machine learning services such as SageMaker and related AWS platform services.
  • Exposure to platform engineering, DevOps, Site Reliability Engineering (SRE), or cloud-native operational models.
  • Familiarity with observability, monitoring, and operational automation framewor

Ideal Candidate Profile

  • Computer Science or Software Engineering graduate.
  • Approximately 3 to 5 years of experience as a software engineer before transitioning into cloud infrastructure, platform engineering, DevOps, or SRE.
  • Strong engineering fundamentals with a builder mindset and passion for automation.
  • Capable of owning solutions throughout their lifecycle, from design and implementation to deployment and production operations.

Values practical execution over purely architectural responsibilities and enjoys working directly with technology to solve complex engineering problems