Senior Software Engineer, Cat DigitalCaterpillar Brazil • Chicago, IL, United States
No longer accepting applications
Senior Software Engineer, Cat Digital
Caterpillar Brazil • Chicago, IL, United States
15 days ago
Job type
Full-time
Job description
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
Create a job alert for this search
Senior Software Engineer • Chicago, IL, United States
Related jobs
Senior Design System Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Front-end Engineer (Design Systems) with strong UX / UI / Design.Key Responsibilities Develop, maintain, and evolve a scalable design system aligned with product and busine...Show more
Last updated: 2 days ago • Promoted
Senior Mobile Software Engineer
VirtualVocations • Lincolnwood, Illinois, United States
Full-time
A company is looking for a Senior Software Engineer, Mobile - LATAM.Key Responsibilities Design and implement high-quality, customer-facing mobile features using React Native Optimize applicatio...Show more
Last updated: 30+ days ago • Promoted
Senior Fullstack Software Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Full-stack Engineer to build and deliver mission-critical AI-native applications.Key Responsibilities Design and prototype agentic solutions, managing the full l...Show more
Last updated: 30+ days ago • Promoted
Senior Software Development Engineer
VirtualVocations • Lincolnwood, Illinois, United States
Full-time
A company is looking for a Senior Software Development Engineer, TensorRT-LLM.Key Responsibilities Develop robust inferencing software for multiple platforms focusing on functionality and perform...Show more
Last updated: 30+ days ago • Promoted
Senior Mobile Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Lead Engineer, Mobile.Key Responsibilities Lead technical strategy for native mobile apps, primarily on iOS Collaborate across teams to deliver innovative and s...Show more
Last updated: 30+ days ago • Promoted
Senior Back End Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Back End Engineer - Platform.Key Responsibilities Architect, build, and maintain mission-critical backend services Create new solutions for data-mining and mult...Show more
Last updated: 30+ days ago • Promoted
Senior Ignition Software Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Ignition Software Engineer to design, develop, and support industrial automation solutions.
Key Responsibilities Develop, configure, and deploy Ignition-based SCA...Show more
Last updated: 3 days ago • Promoted
Senior Engineer / Java / Svelte / Full-time in Willowbrook, IL
Motion Recruitment • Willowbrook, IL, US
Full-time
A veteran-owned company based in Willowbrook, Illinois is looking for Senior Java Engineer to advance its real-time application supporting mission-critical and high security environments.Their work...Show more
Last updated: 7 days ago • Promoted
Senior Android Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Android Engineer, Apps Platform (Performance).Key Responsibilities Build experiences and create patterns for the official Android app to enhance core flows Coll...Show more
Last updated: 30+ days ago • Promoted
Lead Senior Software Engineer
VirtualVocations • Lincolnwood, Illinois, United States
Full-time
A company is looking for a Lead Senior Software Engineer, Agentic AI Applications.Key Responsibilities Design, develop, and implement agentic AI blueprints for enterprise deployment Lead technic...Show more
Last updated: 30+ days ago • Promoted
Senior AI Software Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior / Staff AI Software Engineer.Key Responsibilities Design and develop robust, scalable, event-driven services using Python, FastAPI, Apache Kafka, and GraphQL Bu...Show more
Last updated: 30+ days ago • Promoted
Senior Backend Software Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Software Engineer I (Backend).Key Responsibilities : Manage the entire lifecycle of projects or features, including design, development, and deployment Improve c...Show more
Last updated: 30+ days ago • Promoted
Senior Mobile Product Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Product Engineer - Mobile.Key Responsibilities Collaborate with business teams to understand challenges and objectives Develop a deep knowledge of the product l...Show more
An established, veteran-owned technology company based in Willowbrook, IL is looking to bring on a Senior Java Engineer to support the growth of its mission-critical security solutions.This team bu...Show more
Last updated: 20 days ago • Promoted
Senior Software QA Engineer
PsiQuantum • Chicago, IL, United States
Full-time
Quantum computing holds the promise of humanity's mastery over the natural world, but only if we can build a.PsiQuantum is on a mission to build the first real, useful quantum computers, capable of...Show more
Last updated: 5 days ago • Promoted
Senior Fullstack Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Fullstack Engineer to join their engineering team.Key Responsibilities Contribute to both backend and frontend development of complex in-browser applications Ba...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
A company is looking for a Senior Engineer - Technical Leadership or Architect Track.Key Responsibilities Design, build, and maintain scalable backend systems and APIs using Python (Django) Lead...Show more
Last updated: 30+ days ago • Promoted
Senior SDET Engineer
VirtualVocations • Naperville, Illinois, United States
Full-time
Key Responsibilities Ensure the reliability and quality of the platform through collaboration with development engineers and product managers Contribute to test automation, performance improveme...Show more