1

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

Senior Software Engineer

Irving, TX · On-site

$117K - $155K/yr

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 ...

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 ...

Software Engineer

Irving, TX · On-site

$49 - $53/hr

Mentor junior developers and provide technical guidance across project teams. * Drive adoption of CI/CD practices and modern software development methodologies. Minimum Qualifications * Bachelor ...

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 ...

... junior software quality engineers Work cross-functionally with various teams Contribute to the design and architecture of the project Experience with Agile Development and SCRUM Understanding of ...

Senior Software Engineer

Dallas, TX · Remote

$125K - $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 ...

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 ...

Senior Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

As a Senior Software Engineer, you will play a key role in building and improving scalable ... Mentor junior engineers through technical guidance, code review feedback, and modeling strong ...

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 ...

Software Engineer Location: Dallas, TX & Denver, New York, and Omaha Duration: Contract to hire ... Seek out mentorship opportunities and provide guidance to junior (L1) engineers when appropriate.

Mentor junior engineers and share technical knowledge. * Contribute to CI/CD, automation, and DevOp ... and secure software development. * Advanced cloud, DevOps, CI/CD, Infrastructure as Code ...

Mentor junior engineers and share technical knowledge. * Contribute to CI/CD, automation, and DevOp ... and secure software development. * Advanced cloud, DevOps, CI/CD, Infrastructure as Code ...

... ability to mentor junior engineers while collaborating with cross-functional teams. Key ... software development Strong proficiency in Java (Java 17+) Experience with Spring / Spring Boot ...

Showing results 21-40

Junior Software Engineer information

See Forney, TX salary details

$41.9K

$85.2K

$127.9K

How much do junior software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior software engineer in Forney, TX is $85,169.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,800.00 and $86,000.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in Forney, TX?

The most popular types of Software Engineer jobs in Forney, TX are:

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

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

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

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

Infographic showing various Junior Software Engineer job openings in Forney, TX as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $85,169 per year, or $40.9 per hour.

Senior Software Engineer

Caterpillar

Irving, TX • On-site

$117K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 26 days ago


Caterpillar Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 488 frontline employees who took The Breakroom Quiz

272nd of 495 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