ArlingtonHeightsRecruiter Since 2001
the smart solution for Arlington Heights jobs

Principle Software Engineer 1

Company: Caterpillar Inc.
Location: Deerfield
Posted on: April 3, 2021

Job Description:

Connect Can't find what you're looking for?Join our Talent Network

  • Search Jobs
  • Events
  • About Us
  • Candidate Login
  • Help
  • English Back to Search Results Previous Opportunity Next Opportunity Principal Software Engineer, Cat Digital Location: Chicago, IL, United States
    Date Posted: Mar 20, 2021 Share: Apply Now Description Career Area:DigitalJob Description:We at CAT digital are building a state-of-the-art platform to support a wide range of customer-focused applications. We are looking for a strong Principal engineer to join our Platform Services team to develop detailed designs for multiple complex distributed systems. This person will work closely with software development teams to bring the designs to life and bridge any gaps in the integration phase.JOB DUTIES: As a Principal Software Engineer you will lead all stages of software development including refining product vision, gathering requirements, project planning, software system design, coding, testing, release, deployment and support. Responsibilities of the incumbents are across functional lines with individuals assigned in new program development and/or maintenance.
    • Competent to perform all programming, project management, and development assignments without close supervision; normally assigned the more complex aspects of systems work.
    • Lead role in complex projects spanning across multiple system components
    • Work in all phases of product creation process including creating technical requirements, project planning, identifying dependencies, system architecture and development.
    • Investigation and root cause analysis of software and system defects.
    • Focus on productivity, quality and competitiveness of major technology initiatives.
    • Apply knowledge and skills to solve most complex engineering problems.
    • Organize and drive configuration management activities of the development process
    • Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.
    • Works independently on complex systems or infrastructure components that may be used by one or more applications or systems.
    • Drives application development focused around delivering business valuable features
    • Mentor and assist software engineers, providing technical assistance and direction as needed
    • Maintains high standards of software quality by establishing good practices and habits
    • Identifies and encourage areas for growth and improvement
    • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness
    • Performs integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results.Basic qualifications:
      • Position requires a four-year degree from an accredited college or university.
      • 15 years or more of software development experience or at least 12 years of experience with master's degree in computer science or related field.
      • 7 years of demonstrated experience leading software engineering projects.
      • 8 years or more of experience in designing and developing software applications in Java or Scala or at least Five years of experience in Java or Scala with master's degree in computer science or related field.Top candidates will also have:
        • Demonstrated leadership on medium to large-scale projects impacting strategic priorities.
        • Ability to cope with shifting priorities, demands and timelines through analytical and problem-solving skills.
        • Ability to effectively prioritize, delegate responsibilities and execute tasks in a high-pressure environment.
        • Proven experience in many of the following,
          • Designing, developing, deploying and maintaining software at scale.
          • Developing software applications using relational and Nosql databases.
          • Application architectural patterns, such as MVC, Microservices, Event-driven, etc.
          • Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
          • Deploying and maintaining software using public clouds such as AWS or Azure.
          • Working within an Agile framework (ideally Scrum)
          • Strong understanding and/or experience in many of the following,
            • Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm
            • Message brokers such as Kafka, Rabbitmq, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis.
            • Experience designing well-defined Restful APIs
            • Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway
            • Hands one experience with API tools such as Swagger, Postman and Assertible
            • Test driven development and behavior driven development.
            • Hands on experience with testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines.
            • Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
            • Debugging and maintaining software in Linux or Unix platforms.
            • 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 environmentVisa sponsorship available for eligible applicants.EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.Not ready to apply? Submit your information to our Talent Network here . Share: Apply Now Job Info Mar 20, 2021 R0000021881 United States Similar Jobs Sr. Data Scientist Work Location City, IL, United States
              Human Resources Sr. Data Scientist Chicago, IL, United States
              Human Resources Investor Relations Senior Communicator Work Location City, IL, United States
              Communications Investor Relations Senior Communicator Deerfield, IL, United States
              Communications Senior Software Engineer, Cat Digital Chicago, IL, United States
              Digital IT Service Level Manager HOME CITY, IL, United States
              Information Technology
              • Search Jobs
              • Caterpillar.com
              • Career Areas Info
              • Corporate Press Releases Related Links United States Accommodations Need Help Applying? Caterpillar Participating in United Kingdom Gender Pay Gap Reporting -- 2021 Caterpillar Careers. All rights reserved. This site uses cookies to create a better experience for you. Some of these cookies are set automatically because they're necessary for the site to perform. Other cookies are used for functional, performance, and targeting purposes to enhance your experience by personalizing content and ads, enabling third party content and features, and enabling us to analyze how this site is used. To learn more, please visit our Cookie List page.

                By clicking 'I Accept', you are agreeing to our use of functional, performance and targeting cookies. No Thanks I Accept

Keywords: Caterpillar Inc., Arlington Heights , Principle Software Engineer 1, IT / Software / Systems , Deerfield, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Sr. Principal System Administrator (APS) (OS) WinTel Server
Description: Category: Information Technology br Location: Chicago, Illinois br US Citizenship Required for this Position: Yes br Clearance Type: Confidential br Telecommute: Yes -May Consider Occasional/Part (more...)
Company: Northrop Grumman
Location: Chicago
Posted on: 04/17/2021

Senior Python Developer
Description: Our client is not able to sponsor visa's at this time Description:Our client is building out a robust customer facing application that is taking on data from multiple internal and external sources. (more...)
Company: TEKsystems
Location: Chicago
Posted on: 04/17/2021

Regulatory Technology Analyst
Description: At UL, we know why we come to work.Thousands of us around the world wake up every day with a common purpose: to make the world a safer, more secure and sustainable place. Science is in our DNA we are (more...)
Company: UL, LLC
Location: Northbrook
Posted on: 04/17/2021


Talend ETL Developer
Description: About Us Wavicle designs and delivers data and analytics solutions to reduce time, cost, and risk of companies' data projects, improving the quality of their analytics and decisions now and into the future. (more...)
Company: Wavicle Data Solutions
Location: Chicago
Posted on: 04/17/2021

Junior CSS/HTML Developer
Description: Are you ready to get hired in the next 4 weeks Revature is the fastest growing employer of emerging tech talent and has over 300 new Junior CSS/HTML Developer positions available.One day someone is going (more...)
Company: Revature
Location: Chicago
Posted on: 04/17/2021

Sr. Software Engineer - Le Mars, Omaha, Chicago, Bentonville, Buffalo, or Las Vegas
Description: Maintain software applications and provide custom development as necessary in support of company requirements.--This is accomplished according to the priorities and direction established by management (more...)
Company: Wells Enterprises
Location: Chicago
Posted on: 04/17/2021

Mobile Software Engineer (Android)
Description: 77 West Wacker Dr 35012 , United States of America, Chicago, IllinoisMobile Software Engineer Android Capital One is a pioneer in financial services, a high-tech company, an innovation laboratory, and (more...)
Company: Capital One
Location: Chicago
Posted on: 04/17/2021

Remote UAT Frontend QA Automation Developer
Description: The largest global bitcoin exchange is in need of a Remote UAT Frontend QA Automation Developer. Candidates will
Company: VirtualVocations
Location: Lincolnwood
Posted on: 04/17/2021

Junior Full Stack Developer
Description: Revature is looking to hire over 300 Junior Full Stack Developers in the next 4 weeks. As the fastest growing employer of emerging tech talent, we recruit all across the country.One day someone is going (more...)
Company: Revature
Location: Romeoville
Posted on: 04/17/2021

Sr. Software Developer - Cloud AWS - Remote
Description: Find what drives you on a team with a 70 year history of being recognized for discovery, determination, and innovation. As a global leader in high-tech filtration, separation, and purification, Pall (more...)
Company: Danaher Corporation
Location: Chicago
Posted on: 04/17/2021

Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Arlington Heights RSS job feeds