Caterpillar
Jobs at Caterpillar
Search the 59 jobs at Caterpillar
Recently posted jobs
Assist in developing, coding, and testing application systems. Prepare technical documentation and contribute to programming solutions. Collaborate with teams for application design and ensure robust middleware solutions aligning with business needs.
As an EPM Business Specialist, you will provide IT and business management solutions, analyze and document client requirements, offer consulting on process improvements, and participate in developing cost-effective systems that meet business goals.
As a Senior Software Engineer in Cybersecurity, you will engage in the design, development, and implementation of software applications using agile methods. You will analyze client requirements, optimize workflows, write and enhance software code, and ensure quality through automated testing. Strong decision-making, communication, and software development lifecycle knowledge are crucial for success in this role.
As a Senior Software Engineer at Caterpillar, you'll design and implement automated testing frameworks, collaborate with agile teams on customer usage models, and mentor junior members. You'll ensure high test coverage through exploratory testing, create automation frameworks, define API testing strategies, and work with CI/CD tools while contributing to product development from design to maintenance.
As a Software Engineer at Caterpillar, you will design, develop, and maintain sophisticated software solutions across platforms. You'll solve complex technical problems, collaborate with various teams, mentor junior engineers, and ensure high software quality. Your role involves using modern programming paradigms and technologies to support Caterpillar's digital transformation in a flexible and innovative work environment.
As an Associate Software Engineer at Caterpillar, you will contribute to software testing and quality assurance. Your responsibilities include creating and managing test cases, implementing automation frameworks, and ensuring software quality through integrated and customer acceptance testing. You will also communicate with clients to resolve issues and manage defect processes.
The Software Engineer will focus on performance testing, identifying application performance issues, and enhancing efficiency through data analysis and monitoring. Responsibilities include developing load generators, implementing CI/CD tools, and collaborating in an Agile environment to improve software performance and quality.
The Digital Project Manager oversees the planning, organization, and implementation of digital projects, managing day-to-day activities and developing contingency plans for risks. This role involves evaluating deliverables, ensuring quality standards, and motivating project teams to meet service expectations while monitoring project results.
As a Senior Software Engineer at Caterpillar Inc., you'll support performance testing projects, work with Agile methodologies, review requirements, and develop automation tools. You'll create test plans, perform execution and analysis, and communicate results to stakeholders.
This role involves delivering marketing analytics solutions by utilizing quantitative methods and advanced statistical techniques. Responsibilities include data transformation, feature engineering, model building, and creating interactive visualizations while supporting a team of Data Scientists.
The role involves implementing front-end solutions using Angular, requiring experience in web development and proficiency in related technologies like TypeScript and RxJS. The candidate will perform unit testing and may work with NgRx for state management.
As a Software Engineer at Caterpillar Inc., you will develop and manage complex software systems independently, ensuring high standards of quality and performance. Your responsibilities include driving application development, maintaining best practices, performing testing, and facilitating communication with users for accurate software functionality.
As a Principal Digital Architect, you will define functional design and data architecture across various digital platforms, focusing on data architecture solutions for large Digital Thread Programs. You will lead the evaluation and deployment of new technologies, collaborate with cross-functional teams, and develop architecture deliverables to solve business problems.
The Software Engineering Manager leads a team to deliver software solutions, recruits and mentors engineers, oversees performance, coordinates project plans and schedules, and collaborates with stakeholders to meet business requirements, while ensuring adherence to software standards and practices.
As a Senior Software Engineer at Caterpillar, you will design and develop back-end service applications in Java, analyze requirements, and collaborate with cross-functional teams. Responsibilities include writing clean, reusable code, maintaining application performance, mentoring team members, and implementing automated testing.
The Central Services Engineering Manager leads CAT Digital's Cyber Security and Automation best practices. Responsibilities include overseeing security personnel, managing cybersecurity risks, strategizing security roadmaps, ensuring compliance with regulations, and promoting a culture of security by design across various business units.
As an IT Analyst Applications, you'll provide expert support for enterprise applications, manage desktop environments on Windows, Mac, and Ubuntu, install and configure hardware and software, and offer technical support to end-users.
As a Lead Data Scientist, you will oversee a team, ensuring data quality and driving AI and ML solution development. You will perform root cause analysis, develop algorithms, and use analytics to support high-profile projects while mentoring team members to maintain software quality standards.
Competent software engineer with 5+ years of experience in Java, HTML, CSS, and JavaScript. Proficient in Adobe Experience Manager and other Adobe solutions. Experienced in integration, responsive design, CI/CD tools, and Agile frameworks. Strong communication skills and SDLC experience.
Contribute to development and deployment of Caterpillar's digital platform by designing and developing data pipelines in Python, processing data pipelines, and building large data lakes and warehouses.