Lead Software Engineer

4 weeks ago


Chicago, Illinois, United States Caterpillar Full time

Career Area:


Business Technologies, 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.
Caterpillar Inc. seeks Lead Software Engineer at its facility located at 540 W Madison, Chicago, IL

Focus on data quality evaluation of large set of diverse data from IoT connected assets, our integrated network of dealers, and enterprise data.

Contribute to the definition and implementation of quality metrics, identification of data quality rules and evaluation of their impact, as well as root cause analysis of data quality problems.

Use analytics and visualization methods to solve problems for Caterpillar internal customers.

Have prior experience in a business intelligence or quality role, be proficient in SQL, have development experience in Python and dashboard design.

Design, develop, and maintain Dealer and Enterprise quality dashboards and reports. Provide analytics support to high profile Helios Data Division Projects. Use analytics methods to make recommendations to Designers, Product Owners, and Managers. Work independently without close supervision on medium to high complexity projects. Perform all necessary data related tasks including data design, data quality, metadata management, data governance or data architecture. Act as team lead by providing technical leadership, guidance, and assistance to other team members. Work directly on complex problems and provide solutions aligned with overall objectives of Cat Digital. Understand and evaluate business requirements that impact the Caterpillar enterprise, dealership partners, and other internal and external customers. Liaise with data creators to support project planning, training, guidance on standards, and the efficient creation/maintenance of high-quality data. Contribute to policies, procedures, and standards as well as technical requirements. Create the data management strategy and define continuous improvement goals of data quality, governance, and processes.

Lead communication across various lines of businesses and technology partners to constantly monitor, collect, review, and roadmap business data requirements, and related technology solutions.

Ensure compliance with the latest data standards supported by the company, and brand, legal, information security (data security and privacy compliance).

Maintain knowledge of functional technology of the data management systems as they change with upgrades and new releases. Maintain existing data quality scorecard measurements, execution of scorecards, resolving exceptions with data owners and source systems. Design robust, scalable database and data extraction, transformation, and loading (ETL) solutions. Document data models for domains to be deployed including a logical data model, candidate source lists, and canonical formats. Develop data ingestion store specifications identifying source systems and the tables and fields to ingest. Develop data object pipeline specifications including detailed field level mapping, business rules, data quality rules, etc. Create, update, and enhance metadata policies, processes, and catalogs. Drive alignment and coordination of data governance efforts.

REQS:

This position requires a Bachelor's degree, or foreign equivalent, in Information Technology, Computer Science, or a related field plus Eight (8) Years of experience as a Software Developer or related occupation.

Alternatively, the employer would accept a Master's degree, or foreign equivalent, in Information Technology, Computer Science, or a related field, plus Four (4) Years of experience as a Software Developer or related occupation.


Additionally, the applicant must have employment experience with:
(1)

Compiling and standardizing diverse, non-sanitized datasets; (2) Working with structured and unstructured data; Snowflake, Exadata, Netezza, SAP, Relational Databases, Stored Procedures, Views, Indexing, Window Functions, Normalization; (3) Integrating analytical models with existing data pipelines; Linear Regression, Classification, Logistic Regression, Decision Trees, Random Forests, SVM, Hypothesis Testing, K-NN, K-Means Clustering, Text Analysis, Sentiment Analysis, Time Series Analysis, Survival Analysis, A/B Testing, Numpy, Matplotlib, Sckit-learn, Pandas, Scipy; (4) Statistical approaches, quantitative analytic methods, data management techniques, and/or related digital technologies, and the ability to handle complex issues; (5) AWS full-stack development and services such as:

Athena, Glue, DynamoDB, EC2, EMR, RDS, S3, Sage Maker; (6) Snowflake data warehouse; (7) Visualizing data using BI software such as Tableau and MS Power BI; and (8) Designing and implementing data processing and machine learning frameworks.

Applicants who are interested in this position should apply via , search
[Lead Software Engineer / Reference # R ] #
LI-DNI.



Posting Dates:


August 13, December 21, 2024
Any offer of employment is conditioned upon the successful completion of a drug screen.
EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.
Not ready to apply? Join our Talent Community .

  • Chicago, Illinois, United States PeopleCaddie Full time

    Job Overview:***Exciting Opportunity for a Lead Software Engineer***Position: Lead Software EngineerWork Arrangement: Fully RemoteContract Duration: 6 to 18 monthsCompensation: $71 to $74 per hourKey Responsibilities:Demonstrate advanced expertise in Mendix and Java technologies.Implement JavaScript functionalities and integrate third-party services via...


  • Chicago, Illinois, United States Northwestern Memorial Healthcare Full time

    Company Overview At Northwestern Medicine, we prioritize every patient interaction, fostering a supportive work environment. This commitment to patient care distinguishes us as a frontrunner in the healthcare sector. As a vital member of our organization, you will have the chance to contribute to our mission of enhancing healthcare delivery, regardless of...

  • Lead Software Engineer

    2 months ago


    Chicago, Illinois, United States JPMorganChase Full time

    Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Bank's Controls group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Chicago, Illinois, United States Jobot Full time

    Join a dynamic and innovative DeFi startup as a Senior Software EngineerAbout the Position:We are seeking a highly skilled Senior Software Engineer to become a vital part of our expanding team. This role is essential for developing cutting-edge solutions in the decentralized finance space.What We Offer:We provide a competitive compensation package, including...


  • Chicago, Illinois, United States 1872 Consulting Full time

    Position: Lead Software Application Engineer Location: Remote with Local Training RequirementOverview: We are seeking skilled professionals to oversee the deployment, installation, testing, customization, and support of commercial software applications. Software Deployment and Installation: You will be responsible for deploying on-premises applications to...


  • Chicago, Illinois, United States LexisNexis Risk Solutions Full time

    Position OverviewThis is a Hybrid role that necessitates occasional office presence. Please ensure you can meet this requirement before applying.Company OverviewLexisNexis Risk Solutions serves as a vital partner in risk assessment. Our Business Services division provides a diverse range of solutions aimed at assisting businesses of all sizes in enhancing...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewPosition: Lead Software Engineer for Trading SolutionsLocation: Chicago, ILPosition Summary:We are in search of a Lead Software Engineer specializing in trading solutions. This role demands a comprehensive understanding of options trading, software engineering, and low-latency architectures. The ideal candidate will possess significant experience...


  • Chicago, Illinois, United States W. W. Grainger Full time

    About the RoleWe are seeking an experienced Engineering Manager to lead our Commerce Product engineering team at W. W. Grainger. This role will have a significant impact on the success of our business and the satisfaction of our users.Key ResponsibilitiesPromote a culture of innovation and excellence within the team through coaching, mentoring, and...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Job OverviewPosition: Lead Software Engineer in Options TradingLocation: RemoteAbout the Role:We are in search of a highly skilled Lead Software Engineer specializing in options trading. This role demands a profound comprehension of software engineering, options market mechanisms, and the intricacies of low-latency systems. The perfect candidate will possess...


  • Chicago, Illinois, United States The Northern Trust Company Full time

    Job Summary:The Northern Trust Company seeks a highly skilled and experienced Senior Software Engineering Manager to lead the design, development, and testing of software applications and solutions. As a key member of our technology team, you will be responsible for defining technical system requirements for complex data processing and software development...


  • Chicago, Illinois, United States The Northern Trust Company Full time

    Job SummaryThe Northern Trust Company is seeking a highly skilled Senior Software Engineering Lead to join our team. As a key member of our software development team, you will be responsible for designing, building, and testing software applications and solutions.Key ResponsibilitiesDefine technical system requirements for complex data processing and...


  • Chicago, Illinois, United States Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a prominent player in the technology services sector, renowned for delivering innovative solutions that facilitate extensive digital transformations for clients across various industries.Position Summary:We are seeking a Senior Java Fullstack Developer to join our dynamic team. This role offers a long-term opportunity...


  • Chicago, Illinois, United States Edgehog Trading Full time

    Lead Software Engineer Opportunity at Edgehog TradingEdgehog Trading is seeking a skilled Senior Developer who is ready to transition into a pivotal Lead Software Engineer role. This position is ideal for individuals with a robust background in options trading, advanced software engineering, and low-latency system design, complemented by strong leadership...


  • Chicago, Illinois, United States Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a prominent technology services provider with a robust presence in the U.S.A., Canada, and India. We specialize in delivering innovative solutions that empower our clients to navigate complex digital transformations and achieve their strategic objectives.Position Summary:We are seeking a Senior Java Fullstack Developer...


  • Chicago, Illinois, United States Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a prominent player in the technology services sector, with a workforce exceeding 4,000 professionals and offices across India, the U.S.A., and Canada. We specialize in delivering innovative technology solutions that empower clients to achieve significant digital transformations and meet their business...


  • Chicago, Illinois, United States Gelber Group Full time

    Senior Software Engineer - Technical Operations TeamJoin Gelber Group, where we combine a passion for trading with cutting-edge technology.As a leading proprietary trading firm with over 40 years of experience, we pride ourselves on our innovative approach and commitment to excellence. Our culture fosters entrepreneurship, collaboration, and creativity,...


  • Chicago, Illinois, United States Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a prominent player in the technology services sector, with a workforce exceeding 4,000 professionals and a presence in multiple countries including India, the U.S.A., and Canada. We specialize in delivering innovative solutions that empower clients to navigate extensive digital transformations and achieve their...


  • Chicago, Illinois, United States Deere Full time

    Position OverviewDeere & Company is on the lookout for a Senior Software Engineer to join our innovative team. This role is pivotal in addressing the challenges posed by a rapidly growing global population and urbanization.Key ResponsibilitiesThe selected candidate will:Utilize back-end technologies such as Java, J2EE, Springboot, Spring, and Struts to...


  • Chicago, Illinois, United States NinjaTrader Full time

    About the RoleWe are seeking a highly skilled and experienced engineering leader to lead our newly formed Trader Experience team. As a leader in our technology organization, your team's work will have a deep impact on our customers, directly influencing our business's bottom line.Key ResponsibilitiesMentor and manage a diverse team of Software Engineers...


  • Chicago, Illinois, United States Discover Full time

    Envision a brighter future with us.At Discover, you will engage in impactful work from the very start. Our inclusive culture thrives on three fundamental principles: We Strive for Excellence, We Evolve Continuously, and We Achieve Together. We genuinely want you to develop and contribute at one of the foremost digital banking and payment organizations. Your...