Develops application solution design working with cross-functional teams.
Delivers proof-of-concepts (PoCs), conducts feasibility studies, and contributes to solution discovery initiatives.
Reviews solution design, pull requests and test strategies; handles major technical debt.
Leads challenging programming and development tasks.
Works independently on systems or infrastructure components used across applications.
Drives development of features as feature or module lead.
Guides structured code development and documentation in a flexible environment.
Leverages Gen AI tools like GitHub Copilot and MCP to boost productivity.
Resolves complex technical issues, including off-shift and weekend support.
Maintains high standards of software security and quality through best practices.
Communicates with users and stakeholders to support development, debugging, and testing.
Mentors, trains, and assists in hiring new or junior staff.
Identifies and encourages team growth and improvement opportunities.
Performs additional duties as assigned by Caterpillar management.
Decision Making and Critical Thinking
: Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment.
Effective Communications :
Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Software Development :
Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
Software Development Life Cycle :
Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
Software Integration Engineering :
Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
Software Product Design / Architecture :
Knowledge of software product design; ability to convert market requirements into the software product design.
Software Product Technical Knowledge :
Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
Software Product Testing :
Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.Hands-on experience with
AWS
services such as
Lambda
S3
ECS
Kinesis
API Gateway
, and
CloudWatch
.Proven ability to build
scalable
high-performance
secure
, and
robust
backend systems.Familiarity with
Generative AI tools
like
GitHub Copilot
MCP
, and
AI Agents
to enhance productivity.Experience with
CI / CD
tools like
Jenkins
or
Azure DevOps
.Excellent
communication
and
presentation
skills.
Experience with
CAT Helios Platform
development.
Exposure to
CAT Foresight
or
Condition Monitoring
systems.Experience in
data analysis and analytics
using
SQL
and
Snowflake
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
#J-18808-Ljbffr
serp_jobs.job_alerts.create_a_job
Senior Software Engineer • Chicago, IL, United States
Job_description.internal_linking.related_jobs
Senior Back End Software Engineer
VirtualVocations • Gary, Indiana, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Back End Software Engineer (Elixir).Key Responsibilities Design, develop, and maintain scalable Elixir services for core operations and member experiences Own l...serp_jobs.internal_linking.show_more
A company is looking for a Senior Software Engineer - UI (REMOTE) with multiple openings.Key Responsibilities Drive development and maintenance of software, ensuring it meets defined requirements...serp_jobs.internal_linking.show_more
A company is looking for a Senior Software Engineer I - Java (Time Series Data).Key Responsibilities Manage the entire lifecycle of projects or features, including design, development, and deploy...serp_jobs.internal_linking.show_more
VirtualVocations • Naperville, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Mobile Engineer.Key Responsibilities Lead development of the first mobile application from design to launch Deliver initial versions quickly and iterate based o...serp_jobs.internal_linking.show_more
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.Working in partnership with independent practice owners and clinicians, the te...serp_jobs.internal_linking.show_more
A company is looking for a Senior Full Stack Software Engineer (.Key Responsibilities Provides input into the architecture and design of the product, collaborating with the team to solve problems...serp_jobs.internal_linking.show_more
PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries-a status we earned over decades of deep partnership with clients to help them understan...serp_jobs.internal_linking.show_more
VirtualVocations • Naperville, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Full-Stack - Vehicle Data Platform.Key Responsibilities Lead technical discussions to identify gaps in the telematics data platform and influe...serp_jobs.internal_linking.show_more
A company is looking for a Senior Backend Software Engineer - Enterprise / Commerce (100% Remote).Key Responsibilities Design, build and operate API and full-stack solutions Collaborate cross-fu...serp_jobs.internal_linking.show_more
VirtualVocations • Naperville, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Mobile (Contract).Key Responsibilities Implement AI-powered recommendations project Collaborate with backend and ML engineers as needed Deve...serp_jobs.internal_linking.show_more
TAG - The Aspen Group • Chicago, IL, United States
serp_jobs.job_card.full_time
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.Working in partnership with independent practice owners and clinicians, the te...serp_jobs.internal_linking.show_more
A company is looking for a Senior Software QA Engineer who will focus on ensuring software quality and efficiency.Key Responsibilities Collaborate with cross-functional teams to plan new work ite...serp_jobs.internal_linking.show_more
When you're the best, we're the best.We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents.
We provide extensive opportunities for ...serp_jobs.internal_linking.show_more
Senior Software Engineer position at Big Red Rooster Flow LLC Position located in Rosemont, IL.Responsible for development, maintenance, testing, and implementation of in-house website and software...serp_jobs.internal_linking.show_more
VirtualVocations • Lincolnwood, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer (Android).Key Responsibilities Design and build features for the Android application and backend services Collaborate with product and design ...serp_jobs.internal_linking.show_more
VirtualVocations • Lincolnwood, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer - AI Engineering (Remote).Key Responsibilities Design and deliver scalable AI systems that connect models, data, and products Turn research pr...serp_jobs.internal_linking.show_more
VirtualVocations • Naperville, Illinois, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Media Software Engineer.Key Responsibilities Own and maintain a complex media tech stack across supported platforms Design and build hardware abstraction layers...serp_jobs.internal_linking.show_more
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_more