Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer: Mobile Development

$112.71k - $183.14k
Full-time

Caterpillar Inc.

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. Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics and AI capabilities to help our customers build a better, more sustainable world. Job Summary: The Senior Software Engineer performs implementation, regular problem solving, maintenance and support for the SIS2Go mobile application, primarily focused on developing and maintaining custom native plugins that bridge platform-specific capabilities to the cross-platform application layer. What You Will Do: Designing, developing, and maintaining custom native plugins (Java/Kotlin for Android, Swift/Objective-C for iOS) that expose device hardware and platform APIs to the application layer. Acquiring client requirements; resolving workflow problems through automation optimization and integration with device hardware and field equipment (WiFi connectivity, mDNS, dual-connectivity, barcode scanning, biometrics). Writing source code for new native plugins, and/or enhancing and debugging existing plugins for capabilities including file system operations, network management, and secure storage. Implementing platform-specific security features including SSL pinning, encrypted databases, and secure keychain/keystore access. Utilizing automated testing tools to perform testing and maintenance of native plugin interfaces and platform integrations. Leveraging AI productivity tools (e.g., GitHub Copilot, AI coding assistants) to accelerate development, streamline code generation, and improve debugging efficiency. What You Will Have: Software Development: Develops native mobile code in Java/Kotlin (Android) and/or Swift/Objective-C (iOS) to implement platform-specific functionality. Writes JavaScript/TypeScript interface layers to expose native capabilities to the application. Manages complex interactions between web and native layers across multiple target platforms. Software Integration Engineering: Designs and implements native bridge layers between JavaScript and platform-specific APIs on Android and iOS. Integrates with external systems including OAuth identity providers and field equipment over local network protocols. Develops and maintains plugins that interface with hardware subsystems (WiFi, Bluetooth, cameras, biometrics). Software Product Technical Knowledge: Configures and maintains platform-specific build configurations (Gradle for Android, Xcode for iOS). Applies knowledge of mobile platform security, including SSL pinning, encrypted databases, and secure keychain storage. Troubleshoots platform-specific performance issues using native debugging tools and profilers. Software Product Testing: Designs and implements test suites for native plugin layers and platform-specific integrations. Validates plugin behavior across multiple OS versions and device configurations. Considerations For Top Candidates: Hands-on native mobile development experience: Java/Kotlin (Android) and/or Swift/Objective-C (iOS). Familiarity with JavaScript/TypeScript for writing plugin interface layers and bridging native code to the application. Experience writing native plugins or SDKs that expose platform APIs to higher-level application frameworks (Capacitor, Cordova, React Native, or similar). Experience with device-level APIs: networking (WiFi, mDNS), biometrics (Touch ID/Face ID), file systems, and camera/barcode scanning. Experience with AI-powered productivity tools (e.g., GitHub Copilot, ChatGPT, or similar AI coding assistants) to accelerate development workflows, code generation, and debugging. Working knowledge of mobile platform security best practices (certificate pinning, secure enclaves, keychain/keystore). Enthusiastic and willing to learn new skills, with a hands-on approach to problem solving and adopting emerging technologies. 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: Subject to plan eligibility, terms, and guidelines. This is a summary list of 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. Posting Dates: May 27, 2026 - June 14, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community. There’s more to work at Caterpillar than just the work itself. We hire smart, friendly people and it shows in our culture. We hold ourselves to high standards and make sure our values of integrity, excellence, teamwork, commitment and sustainability come to life in the way we work. We make sure our employees feel continuously challenged while also supported. We provide professional growth opportunities, including leadership programs. We celebrate the diversity of our team, while also working together as one Caterpillar. Our culture, like everything at our company, is made possible by each employee’s contribution. Person by person, we create the environment we work in, and we are proud of the Caterpillar we’ve built.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer: Mobile Development in Peoria, IL vacancy
  • $128.47k - $208.77k

     ...impact measurement. Job Summary: The Lead Software Engineer will lead the execution and delivery...  ...software projects on the Cat Central mobile app team, ensuring production...  ...Claude) across the team to accelerate development, improve code quality, and automate repetitive... 
    Suggested
    Full time
    Part time
    Flexible hours

    Caterpillar Inc.

    Peoria, IL
    3 days ago
  • $112.71k - $183.14k

     ..., controls, and tools that support API development, security, publishing, consumption, monitoring...  ..., developing, writing and implementing software programming applications for target...  ...You Will Have: Software Integration Engineering : Knowledge of software integration... 
    Senior
    Contract work
    Part time
    Worldwide
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    1 day ago
  •  ...Inc. (DSN) is seeking a full-time Senior Robotics Software Engineer (State Estimation & Navigation) to join...  ..., IL. You will focus on software development for positioning and localization —...  ...relative to terrain features and static or mobile equipment, implementing filters... 
    Senior
    Full time
    Internship
    Work at office
    Remote work

    Diversified Services Network

    Mossville, IL
    2 days ago
  • $112.71k - $169.06k

     ...Connectivity / Control Engineer Your Work Shapes the World at...  ...internally known as Embedded Software Senior Engineer) with expertise in...  .... VisionLink), and controls development. In this role you will work...  ...time software or systems for mobile, earthmoving, agricultural,... 
    Senior
    Part time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Caterpillar

    Peoria, IL
    7 hours ago
  •  ...Software Engineering Position This position reports to Software Engineering Manager, as do other staff jobs in application...  ...lines with individuals assisting in new program development and/or maintenance of existing mobile, WEB, Cloud, server, computing systems.... 
    Senior
    Shift work
    Weekend work

    Samprasoft

    Peoria, IL
    12 hours ago
  •  ...Description: This position reports to Software Engineering Manager, as do other staff jobs in application and technical...  ...lines with individuals assisting in new program development and/or maintenance of existing mobile, WEB, Cloud, server, computing systems.... 
    Senior
    Shift work
    Weekend work

    Kaav Inc.

    Peoria, IL
    3 days ago
  •  ...Software Engineer 4 Responsibilities Include: ~ This position reports to Software Engineering Manager, as do...  ...functional lines with individuals assisting in new program development and/or maintenance of existing mobile, WEB, Cloud, server, computing systems... 
    Shift work
    Weekend work

    Software Technology Inc

    Peoria, IL
    4 days ago
  • $112.71k - $183.14k

     ..., develop, modify, write, and implement software applications using agile methods. Perform...  ..., maintenance, and support for software development. Acquire client requirements and resolve...  ...and 2 years of experience as a Software Engineer or related occupation. Additionally, the... 
    Senior
    Part time
    Flexible hours

    Caterpillar

    Peoria, IL
    2 days ago
  • $110k - $135k

     ...Senior Embedded Software Engineer Join Komatsu and be part of something big! This position is based in Peoria, Illinois, USA. The role involves completing general embedded software development assignments and contributing to design teams on electrical projects for vehicle... 
    Senior

    Komatsu North America

    Peoria, IL
    1 day ago
  •  ...Senior Network Engineer – Core/IP Infrastructure The Senior Network Engineer – Core/IP Infrastructure is responsible for designing, implementing, and operating i3 Broadband's carrier-grade IP backbone and aggregation network. This role ensures the scalability, resiliency... 
    Senior
    Work at office

    i3 Broadband

    East Peoria, IL
    2 days ago
  • $110k - $135k

     ...Job Description Apply now Senior Embedded Software Engineer Posting Start Date: 5/18/26 Job Location (Short): Peoria...  ...Responsible for completing general embedded software development assignments, as well as contributing to design teams on... 
    Senior
    Remote work
    Worldwide

    Komatsu

    Peoria, IL
    4 days ago
  • $147.76k - $221.64k

     ...Career Area: Engineering Job Description: Your Work Shapes the...  ...this position will lead an agile development team to design, develop, integrate, and test software features on embedded...  ...Fundamental understanding of mobile machine operation, ideally construction... 
    Senior
    Full time
    Part time
    Work at office
    Relocation
    Relocation package
    Flexible hours

    Caterpillar

    Mossville, IL
    5 days ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer to join our team in Mossville, IL OR Clayton, NC! We...  ...autonomy software team developing the core application development framework used in critical on-board applications for... 
    Senior
    Full time

    Diversified Services Network, Inc.

    Peoria, IL
    12 hours ago
  •  ...Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer... 

    Samprasoft

    East Peoria, IL
    12 hours ago
  •  ...Software Specialist The Client’s Advanced Materials Technology (AMT) division supports...  ..., processes, and technological development around the world. AMT is currently seeking...  ...degree in Computer Science, or Software Engineering from an accredited college or university... 
    Internship
    Flexible hours

    Samprasoft

    East Peoria, IL
    12 hours ago
  •  ...Embedded Software Engineer – Autonomy (Senior) Autonomous Haulage | Mining Technology | Onboard Systems Full-Time | On-Site | 5–7 Years Experience...  ...cross-functional leadership, and long-term career development opportunities. Key Contributions &... 
    Senior
    Full time
    Internship
    Work at office

    Diversified Services Network, Inc.

    Peoria, IL
    8 hours ago
  •  ...Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer... 

    Software Technology Inc

    East Peoria, IL
    4 days ago
  •  ...Title - Analyst/Developer - Specialty 4 - Senior Full Stack Developer Requisition...  ...8+ years of experience in full stack development. • Strong proficiency in Java,...  ...developers and promote best practices in software engineering. Collaborate with cross-functional... 
    Senior
    Full time
    Work at office
    Local area

    Kasmo Global

    Peoria, IL
    3 days ago
  •  ...Job Title: Sr. Software Engineer - Embedded Systems Job Description: We are seeking a Senior Software Engineer with strong embedded systems expertise to join...  ...Mossville, IL. This role focuses on the development and integration of embedded software for... 
    Senior

    Kasmo Global

    Mossville, IL
    4 days ago
  •  ...Job Title: Senior Embedded C Developer Job Description: We are seeking a highly...  ...strong background in embedded systems development , with expertise in communication...  ...create efficient and organized embedded software. Implement bitfields and masking... 
    Senior

    Kasmo Global

    Mossville, IL
    12 hours ago
  •  ...technologies Automate sophisticated software processes, optimizing performance...  ...: Bachelor’s Degree in Computer Science, Engineering, or a related field. Minimum of 7 years of experience in a DevOps role, with at least 5 years in a senior position.... 
    Senior

    Samprasoft

    Mossville, IL
    12 hours ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...on an Agile Scrum team, collaborating across design, development, and testing Supporting the development of console and embedded... 
    Remote job
    Internship

    Danaher

    Peoria, IL
    4 days ago
  •  ...Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide...  ...definition, requirements, solution development, and proposed solutions. - Document...  ...obtaining solutions. - Networks with senior internal and external personnel in own... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Peoria, IL
    3 days ago
  •  ...Senior Software Engineer We are seeking an experienced Senior Software Engineer to join our Agile development team. The ideal candidate is a highly skilled technologist capable of independently leading complex software development efforts, mentoring team members, and... 
    Senior
    Weekend work

    TalentBridge

    Peoria, IL
    2 days ago
  •  ...Senior Embedded Software Engineer – Autonomy Systems Location: Mossville, IL (On-site) We are developing a new autonomy-related system that...  ...Required Qualifications: ~8+ years of embedded C development experience ~ RTOS-based development experience (Linux... 
    Senior

    Kasmo Global

    Mossville, IL
    2 days ago
  •  ...Leadership Role For Autonomy Software Virtual interview all visa...  ...quality autonomy software. The engineer will lead teams responsible...  ...years of professional software development with a focus on autonomy,...  ...Technical Influence: As a senior leader, this individual will... 
    Senior
    H1b
    Local area

    ShiftCode Analytics

    Mossville, IL
    4 days ago
  • $79.8k - $143.52k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...? Caterpillar's Engineering Rotational Development Program (ERDP) is designed for entry-level...  ...quality requirements. Embedded Software Development: Develop embedded software... 
    Rotational program
    Full time
    Part time
    Work experience placement
    Internship
    Currently hiring
    Relocation
    Monday to Friday
    Flexible hours

    Caterpillar Inc.

    Peoria, IL
    4 days ago
  • $89k - $143.75k

     ...of tomorrow, and profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California,... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Peoria, IL
    4 days ago
  • $112.71k - $169.06k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar...  ...the business. We spearhead product development tools and processes. We collaborate with...  ...Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring... 
    Senior
    Part time
    Worldwide
    Relocation
    Visa sponsorship
    Flexible hours

    Caterpillar

    Mossville, IL
    12 hours ago
  • $128.19k - $184.01k

     ...We are seeking a talented iOS Engineer to join us in building Poe,...  ...features, crafting a scalable mobile architecture, and creating tools...  ...technologies, and mobile development, this is a unique opportunity...  ...experience Own the entire software development process from timeline... 
    Remote job
    Full time

    Quora

    Peoria, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer: Mobile Development. Be the first to apply!