Lead Software Engineer (Senior Data Specialist) at Caterpillar Inc.

Bengaluru, Karnataka, India

Caterpillar Inc. Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Digital, Data, Financial Services, ManufacturingIndustries

Requirements

  • Bachelor’s or Master’s in Computer Science or Software Engineering, or equivalent education with at least 8 years of experience (B.E / B Tech / M Tech)
  • Strong proficiency in React.js, Next.js, and modern JavaScript/TypeScript
  • Solid experience in Python (preferably with Flask, FastAPI, Django, or PySpark)
  • Hands-on experience with Azure cloud services, including Azure Functions, Azure App Services, Azure Storage & Databases, and Azure DevOps
  • Experience with CI/CD pipelines and Infrastructure as Code (ARM templates, Bicep, Terraform)
  • Proficient in Git workflows and version control best practices
  • Excellent problem-solving and debugging skills
  • Strong communication skills and ability to work both independently and collaboratively
  • Core Application Systems: Basic understanding of major production application systems, including describing basic elements and benefits, naming the organization’s core systems, and major business functions supported
  • Preferred Qualifications
  • Experience with Docker and Kubernetes
  • Familiarity with Azure Monitor and Application Insights
  • Knowledge of security best practices in cloud and web development
  • Experience working in Agile/Scrum environments

Responsibilities

  • Develop and maintain secure, scalable web applications using React.js/Next.js and Python
  • Design and implement backend services, APIs, and microservices with a focus on performance and reliability
  • Deploy and manage applications on Microsoft Azure, leveraging services like Azure Functions and App Services
  • Build and maintain CI/CD pipelines using Azure DevOps for efficient and safe code delivery
  • Collaborate with product managers, designers, and other developers to define and deliver new features
  • Ensure code quality through version control, code reviews, and automated testing
  • Troubleshoot and optimize performance across the full stack
  • Communicate technical concepts clearly to stakeholders and contribute to business value

Skills

Key technologies and capabilities for this role

React.jsNext.jsPythonMicrosoft AzureFull Stack DevelopmentAPIsMicroservicesBackend Services

Questions & Answers

Common questions about this position

What is the location requirement for this role?

The preference for this role is to be based out of Bangalore – Caterpillar PSN.

What are the key technical skills required for this position?

The role requires strong proficiency in React.js, Next.js, and modern JavaScript/TypeScript, solid experience in Python (preferably with Flask, FastAPI, Django, or PySpark), and hands-on experience with Azure cloud services including Azure Functions, App Services, Storage & Databases, and DevOps.

What is the minimum education and experience needed?

A Bachelor’s or Master’s in Computer Science or Software Engineering, or equivalent education with at least 8 years of experience is required.

What is the company culture like at Caterpillar?

Caterpillar fosters a global team environment that cares about each other, emphasizing makers, problem solvers, and future world builders creating stronger, more sustainable communities through progress and innovation.

What makes a strong candidate for this Lead Software Engineer role?

A strong candidate will have at least 8 years of experience, expertise in full stack development with React.js/Next.js, Python, and Azure services, plus the ability to thrive in a fast-paced environment and collaborate with cross-functional teams.

Caterpillar Inc.

Manufactures heavy machinery for various industries

About Caterpillar Inc.

Caterpillar Inc. designs and manufactures heavy machinery and equipment for industries such as construction, mining, energy, and rail. Their products include a wide range of machinery and engines that help clients complete large-scale projects. Caterpillar's equipment works by providing powerful tools that can perform tasks like digging, lifting, and transporting materials. What sets Caterpillar apart from its competitors is its strong aftermarket support, which includes maintenance and repair services, ensuring that their machinery remains efficient and reliable over time. The company's goal is to deliver high-quality products while also focusing on sustainability and community development through initiatives that improve education and reduce poverty.

Irving, TexasHeadquarters
1925Year Founded
$143.5KTotal Funding
IPOCompany Stage
Industrial & Manufacturing, Social Impact, AI & Machine LearningIndustries
10,001+Employees

Benefits

Annual incentive bonus plan
Medical, dental, and vision coverage
Paid time off plan (Vacation, Holiday, Volunteer, Etc.)
401k savings plan
Health savings account (HSA)
Flexible spending accounts (FSAs)
Disability benefits
Life Insurance
Parental leave
Healthy Lifestyle Programs
Employee Assistance Programs
Voluntary Benefits and Employee Discounts
Tuition Reimbursement
Career Development

Risks

Closure of Aurora office may impact regional economy and Caterpillar's reputation.
Partnership with Anti Social Social Club could dilute Caterpillar's industrial brand focus.
Advanced technology in Cat D8 dozer may face resistance from traditional customers.

Differentiation

Caterpillar's century-long history underscores its reliability and industry leadership.
The company integrates AI and IoT to enhance machinery performance and customer satisfaction.
Caterpillar's strong aftermarket services ensure product longevity and operational efficiency.

Upsides

Growing demand for autonomous equipment boosts Caterpillar's innovation in heavy machinery.
Expansion of 5G networks enhances Caterpillar's remote operation capabilities, improving safety.
Caterpillar's commitment to sustainability aligns with the global shift towards eco-friendly practices.

Land your dream remote job 3x faster with AI