Career Area : Engineering
Engineering
Make your application after reading the following skill and qualification requirements for this position.
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.
The Plant Systems team is looking for a Software Application Development Engineer who will work closely within a global and cross-functional team, and with several Engineering organizations to design, develop, qualify, and maintain new software applications in a team-based environment utilizing DevOps and Agile methodology.
This is a fast-paced environment with an opportunity to work with new technology as we collaborate to build a full stack display / visualization application and cyber security features to support our energy solution products.
Expected Contributions :
- Identify, evaluate, and develop software solutions to solve enterprise problem statements
- Lead feature development efforts
- Mentor, train, and develop team members
- Evaluate and implement solutions to enable efficient, durable, scalable, and secure software performance
- Actively participate in detailed code review before feature release
- Develop and troubleshoot code
Minimum Qualifications :
- BS in Computer Science or Computer Engineering
- 10+ years programming experience
- Strong background in Object-Oriented programming
Preferred Qualifications :
- Proficient in C++ / C#
- Secure Web Development (Back-end and Front-End)
- Node.js, CSS, and Vanilla JavaScript
- Solid programming background
- Experience working with Microsoft Windows Operating Systems, network programming, secure programming, and microservices
- Working knowledge of turbomachinery control systems and hydro-mechanical systems
- Experience with test automation and build pipelines
- Strong understanding of software design principles and patterns
- Great attention to detail
- The ability to write and communicate ideas and issues clearly
- Personal skills include ability to work well with others, team spirit, and flexibility with personal schedule to meet deadlines
This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as H, L, TN, F, J, E, O.
Compensation & Benefits :
Base salary for this role ranges from $117,485.00 to $176,227.00. Actual salary will be based on experience. The total rewards package, beyond base salary includes :
- Annual incentive bonus plan*
- Medical, dental and vision coverage starting day 1
- Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
- 401(k) Savings Plan including company match
- Health savings account (HSA)
- Flexible spending accounts (FSAs)
- Short and long-term disability coverage
- Life Insurance
- Parental leave
- Employee Assistance Programs
- Voluntary Benefits and Employee Discounts
- Career Development
- Subject to annual eligibility and incentive plan guidelines
Summary Pay Range : $117,485.00 - $211,471.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.
EEO / AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
J-18808-Ljbffr