Expired job

Just missed a job?

Sign up and never miss an opportunity again!

Lead Software Engineer job

CaterpillarChicago, IL
Caterpillar jobs

Company

Salary

Skills

Company Description

For more than 90 years, Caterpillar Inc. has been making sustainable progress possible and driving positive change on every continent. Customers turn to Caterpillar to help them develop infrastructure, energy and natural resource assets. With 2016 sales and revenues of $38.537 billion, Caterpillar is the world's leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. The company principally operates through its three product segments - Construction Industries, Resource Industries and Energy & Transportation - and also provides financing and related services through its Financial Products segment.

Job Description

At Caterpillar, you are part of a work family that builds what matters! Come, play a pivotal role in building the next generation digital solutions that power worksites across the world. Cat Digital has an exciting opportunity for a talented and motivated Lead Software Engineer in Chicago. As the Lead Software Engineer, you will spearhead the design, development and deployment of Caterpillar's state-of-the-art condition monitoring product. You will build and be part of a fast moving global team that will develop a best-in-class product for Caterpillar dealers worldwide, to lower cost of service, and improve customer support.
Lead Software Engineer Location: Chicago, IL, United States Date Posted: Sep 26, 2019 Share: mail Tweet Share on Facebook Share on LinkedIn Apply Now Job Description Description JOB PURPOSE: At Caterpillar, you are part of a work family that builds what matters! Come, play a pivotal role in building the next generation digital solutions that power worksites across the world. Cat Digital has an exciting opportunity for a talented and motivated Lead Software Engineer in Chicago. As the Lead Software Engineer, you will spearhead the design, development and deployment of Caterpillar's state-of-the-art condition monitoring product. You will build and be part of a fast moving global team that will develop a best-in-class product for Caterpillar dealers worldwide, to lower cost of service, and improve customer support. JOB DUTIES: Responsibilities of the incumbents are across functional lines with individuals assigned in new program development and/or maintenance of existing mobile, WEB, Cloud, server, personal computer, mainframe, and/or distributed computing systems. Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work. 1. Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members. 2. Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls. 3. Works independently on complex systems or infrastructure components that may be used by one or more applications or systems. 4. Drives application development focused around delivering business valuable features 5. Mentor and assist software engineers, providing technical assistance and direction as needed 6. Maintains high standards of software quality within the team by establishing good practices and habits 7. Identifies and encourage areas for growth and improvement within the team 8. Guide the team to develop a structured application/interface code, new program documentation, operations documentation and user guides in a casual, flexible environment 9. Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness 10. Lead development of new functionality and applications on cross-functional Agile project teams 11. Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results. The position manages the completion of its own work assignments and coordinates work with others. Based on past experiences and knowledge, the incumbent normally works independently with minimal management input and review of end results. Typical customers include Caterpillar customers, dealers, other external companies who purchase services offered by Caterpillar as well as internal business unit and/or service center groups. The position is challenged to quickly and correctly identify problems that may not be obvious. The incumbent solves problems by determining the best course of action, within departmental guidelines, from many existing solutions. The incumbent sets priorities and establishes a work plan in order to complete broadly defined assignments and achieve desired results. The position participates in brainstorming sessions focused on developing new approaches to meeting quality goals in the measure(s) stated. Qualifications Basic qualifications: A 4-year degree from an accredited college or university 8+ years of experience in designing and developing software applications in Java OR at least five plus years of experience in Java with a master's degree. 1+ years of experience with Cloud Technology. Top candidates will also have: Proven experience in many of the following, o Designing, developing, deploying and maintaining software at scale. o Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm o Message brokers such as Kafka, RabbitMq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis. o Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle. o Developing software applications using relational and Nosql databases. o Application architectural patterns, such as MVC, Microservices, Event-driven, etc. o Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc. o At least three plus years of deploying and maintaining software using public clouds such as AWS or Azure. o Working within an Agile framework (ideally Scrum). o Debugging and maintaining software in Linux or Unix platforms. o Experience designing well-defined Restful APIs o Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway o Hands one experience with API tools such as Swagger, Postman and Assertible o Test driven development and behavior driven development. o Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines. Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms. Ability to work under pressure and within time constraints. Passion for technology and an eagerness to contribute to a team-oriented environment. Demonstrated leadership on medium to large-scale projects impacting strategic priorities. Share: mail Tweet Share on Facebook Share on LinkedIn Apply Now Job Info Sep 26, 2019 1900065O United States
A 4-year degree from an accredited college or university 8+ years of experience in designing and developing software applications in Java OR at least five plus years of experience in Java with a master's degree. 1+ years of experience with Cloud Technology. Top candidates will also have: Proven experience in many of the following, o Designing, developing, deploying and maintaining software at scale. o Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm o Message brokers such as Kafka, RabbitMq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis. o Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle. o Developing software applications using relational and Nosql databases. o Application architectural patterns, such as MVC, Microservices, Event-driven, etc. o Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc. o At least three plus years of deploying and maintaining software using public clouds such as AWS or Azure. o Working within an Agile framework (ideally Scrum). o Debugging and maintaining software in Linux or Unix platforms. o Experience designing well-defined Restful APIs o Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway o Hands one experience with API tools such as Swagger, Postman and Assertible o Test driven development and behavior driven development. o Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines. Must demonstrate solid knowledge of computer science fundamentals like data structures and algorithms. Ability to work under pressure and within time constraints. Passion for technology and an eagerness to contribute to a team-oriented environment. Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
Estimated annual salary
$74,444
average
Minimum
$63,867
Maximum
$82,595

TASKS

  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Develop or direct software system testing or validation procedures.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.

SKILLS

  • Reading ComprehensionUnderstanding written sentences and paragraphs in work related documents.
  • Active ListeningGiving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • SpeakingTalking to others to convey information effectively.
  • MathematicsUsing mathematics to solve problems.

KNOWLEDGE

  • Customer and Personal ServiceKnowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
  • Computers and ElectronicsKnowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and TechnologyKnowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • DesignKnowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.

Caterpillar

Type

Company - Public

Size

Large

Revenue

Over $10B

Location

Multiple locations

Industry

Machinery Manufacturers

Founded

1925

CEO

Jim Umpleby

Job Filters

FILTER JOBS
Career Area: Manufacturing & Supply Chain Job Description: The incumbent will be offered a $2,500 sign-on bonus ($1,000 after 30 days and $1,500 after 6 months). CATERPILLAR - WE BUILD WHAT MATTERS What matters most to you? Is it being part of a strong...Read more
Career Area: Manufacturing & Supply Chain Job Description: Are you ready to build what matters? Build More Than Machines . Build a Career . Caterpillar is looking for candidates that want to build a career. You have a lot to offer, so we offer a commitment...Read more
Warehouse AssociateCaterpillarChampaign, IL
Career Area: Logistics Job Description: Full-time employment opportunity with full benefits from day 1! NO WAREHOUSE EXPERIENCE REQUIRED MTD BUS STOP LOCATED JUST OUTSIDE THE FACILITY Shifts Available: * 1st Shift: Monday - Friday 6:30am - 2:30pm * 2nd...Read more
Career Area: Logistics Job Description: $500 Sign-On Bonus! * $250 paid after 60 days successful job completion * $250 paid after 90 days successful job completion Company Benefits: * 6% 401k match * Day one medical, dental, vision, RX * HSA with company...Read more
Material Handler Second ShiftCaterpillarFort Worth, TX
Career Area: Manufacturing & Supply Chain Job Description: WE BUILD WHAT MATTERS What matters most to you? Is it being part of a strong team? Supporting your family? Solving global problems? You can do these and more at Caterpillar; where your work enables...Read more
Similar jobs in the area
Our client is looking for a Lead Developer Hybrid Direct Hire Job Summary: Leads, instructs, directs, and checks the work of other software developers using full technical knowledge and thorough understanding of business application of the project...Read more
As the Lead Software Engineer, you will oversee the delivery of services to clients including, Data Analytics/IoT, Configuration Services, Mobile Development, Web Development, and Quality Assurance. You will lead and inspire our technical teams to ensure a...Read more
Remote for anyone outside of Chicago, IL The Opportunity Premier Group is proud to support our client which creates a positive social impact by connecting customers, retailers, and non-profits with their donation process through purchases. The successful...Read more
Lead Software Engineer - FT Employment Remote - Chicago, IL (but be able to travel every week to Dubuque and/or Davenport, Iowa Base Salary + Bonus & Benefits The ideal candidate will be responsible for designing, implementing, managing, and evaluating IT...Read more
gig jobs
Grubhub Delivery Partner Apply to be a delivery partner with Grubhub and work on your own time! Grubhub needs delivery partners like you! Are you looking for a flexible way to earn extra cash? Deliver food from local restaurants to diners in your community...Read more
Lead Software EngineermyGworkChicago, IL
EAMS team is looking for an experienced engineer to lead an application development squad for our web-based account management system which is being used by 20+ Morningstar products. An ideal candidate is an pro with .Net Core, Postgressql and other...Read more
gig jobs
CHI Multiple Locations - Chicago Open HouseTranscorp Services LLCChicago, IL
WHEN AND WHERE Interviews every day! 9am to 5pm 1419 West Carroll Avenue If you can't make the open house feel free to apply here: https://mb.fountain.com/transcorp-services-llc/apply/us-il-west-town-il002-delivery-associate-e-bike Or RSVP and we'll reach...Read more
About us FanFood is a tech-forward, Chicago-based mobile ordering startup looking to grow fast! We started in the sports and entertainment space, but you can now find us everywhere from food trucks, drive-ins, and malls to high schools, luxury hotels, high...Read 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 personal and professional development, building both...Read more
Our client has been at the forefront of algorithmic trading since its founding 15 years ago. Since its inception, our client has employed over 400 employees with offices in the US and international operations. They are currently looking to grow their team...Read more
Company Federal Reserve Bank of Chicago Working for the Fed puts you at the center of the financial world with a unique perspective on national and international markets and economies. You will work in an environment with a diverse group of experienced...Read more
As a Leader in Software Engineering, you'll combine your years of proven expertise with a quest to create innovative technology through solid engineering practices. You'll lead a highly inspired and inquisitive team of technologists who are already...Read more
Show more jobs

Similar jobs

Basic Qualifications * BA/BS + at least 4 years OR High School/GED + at least 7 years as Engineering, Software Engineering or related field. * Experience writing code for moderate to complex online applications, microservices or mobile applications or...Read more
Company Federal Reserve Bank of Chicago Working for the Fed puts you at the center of the financial world with a unique perspective on national and international markets and economies. You will work in an environment with a diverse group of experienced...Read more
New Relic Synthetics is a programmable traffic simulator that can be run across thousands of public and private locations to proactively detect and resolve issues. We run hundreds of millions of jobs per day to help our customers monitor their systems. As...Read more
77 West Wacker Dr (35012), United States of America, Chicago, Illinois Lead Software Engineer Lead Software Engineer position with Capital One Services, LLC in Chicago, IL; Multiple positions available: - Lead overall technical design, development...Read more
Are you the 1 in 100 programmer that can develop server-side applications, database designs, APIs, and cloud platforms from the ground up using a variety of technologies from Node.js to C#? Are you tired of just pushing out ones and zeros and you yearn to...Read more
**Company** Federal Reserve Bank of Chicago Working for the Fed puts you at the center of the financial world with a unique perspective on national and international markets and economies. You will work in an environment with a diverse group of experienced...Read more
About the Role The Lead Software Engineer role will be responsible for Implementation of Credit Ratings products which are specific to Data Engineering. This hands-on development role will involve driving the delivery for Data related products, guiding...Read more
As a Leader in Software Engineering, you'll combine your years of proven expertise with a quest to create innovative technology through solid engineering practices. You'll lead a highly inspired and inquisitive team of technologists who are already...Read more
Lead Software EngineerCenterwellChicago, IL
**Description**The Lead Software Engineer codes software applications based on business requirements and standardizes the quality assurance procedure for software. Oversees testing and debugging and develops fixes. Researches complaints and makes necessary...Read more
The Why At Topstep, individuals fully own their roles and are charged with meaningfully driving results. We work fast and continuously optimize our products to reach more and more traders worldwide. Were a growing technology team who relies heavily on each...Read more