1

Software Engineer Volunteer Jobs in Dallas, TX (NOW HIRING)

Senior Software Engineer

Irving, TX · On-site

$117K - $155K/yr

Voluntary Benefits and Employee Discounts* * Career Development* * Incentive bonus* * Disability ... com/careers, search [Senior Software Engineer / Reference # R0000379689 ] #LI-DNI . Visa ...

Master's degree in Computer Science, Information Systems, Engineering, Computer/Software ... A Spirit day to encourage and allow our employees to more easily volunteer in their community * A ...

Master's degree in Computer Science, Information Systems, Engineering, Computer/Software ... A range of additional voluntary programs, such as spending accounts, student loan refinancing ...

Master's degree in Computer Science, Information Systems, Engineering, Computer/Software ... A range of additional voluntary programs, such as spending accounts, student loan refinancing ...

Who You Are Required skills and experience 2 years experience working as a software engineer on ... Through our company-wide volunteering and giving platform, you can donate, start fundraisers ...

Senior Software Engineer

Addison, TX · On-site

$125K - $135K/yr

Our engineering teams build modern, customer-facing software on a composable architecture using ... Additional voluntary benefits * 401k match * Flex PTO * Paid Parental Leave * 30%+ discount on ...

Java Software Engineer

Southlake, TX · On-site

$48.75 - $66.75/hr

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related ... Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for ...

Senior Software Engineer

Dallas, TX · On-site

$121K - $159K/yr

This role allows for voluntary remote work for the majority of your working time within the Dallas ... Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and ...

Senior Software Engineer I

Frisco, TX · Hybrid

$114K - $151K/yr

We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a ... We offer employees two paid volunteer days off annually and opportunities to get involved with pro ...

Senior Software Engineer 1

Dallas, TX · On-site +1

$121K - $159K/yr

Senior Software Engineer 1 LOCATION: 1501 Lyndon B Johnson Fwy, Ste 140, Dallas, TX 75234 [and ... Beyond work, we encourage volunteering opportunities, social impact initiatives, and diverse ...

Senior Software Engineer 1

Dallas, TX · On-site

$121K - $159K/yr

Senior Software Engineer 1LOCATION: 1501 Lyndon B Johnson Fwy, Ste 140, Dallas, TX 75234 [and ... Beyond work, we encourage volunteering opportunities, social impact initiatives, and diverse ...

Hybrid At least 2 days per week in office in Irving, TX Our client seeks a Senior Software Engineer ... voluntary benefits including life and disability insurance, 401(k) with match, and sick time if ...

Hybrid At least 2 days per week in office in Irving, TX Our client seeks a Lead Software Engineer ... voluntary benefits including life and disability insurance, 401(k) with match, and sick time if ...

Junior Software Engineer

Plano, TX · On-site +1

$63K - $121K/yr

The Opportunity As a dedicated Junior Software Engineer, you will join a dynamic, startup-minded ... volunteer hours, and various wellness programs. Additionally, our career path planning and ...

Junior Software Engineer

Plano, TX · On-site +1

$63K - $121K/yr

The Opportunity As a dedicated Junior Software Engineer, you will join a dynamic, startup-minded ... volunteer hours, and various wellness programs. Additionally, our career path planning and ...

next page

Showing results 1-20

Software Engineer Volunteer information

See Dallas, TX salary details

$62.8K

$145.9K

$203.3K

How much do software engineer volunteer jobs pay per year?

As of Sep 1, 2026, the average yearly pay for software engineer volunteer 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 software engineer volunteer?

A Software Engineer Volunteer is an unpaid role where individuals contribute their coding skills to projects for non-profits, open-source initiatives, or startups. Volunteers assist with software development, debugging, and sometimes testing or documentation. This role provides hands-on experience, helps build a portfolio, and allows professionals to give back to the community while improving their technical skills.

What kinds of projects does a software engineer volunteer typically work on?

As a Software Engineer Volunteer, you may work on a variety of projects, such as building and maintaining web or mobile applications, automating workflows, or assisting with data analysis and reporting tools for nonprofits or community organizations. Projects often address real-world needs, like increasing accessibility, improving user experience, or supporting fundraising platforms. You might work independently or as part of a diverse, cross-functional team, often collaborating remotely. This experience provides valuable opportunities to refine your technical skills, expand your professional network, and make a meaningful impact through your expertise.

What are the key skills and qualifications needed to thrive in the software engineer volunteer position, and why are they important?

To excel as a Software Engineer Volunteer, a solid understanding of programming fundamentals, knowledge of software development methodologies, and experience with languages such as Python, Java, or JavaScript are essential. Familiarity with version control systems (like Git), collaborative platforms (such as GitHub), and possibly agile project management tools is highly advantageous. Excellent communication, teamwork, and time-management skills can set you apart in a volunteer environment where resources and supervision may be limited. These competencies are vital for contributing effectively, solving problems independently, and supporting organizational goals in a collaborative, often fast-paced setting.

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

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

What cities near Dallas, TX are hiring for Software Engineer Volunteer jobs?

Cities near Dallas, TX with the most Software Engineer Volunteer job openings:

Infographic showing various Software Engineer Volunteer job openings in Dallas, 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 $145,935 per year, or $70.2 per hour.

Senior Software Engineer

Caterpillar

Irving, TX • On-site

$117K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 25 days ago


Caterpillar Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 487 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