Search jobs > Chicago, IL > Sr software engineer

Sr Software Engineer

Caterpillar
USA, Illinois, Chicago
Full-time

Career Area :

Business Technologies, Digital and Data

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 Sr Software Engineer at its facility located at 540 W Madison St, Suite 310, Chicago IL 60661. Contribute to the design and development of Caterpillar's digital applications.

Design and develop scalable UI applications in a cloud environment (AWS / Azure). Provide technical leadership in UI technology standards.

Angular, React, Node.js, Typescript, Ionic (Capacitor), HTML CSS3). Work in agile methodology and technology standards like GitHub and testing tools like Jest, Cypress, Appium, Test Cafe or similar technology stack.

Provide guidance to project teams regarding UI guiding principles, system and application design, coding and design standards, best practices, and system performance and availability.

Collaborate and pair with other development team members to design and develop new, scalable, secure, and reliable features and exciting experiences utilizing modern application development design patterns.

Review the quality of designs and implementation of solutions implemented by the frontend developers / leads. Mentor junior team members.

Collaborate with product owners and system integration engineers to ensure user stories that are developer-ready, easy to understand, and testable.

Write unit test cases including "destructive testing" to ensure adequate resiliency in production. Write clean, maintainable code and perform unit tests and peer code reviews.

Optimizes design for performance, maintainability, scalability, extensibility as needed. Provide Tier III application support for application running in production.

REQS : This position requires a bachelor's degree or foreign equivalent in Computer Science, Information Systems, Software Engineering, or a closely related field plus five (5) years of progressive experience related to designing and developing software applications in front end technologies.

Alternatively, the employer will accept a master's degree or foreign equivalent in Computer Science, Information Systems, Software Engineering, or a closely related field plus three (3) years of progressive experience related to designing and developing software applications in front end technologies.

  • Additionally, the applicant must have employment experience with : (1) Mobile development experience in either native and / or progressive web applications using Angular, Ionic(Capacitor), NgRx and RxJS;
  • 2) Building scalable applications using cloud tech stack (AWS / Azure); (3) Persistent data stores, testing methodologies such as TDD, and integration with complex services using APIs and ability to leverage CICD;
  • 4) Agile methodology and technology standards such as GitHub and testing tools such as Jest, Cypress, Appium, Test Cafe or similar technology stack;

5) HTML, CSS3 used in designing and developing of web applications; (6) Front end technologies such as : JavaScript, Angular or Angular JS, Typescript, Ionic, RxJS, NgRx, Node.

js, or React. Telecommuting permitted for four days per week. Applicants who are interested in this position should apply via www.

caterpillar.com / careers , search Sr Software Engineer / Reference # R0000264455 LI-DNI.

Posting Dates :

July 3, 2024 - November 9, 2024

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

EEO / AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.

Not ready to apply? Join our Talent Community .

27 days ago
Related jobs
Promoted
OpenGov
Chicago, Illinois

Mentor and guide junior security software engineers, fostering a culture of continuous learning and improvement. OpenGov, you will work closely with product and engineering teams to build secure systems for agile security. We are looking for someone that is passionate to enable engineering teams to ...

CNA
Chicago, Illinois

Proven understanding of state of the art application development support software packages, proficiency in at least one higher level programming language. Advanced computer skills including Microsoft Office suite and other business related software systems or languages including, but not limited to ...

Early Warning
Chicago, Illinois

The Senior Software Engineer in Test (SDET) performs test strategy, test design, test planning and automation of various test frameworks and tools. Engineering at Early Warning (EWS) is a blend of teams organized around many different platforms, capabilities and products that are brought together to...

Auto TechLabs, Inc.
Illinois,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...

Caterpillar
Chicago, Illinois

Additionally, the applicant must have employment experience with: (1) Designing, developing, deploying, and maintaining software at scale developing software applications; (2) Deploying software using CI/CD tools via Azure; (3) Database tools and technologies including specifically: MongoDB, Redis, ...

CNA
Chicago, Illinois

As a Senor Software Development Engineer of Test (Sr. Leads and mentors SDET’s and partners and collaborates closely with developers, other testers, Release Train Engineers, Architects, and Product Owners across multiple teams to ensure delivery of robust, dependable software. SDET) at CNA, you are ...

OpenGov
Chicago, Illinois

Mentor and guide junior security software engineers, fostering a culture of continuous learning and improvement. OpenGov, you will work closely with product and engineering teams to build secure systems for agile security. We are looking for someone that is passionate to enable engineering teams to ...

Brooksource
Chicago, Illinois

We’re hiring a Software Engineer who will help design performant, scalable, web-based software solutions in our agile environment. As a software engineer, you will join one of our feature-delivery teams, collaborating across product stacks and looking for constant improvement to our organization’s a...

CVS Health
Chicago, Illinois

Drive best practices in software engineering, ensuring high-quality, scalable, and maintainable code. Strong background in software engineering, with a focus on delivering high-quality, reliable systems. Provides technical leadership to a team of Data Engineers and Architects who design, build, and ...

CNA
Chicago, Illinois

Proven understanding of state of the art application development support software packages, proficiency in at least one higher level programming language. Advanced computer skills including Microsoft Office suite and other business related software systems or languages including, but not limited to ...