Senior Software Engineer
$112.71k - $183.14kCaterpillar Financial Service Corp
Career Area Technology, 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. Job Summary We are seeking a highly motivated Senior Software Engineer to design, develop, and support scalable, cloud-native applications hosted on AWS. The ideal candidate will have strong expertise in backend development using Java, Kotlin, Spring Boot, and Microservices architecture , along with deep experience in building high-performance distributed systems and working with both relational and NoSQL databases. In this role, you will be expected to provide technical leadership, drive architectural decisions, mentor engineers, and collaborate with cross-functional teams to deliver secure, reliable, and scalable solutions. What You'll Do Design, develop, and maintain scalable backend services and RESTful APIs using Java, Kotlin, Spring Boot, and Microservices architecture. Lead the design and implementation of cloud-native solutions on AWS, ensuring high availability, performance, and security. Drive architecture discussions and technical decisions for new features and platform enhancements. Design and optimize data models, queries, and integrations across PostgreSQL, MySQL, and DynamoDB environments. Develop event-driven and asynchronous processing solutions using modern distributed system patterns. Collaborate with Product Owners, Architects, DevOps, QA, and other engineering teams to deliver high-quality software solutions. Perform code reviews, enforce engineering best practices, and provide technical mentorship to junior and mid-level engineers. Troubleshoot and resolve complex production issues, performance bottlenecks, and scalability challenges. Implement and maintain CI/CD pipelines, monitoring, logging, and observability solutions. Contribute to technical documentation, architectural designs, and operational runbooks. Champion software engineering best practices, including testing, API governance, security, and DevOps methodologies. What You Will Have 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. 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 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 product; ability to design, configure and integrate technical aspects of software products. What You'll Bring Software development experience building enterprise-grade backend applications. Strong proficiency in Java 11+, Spring Boot, REST APIs, and Microservices architecture. Proven experience designing and supporting applications on AWS. Strong hands‑on experience with the following databases (required): PostgreSQL, MySQL, DynamoDB. Experience with database design, query optimization, indexing strategies, and performance tuning. Strong understanding of distributed systems, scalability patterns, and high-availability architectures. Experience with CI/CD pipelines, Git-based development workflows, and infrastructure automation. Excellent problem-solving, analytical, and debugging skills. Strong communication skills and the ability to effectively collaborate with technical and business stakeholders. Preferred Qualifications Bachelor's degree in Computer Science, Engineering, or a related field, plus 8+ years of professional software development experience. Experience building and supporting large-scale cloud-native applications in AWS. Experience with containerization and orchestration technologies such as Docker and Kubernetes. Experience with messaging and event-streaming platforms such as Kafka, Kenisis, SNS/SQS, or EventBridge. Familiarity with Agile/Scrum development practices. Top Candidates Will Also Have Experience with front-end technologies such as Angular, React, HTML, CSS, and TypeScript. Experience with Kotlin. Experience migrating applications or data between relational and NoSQL databases. Experience with monitoring and observability tools such as CloudWatch, Datadog, Grafana, or Kibana. AWS Certifications such as: AWS Certified Developer – Associate; AWS Certified Solutions Architect – Associate or Professional. Experience leading technical initiatives, mentoring engineers, and driving engineering excellence across teams. What You Will Get Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We’ve created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us. About Caterpillar Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel‑electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced‑carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Summary Pay Range $112,710.00 - $183,140.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. Benefits 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 These benefits also apply to part-time employees. Visa Sponsorship is not available for this position. Equal Opportunity Statement Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Any offer of employment is conditioned upon successful completion of a drug screen. #J-18808-Ljbffr
$99k - $154.4k
...to Detail Quality Focus Problem Solving Key Responsibilities Collaborate with team members and stakeholders to build high quality software Participate in the full software development life cycle Participate in code reviews Participate in Scrum practices Participate in...SeniorTemporary workWork at officeFlexible hoursWeekend workAfternoon shift$212.2k - $274.7k
...build teams that learn from one another. If you're driven to solve meaningful challenges, we'd love to meet you. Job Title: Senior Software Engineer Location: 10770 NE 8th St., Suite 700, Bellevue, WA 98004 *Telecommuting permitted: work may be performed within normal...SeniorFull timeTemporary workWork at officeRemote workWorldwide$112.71k - $183.14k
## Senior Software EngineerApplylocations: Chicago, Illinois: Peoria, Illinois: Irving, Texastime type: Full timeposted on: Posted Todayjob... ...build a better world.**Job Summary:**As a Senior Software Engineer – Search Devops, you play a pivotal role in driving the success...SeniorPart timeWork experience placementWorldwideVisa sponsorshipFlexible hours$175k - $210k
...to make key decisions. We're looking for engineers who are product-minded and can think... ...Jobot logo and follow our LinkedIn page! Seniority level ~ Seniority level Not Applicable... ...IT Services and IT Consulting and Software Development Referrals increase your chances...SeniorFull timeLocal areaRemote workWork from home- Tool- in East Peoria, IL, is looking for a skilled CMM Programmer/Technician. Ideal candidates will have experience in PC-DMIS and other CMM programming platforms. Responsibilities include developing automated metrology programs, maintaining program accuracy, and resolving...Senior
$97.53k - $158.48k
...equipment management, eCommerce, digital marketing, rental & used digital solutions, and aftermarket leads & insights. As a Senior Software Engineer on the Data Engineering team, you will be responsible for developing Python data pipelines that build business data...Part timeWorldwideRelocation packageFlexible hours$46 - $47 per hour
...range $46.00/hr - $47.00/hr Summary The main function of a software engineer is to apply the principles of computer science and mathematical... ...are eligible to select from different benefits packages. Seniority level Entry level Employment type Contract Job function Engineering...Hourly payFull timeContract workLocal area$65.5k - $70.5k
Hands on MATLAB/Simulink/Stateflow Experience Debugger (Trace32 or any) SCM (GIT/Clearcase/any) Automotive communication protocols (CAN/J1939/UDS) dSpace HIL testing Knowledge The expected salary range for this position is between $65,500 to $70,500 annually. The actual...SeniorWork at office- ...Senior Design Engineer Philippi-Hagenbuch, Inc. | Peoria, IL Design the equipment that moves the world. At Philippi-Hagenbuch (PHIL... ...related engineering discipline Strong experience with 3D CAD software (Autodesk Inventor preferred) Solid understanding of...Senior
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- A growing IT systems integrator is looking for a Sr. Perl Developer to work 100% remotely from Peoria, IL. The ideal candidate will have over 5 years of Perl development and Linux experience, as well as expertise in JSON and Oracle. This role focuses on maintaining and ...SeniorRemote work
$95k - $145k
...Senior Mechanical Design Engineer Application Engineering | Peoria, IL (In-Person) | Full-Time | Relocation Assistance Provided Compensation... ..., PowerPoint, Outlook, Teams) ~ Experience with FEA software tools ~ Proven track record of producing and reviewing...SeniorFull timeTemporary workWork at officeRelocation package- ...Job Description Job Description Job Title: Senior Field Application Engineer Location: Peoria, Illinois Job Type: Full time Who are... ...environments. Diagnose and resolve complex hardware, software, networking, and robotic system issues while minimizing...SeniorFull timeWork at officeRemote workFlexible hours
$95k - $160k
...communities and our environment. A Day in Life of a Roadway Project Engineer at Hanson Here's a snapshot of what you would do in this... ...design. We utilize the latest Open Roads Designer (ORD) software and have a training program in place to assist users of all...SeniorContract workInternshipRemote workFlexible hours- ...Experience with OAuth • Prior experience with Azure Cloud and VSTS Responsibilities This position is for a senior Java Software Developer, who will play a key role in developing Technical Information Services Digital Experience across electronic media,...
$147.76k - $240.11k
...elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. Target Architecture: Knowledge of target architecture; ability to develop the IT blueprint and roadmap...Part timeRelocation packageFlexible hours- ...preferred with 7‑8+ years experience. (This also applies to Masters degree.) NO degree, they must have a minimum of 10+ years experience. Seniority level: Mid‑Senior level Employment type: Contract Job function: Information Technology Industries: IT Services and IT Consulting...Contract workLocal areaRelocation
- ...Education/Experience ~ B.S. in civil engineering or related field (ABET/EAC-accredited program... ...proficiency with computer-aided design software and other software packages typically... ...strong relationships with clients. In 2000, Senior Vice President George Ghareeb joined the...SeniorFor contractorsWork at officeLocal areaFlexible hours
- ...Title: IT Software Engineer Location: Mossville, IL Duration: 12 months Position type: W2 contract Required Skills Extensive experience with Matlab/Simulink, Stateflow, Simscape Power Systems, and Co-simulation Strong knowledge of linear control theory (PID with physics...Contract workWork at office
$97.53k - $158.48k
...Summary Responsible for developing, enhancing, and supporting software applications within an agile environment, including problem-... ...software products to the marketplace. Software Integration Engineering : Knowledge of software integration processes and functions;...Full timePart timeWorldwideRelocationFlexible hours- ...Master’s degree in relevant field (e.g., Engineering, Business, etc.) plus 6+ years... ...project management experience working with software engineering teams in an Agile Software... ...with Ecommerce applications/projects. Seniority level Mid-Senior level Employment type...SeniorContract work
- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
$112.71k - $169.06k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're... ...customer's needs.? Join us. Job Summary: We are looking for an Senior Design Engineer that is ready to jump into action with our...SeniorPart timeLive inWorldwideRelocationRelocation packageFlexible hours- Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing...Full timeWork at officeImmediate start
- ...Senior Client Service Manager At Gallagher, we're looking for a Senior Client Service Manager to join our Commercial team. In this role, you'll lead efforts to deliver exceptional service and innovative insurance solutions to our clients. You'll work closely with senior...SeniorWork at officeShift work
$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- Woodland Baptist Church is prayerfully seeking a full‑time pastor to shepherd us as we carry out our mission to develop disciples of Jesus Christ who love God, love others, and live on mission. We are a long established, multi‑generational congregation located in a mid...SeniorFull timeLocal area
$120k - $157k
...Senior Architect Dewberry is seeking a Senior Architect with experience in managing client programs to join our Peoria, IL office. Experience in project types including Industrial, Commercial Offices, and Institutional work is desirable. Demonstrated ability to lead...SeniorWork experience placementWork at officeLocal area$130k - $160k
...pharmaceutical manufacturing organization. Must be able to work with all levels of employees, including hourly production employees through senior management. Must possess excellent written and oral communication skills and the demonstrated ability to communicate with...SeniorHourly payWork experience placementFlexible hours- ...using existing designs or modifying the designs to improve process and/or product. Providing guidance and mentoring to manufacturing engineers and operators in order to develop high quality products and processes. Skill Descriptions Judgment and Decision Making: Level...SeniorRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- ngo software engineer Peoria, IL
- software developer Peoria, IL
- part time software developer remote Peoria, IL
- software engineer amazon Peoria, IL
- entry level software engineer remote Peoria, IL
- software developer fintech Peoria, IL
- consulting software engineer Peoria, IL
- junior software developer remote Peoria, IL
- software engineer healthcare Peoria, IL
- software engineer full time Peoria, IL



