Caterpillar

Software Engineer

Caterpillar

Tucson, AZ, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

Welcome to Caterpillar, where we are constantly pushing the boundaries of innovation to shape the future of the construction and mining industries. We are seeking a talented Software Engineer to join our dynamic team and help us design, develop and implement cutting-edge software solutions. As a Software Engineer at Caterpillar, you will have the opportunity to work on a wide range of projects and collaborate with a diverse group of professionals to drive our company towards success. We are looking for someone who is passionate about technology, driven by curiosity, and committed to delivering high-quality results. If you are ready to take on new challenges and make a significant impact in the world of engineering, then we want you on our team. Join us and be a part of the exciting journey towards revolutionizing the construction and mining industries.

  1. Design and develop innovative and efficient software solutions for Caterpillar's construction and mining industries.
  2. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  3. Conduct thorough testing and debugging of software to ensure high-quality and reliable performance.
  4. Stay updated with industry trends and advancements to continuously enhance and improve our software offerings.
  5. Identify and troubleshoot technical issues and provide timely resolutions.
  6. Create and maintain technical documentation for software projects.
  7. Actively participate in code reviews and provide constructive feedback to team members.
  8. Work closely with project managers to ensure timely delivery of software projects.
  9. Continuously improve upon existing software systems and processes to increase efficiency and productivity.
  10. Adhere to coding standards and best practices to maintain the highest level of quality in software development.
  11. Communicate effectively with team members and stakeholders to provide updates on project progress and discuss any challenges.
  12. Proactively identify areas for improvement and suggest solutions to enhance the software development process.
  13. Demonstrate a strong commitment to staying updated with emerging technologies and tools to improve skills and knowledge.
  14. Collaborate with the team to identify and resolve any performance issues in the software.
  15. Adhere to company policies and procedures to maintain a professional and ethical work environment.
Where is this job?
This job is located at Tucson, AZ, USA
Job Qualifications
  • Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.

  • Minimum Of 3 Years Of Experience In Software Development And Design.

  • Proficiency In Programming Languages Such As Java, C++, Or Python.

  • In-Depth Knowledge Of Software Development Methodologies And Best Practices.

  • Strong Problem-Solving And Analytical Skills, With The Ability To Troubleshoot Complex Software Issues.

Required Skills
  • Project Management

  • Database Management

  • Agile Methodology

  • User Experience Design

  • Object-oriented programming

  • Technical Documentation

  • Team collaboration

  • Problem-Solving

  • Software testing

  • Full stack development

  • Coding Proficiency

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Attention to detail

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Software Engineer in Tucson, AZ, USA is between $70,000 to $110,000 per year. Factors such as years of experience, specific skills, and company size can impact the overall salary range for this role. Additionally, the cost of living in Tucson may also affect the salary offered for this position.

Additional Information
Caterpillar is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMarch 7th, 2024
Apply BeforeAugust 19th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Caterpillar

Caterpillar, Inc. engages in the manufacture of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. It provides technology for construction, transportation, mining, forestry, energy, logistics, electronics, financing, and electric power generation. It operates through the following segments: Construction Industries, Resource Industries, Energy & Transportation, and Financial Products.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started