1

Junior Software Programmer Jobs in Forney, TX (NOW HIRING)

Senior Software Engineer

Irving, TX · On-site +1

$117K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Leverage modern cloud-native technologies, drive technical decisions, and mentor junior engineers as well as ensure robust, secure, and high-performance solutions. Lead the end-to-end software ...

Software Engineer LOCATION: Irving, TX DUTIES: Design, develop, and maintain software applications ... Provide technical guidance and support to junior developers and peers as needed to ensure timely ...

Junior Engineering Intern

Addison, TX · On-site

$16.25 - $21/hr

Junior Engineering Intern Position Summary: As a Junior Engineering Intern at Resolve Tech ... Key Responsibilities: Assist in delivering software applications to enhance Resolve Tech Solutions ...

Software Engineer Lead

Dallas, TX · Remote

$135K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value ... Mentor junior engineers Technical Skills Required: - Core Java (Java 11+, preferably Java 17 ...

Sr. Software Engineer - AI

Irving, TX · On-site

$117K - $155K/yr

Conduct code reviews, mentor junior engineers, and contribute to best practices in software development and AI integration. * Stay current with emerging technologies and trends in AI, machine ...

Our client is currently seeking a Software Developer - IV You will be responsible for design and ... junior members and keeping the project on track. Lead medium to large size projects using both ...

Software Engineer Lead

Dallas, TX · On-site

$135K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

We are currently seeking a Software Engineer Lead for our client in the Banking domain. We value ... Mentor junior engineers Technical Skills Required: - Core Java (Java 11+, preferably Java 17 ...

Lead Software Engineer

Plano, TX · On-site

$150K - $165K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking a highly skilled Lead Software Engineer with deep expertise in full-stack ... Mentor and support junior and mid-level engineers on technical challenges and project delivery.

Senior Software Engineer

Dallas, TX · On-site

$120 - $160/hr

The Senior Software Engineer reports to the Lead Engineer and sits within the Dev Team, working ... mentors junior and mid-level engineers through pull request review and coaching them on when to ...

New

Senior Software Engineer

Dallas, TX · Remote

$145K - $165K/yr

The Senior Software Engineer reports to the Lead Engineer and sits within the Dev Team, working ... mentors junior and mid-level engineers through pull request review and coaching them on when to ...

Software Engineer

Plano, TX · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Join our team as a Software Engineer and help shape the future of innovative software solutions ... Can train junior members in mastered domain knowledge. * Direction: Is largely autonomous, working ...

The Lead Software Engineer will take on a leadership position, guiding a team of engineers to ... Mentor and support junior and mid-level engineers, providing guidance and helping them navigate ...

The Lead Software Engineer will take on a leadership position, guiding a team of engineers to ... Mentor and support junior and mid-level engineers, providing guidance and helping them navigate ...

Junior DevOps Engineer

Dallas, TX

$52.25 - $71.50/hr

Build the future of software delivery! At Liberty Software, we proudly partner with client ... We're excited to grow our team by hiring a Junior DevOps Engineer to help build, automate, and ...

Showing results 41-60

Junior Software Programmer information

See Forney, TX salary details

$6

$24

$42

How much do junior software programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for junior software programmer in Forney, TX is $24.28, according to ZipRecruiter salary data. Most workers in this role earn between $14.71 and $29.90 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are popular job titles related to Junior Software Programmer jobs in Forney, TX?

For Junior Software Programmer jobs in Forney, TX, the most frequently searched job titles are:

What job categories do people searching Junior Software Programmer jobs in Forney, TX look for?

The top searched job categories for Junior Software Programmer jobs in Forney, TX are:

What cities near Forney, TX are hiring for Junior Software Programmer jobs?

Cities near Forney, TX with the most Junior Software Programmer job openings:

Infographic showing various Junior Software Programmer job openings in Forney, TX as of August 2026, with employment types broken down into 86% Full Time, 6% Part Time, and 8% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $50,510 per year, or $24.3 per hour.

Senior Software Engineer

Caterpillar

Irving, TX • On-site, Remote

$117K - $155K/yr

Full-time, Part-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 10 days ago


Caterpillar Inc. rating

7.4

Company rating: 7.4 out of 10

Based on 480 frontline employees who took The Breakroom Quiz

287th of 490 rated machine equipment manufacturers


Job description

Career Area:

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Caterpillar Inc. seeks Senior Software Engineer at its facility located at 5205 N O'Connor Boulevard, Williams Square-Corporate Headquarters, Suite 100, Irving, TX 75039. Architect, design and develop distributed backend systems and RESTful API web services using Java and Spring Boot, following microservices best practices. Design, modify, develop, write and implement software programming applications for target systems using agile methods. Acquire client requirements, resolve workflow problems through automation optimization. Write source codes for new applications, and/or generate and enhance code samples for existing applications. Utilize automated testing tools to perform the testing and maintenance. Leverage modern cloud-native technologies, drive technical decisions, and mentor junior engineers as well as ensure robust, secure, and high-performance solutions. Lead the end-to-end software development lifecycle including requirements analysis, technical design, implementation, code reviews, automated testing, deployment, and production support. Integrate with AWS cloud services such as Lambda, Kinesis, API Gateway, S3, SNS, SQS and manage infrastructure as code using CloudFormation or Terraform. Optimize workflows through automation, performance tuning, and continuous integration/continuous deployment (CI/CD) pipelines (Azure DevOps, Jenkins, shell scripting). Collaborate with cross-functional teams to gather requirements, define technical solutions, and ensure alignment with business objectives. Champion best practices in code quality, security, and software architecture as well as drive adoption of Agile methodologies. Mentor and provide technical guidance to junior developers. Participate in technical interviews and code reviews. REQS: This position requires a bachelor’s degree or foreign equivalent in Computer Science, Information Technology or a related field, and 5 years of experience in Java programming, software development or a related occupation. Additionally, the applicant must have employment experience with: (1) Software development experience (Java, Python); (2) Java 8 or higher and SpringBoot RESTful API development; (3) Using Cloud or serverless technologies and frameworks such as AWS, Kinesis, API Gateway, CloudFormation/Terraform, IAM, AWS Lambda, S3, SNS, SQS; (4) CI/CD and DevOps technologies such as Azure DevOps Code Pipeline, Jenkins, shell scripts, and an Agile software development methodology; (5) Producing software products or systems in line with product requirements using a structured methodology to deliver and manage new or enhanced software products to the marketplace; (6) Software integration processes and functions; (7) Designing, developing and maintaining interfaces and linkage to alternative platforms and software packages; (8) Software product testing; (9) Designing, planning, and executing testing strategies and tactics to ensure software product quality and adherence to stated requirements; (10) Automated testing frameworks and strategies for ensuring code quality and reliability; (11) AWS certification(s) or equivalent cloud expertise; and (12) Event-driven architectures and real-time data processing (Kinesis). Travel: None. Telecommuting: Up to 4 days/week.

Summary Pay Range:  

$156,998.00 - $183,140.00.00

Compensation and benefits may vary depending on multiple individualized factors, job level, market, location, job-related knowledge, skills, individual performance, and experience.  Please note that salary is only one component of total compensation at Caterpillar.

Benefits:

Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.

  • Medical, dental, and vision benefits*
  • Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
  • 401(k) savings plans*
  • Health Savings Account (HSA)*
  • Flexible Spending Accounts (FSAs)*
  • Health Lifestyle Programs*
  • Employee Assistance Program*
  • Voluntary Benefits and Employee Discounts*
  • Career Development*
  • Incentive bonus*
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement

        * These benefits also apply to part-time employees

Applicants who are interested in this position should apply via www.caterpillar.com/careers, search [Senior Software Engineer / Reference # R0000379689] #LI-DNI.

Visa Sponsorship is not available for this position.

Posting Dates:

June 29, 2026 - October 28, 2026

Any offer of employment is conditioned upon the successful completion of a drug screen.   

Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.  Qualified applicants of any age are encouraged to apply.

Not ready to apply? Join our Talent Community.


What Caterpillar Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom