{"id":2977630,"url":"https://alion.io/job/caterpillar-manager-software-engineering-3","title":"Manager Software Engineering","company":{"id":176554,"name":"Caterpillar","domain":"caterpillar.com","url":"https://alion.io/company/caterpillar","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":88,"open_postings":37,"ghost_share":0,"stale_share":0.486,"repost_share":0,"time_to_fill_p50_days":35,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Management","role_family":"Management","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ActiveMQ","optional":false},{"name":"Agile","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"Cassandra","optional":false},{"name":"CI/CD","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Jenkins","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Scala","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"BPMN","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-21T05:28:16Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-24T15:35:07Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Career Area:\nTechnology, Digital and DataJob Description:\nYour Work Shapes the World at Caterpillar Inc.\nWhen 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.\nJOB PURPOSE: \nThe Software Engineering Manager would provide leadership in the design, development, and deployment of Caterpillar’s state-of-the-art digital products within the areas of e-commerce. This position is accountable for hiring, managing, and mentoring multiple software engineers and pod leads who are transforming and building a world-class eCommerce application, in line with the CAT Digital Strategy.\nWe are looking for a Software Engineering Manager with expertise and passion to imagine, build and develop innovative products. This is a high growth space and a big opportunity that needs a dynamic product creator. The ideal candidate will be curious, have attention to detail, be energized by a dynamic environment, be comfortable with strategic thinking while also diving deep.\nIf you are looking for an opportunity to lead strong development teams and build creative technology solutions that positively impact international customers, relish large ownership and diverse technologies, join our team today!\nAs a Software Engineering Manager, you will identify, hire, and build world-class teams of Software Engineers to define, drive, and execute on our strategic vision. You will improve/initiate processes that allow these teams to collaborate with local as well as global teams with a high degree of efficiency. You will develop teams of highly motivated and talented individuals that can collaborate with Project Managers, Product Managers and Software Engineers across the company on a high impact initiative. You will design, build and own features and programs that will delight our dealers / customers.\nThis key role is expected to establish and mature product software engineering capability in India. The role will report to CAT Digital India Senior Engineering Manager.\nJOB DUTIES:\nThe position supports the CAT Digital strategy, recognizes the service requirements/needs of dealers and customers, corporate and business unit goals, and gives input to leadership in formulating global concepts, strategies and plans to deliver service solutions. \nTypical internal customers include various contacts throughout Caterpillar worldwide and its subsidiaries. External contacts include various customers, dealers, and vendors throughout worldwide markets. \nThe role is responsible for the overall development life cycle of the solution and manage complex projects with significant impact.\nResponsibilities include supervising a team and a project related to developing business and technical solutions.\nWork with product managers in developing a strategy and road map to provide compelling capabilities that helps them succeed in their business goals.\nWork closely with senior engineers to develop the best technical design and approach for new product development.\nContinuously improve and drive engineering best practices around software engineering & lead the craftsmanship, resilience, and scalability of our solutions. Establish durable ways of working with product peers and other internal engineering teams.\nEncourage innovation, implementation of cutting-edge technologies, including outside-of-the-box thinking, teamwork, self-organization, and diversity.\nProject management - prioritization, planning of features, Stakeholder management and tracking of commitments. Develops detailed work plans, project estimates, resource plans, and status reports. Monitors and troubleshoots performance and schedule issues.\nCareer management and development of direct reports: The position is responsible for all personnel issues and performance evaluation of subordinates, as well as overall employee satisfaction for the division. \nProvides technical support, and direction to teams and pod leads. Acquires resources necessary to accomplish work on time.\nCoordinates walkthroughs and reviews; ensures conformance to standards and adherence to design specifications.\nThe position is challenged to carefully evaluate problems and provide input into many possible solutions before selecting one option. Problems may be complex and can require developing and monetize new solutions. \nThe leader follows general policies and guidelines for projects under his/her control to ensure specific, management goals are met and desired results are achieved. Impacts key quality goals including Customer Satisfaction, Continuous Improvement, and Reoccurring Revenue, Timeliness, Accuracy, Efficiency, Cost Savings, Process Quality, etc. \nS/he should be able to operate in a very fast paced environment where time to hit market is super critical. S/he would need to also balance technical leadership with savvy business judgment to make the right decisions about technology choices.\nEmployee is also responsible for performing other job duties as assigned by Caterpillar management from time to time. \nBasic Qualifications: \nPosition requires a four-year degree from an accredited college or university. \nFifteen + years or more of experience in designing and developing software applications in Java or Scala or at least ten years of experience in Java with master’s degree in computer science or related field. \nThree years or more of experience in managing 8 to 14 member cross functional team. \nFive years or more of experience in public cloud technologies such as AWS or Azure.\nTop candidates will also have:\nDemonstrated leadership on medium to large-scale projects impacting strategic priorities. \nAbility to cope with shifting priorities, demands and timelines through analytical and problem-solving skills. \nAbility to effectively prioritize, delegate responsibilities and execute tasks in a high-pressure environment. \nOversees performance of individual team members and team as whole. Identifies and addresses staff training and development needs.\nDevelops detailed work plans, project estimates, resource plans, and status reports. Monitors and troubleshoots performance and schedule issues.\nAbility to work under pressure and within time constraints. Passion for technology and innovation.\nAbility to provide guidance in applying the right architectural design pattern for the modernization of the applications by analysing the gaps between existing architecture and new business requirements.\nProven experience in many of the following:\nDesigning, developing, deploying, and maintaining software at scale.\nApplication architectural patterns, such as MVC, Microservices, Event-driven, etc. \nTechnical expertise in building a complex open-stack, microservices-based platform or product that is highly reliable, and scalable.\nMessage brokers such as Kafka, RabbitMQ, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis. \nDatastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle, PostgreSQL. \nDeveloping software applications using relational and NoSQL databases. \nDeploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc. \nWorking within an Agile framework (ideally Scrum). \nResearching data to support design decisions.\nMust demonstrate solid knowledge of computer science fundamentals like data structures and Algorithms.\nPreference will be given to candidates having knowledge of ecommerce platforms like HCL Commerce (WCS) Version 8.0+ or equivalent; WebSphere Commerce subsystems - Trading, Catalog Management, Order Management, Member Management Sub-system, etc\nMust Have - Deep hands-on expertise in Java/J2EE, Spring Boot.\nNice to Have - Certifications in AWS/Azure, MongoDB/Redis.\nNice to Have - Hands-on experience on React, Typescript, JavaScript frameworks.\nNice to Have - BPMN/Workflow/Rules Engine technology like Camunda, Temporal, Drools.\nThis position requires working onsite five days a week.Relocation is available for this position.Posting Dates:\nOctober 21, 2026 - October 29, 2026Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply\nNot ready to apply? Join our Talent Community.","description_format":"text","description_chars":8441,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":true,"industries":["Commerce","Industrial Machinery"],"lifecycle":[{"event":"open","at":"2026-10-21T05:28:16Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":35,"reasons":["conf:14","velocity","win:early","comp:brand,attention"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/caterpillar-manager-software-engineering-3","json_url":"https://alion.io/job/caterpillar-manager-software-engineering-3.json","meta":{"generated_at":"2026-10-26T05:00:08Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6685,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176554},"rest":"https://alion.io/mcp/rest/get_company?id=176554"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcaterpillar-manager-software-engineering-3"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcaterpillar-manager-software-engineering-3"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcaterpillar-manager-software-engineering-3"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/caterpillar-manager-software-engineering-3\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaterpillar-manager-software-engineering-3"}]}