Senior Manager Software Engineering
2 weeks ago
Career Area:
Technology, Digital and DataJob 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.
Senior Engineering Manager – Performance Engineering & System Test Architecture
Role Overview:
The Senior Engineering Manager will lead the Performance Engineering and System Test Architecture function, ensuring scalability, reliability, and resilience of digital platforms and applications. This role will define test architecture strategies, build reusable frameworks, and drive performance and security testing initiatives across the enterprise.
Leads Performance Engineering, System Test Architecture, and Security testing integration, creating the reusable test architecture backbone and non-functional excellence for the organization.
Establish a platform-grade test architecture and a performance-first culture that ensures reliability, scalability, and resilience of digital systems. Build reusable frameworks, simulators, and data pipelines that standardize how testing is done across teams. Operationalize AI-driven performance analytics and continuous reliability practices so the CoE becomes the de facto global authority for non-functional quality.
Key Responsibilities:
- Performance & Security Strategy:
- Define and implement performance engineering roadmap for platforms and applications.
- Oversee security testing practices and ensure compliance with enterprise standards.
- Establish continuous performance: shift-left perf checks (k6/JMeter in CI), component-level budgets, and release-level load tests.
- Create production-informed workloads using real user data patterns (privacy-safe) and seasonal event profiles.
- Lead capacity planning, scalability modelling, and resilience drills (chaos testing, failover, throttling) with SRE and Platform teams.
- Partner with Security for threat modelling and abuse-case testing; ensure privacy-by-design in test data.
- System Test Architecture:
- Design and maintain common test frameworks for digital QA.
- Drive innovation in test architecture, including simulators and automation accelerators.
- Define the reference test architecture—patterns, blueprints, and reference implementations (web, mobile, API, data, event-driven, microservices).
- Build shared accelerators: test harnesses, stubs/mocks, service virtualization, data factories, golden test suites, and simulators/digital twins.
- Own environment strategy (capacity, parity, test data, observability) across SIT, Performance, and Pre-Prod.
- Scalability & Optimization:
- Conduct performance benchmarking, load testing, and capacity planning.
- Collaborate with development and infrastructure teams to optimize system performance.
- Deploy AI-driven telemetry: correlate logs, traces, and metrics to isolate performance regressions and predict saturation points.
- Use LLMs for bottleneck triage summaries, perf-test script generation, and root-cause hypotheses.
- Stand up AIOps integrations so incidents and perf anomalies loop back into risk-based testing and SLO guardrails.
- Governance & Reporting:
- Establish metrics for performance, scalability, and security readiness.
- Provide insights and recommendations to leadership for continuous improvement.
- Team Leadership:
- Build and mentor a high-performing team of performance engineers and test architects.
- Promote best practices and knowledge sharing across QE organization.
- Create the Non-Functional Excellence Guild—community of architects/engineers across domains for standards and best practices.
- Run the QE Architecture Review Board to approve frameworks, tools, and patterns before broad rollout.
- Coach architects and engineers; launch learning paths in performance, reliability, security, and AI-in-testing.
Required Skills & Experience:
- 16 to 20+ years in software testing and performance engineering, with 4+ years in leadership roles.
- Deep expertise in performance testing tools (e.g., JMeter, LoadRunner) and security testing.
- Strong understanding of system architecture, cloud platforms, and distributed systems.
- Experience in designing reusable test frameworks and simulators.
- Excellent analytical, problem-solving, and communication skills.
- Performance: k6, JMeter, Gatling, Locust; LoadRunner (as applicable).
- Profiling/Tracing: AWS CloudWatch, APPD, Lighthouse, Site-Speed etc
- Observability & AIOps: Grafana/Prometheus, Datadog/New Relic, anomaly detection.
- Security: SAST/DAST/IAST/SCA toolchains; secrets/container scanning.
Preferred Qualifications:
- Knowledge of accessibility and compliance standards.
- Experience in large-scale enterprise systems and digital transformation programs.
Posting Dates:
November 13, November 26, 2025Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
-
Senior Software Engineer
54 minutes ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Lead Software Engineer
5 days ago
Chennai, Tamil Nadu, India Capgemini Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob DescriptionWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research,...
-
Senior Software Engineering Manager
2 weeks ago
Chennai, Tamil Nadu, India Advantest Full timeAbout Us: Advantest Test Solutions (ATS), located in Lake Forest, CA, is a leading company at the forefront of the semiconductor industry, offering cutting-edge, massively parallel test infrastructure (IaaS) that serves customers worldwide. This role provides a unique opportunity for experienced engineering managers with a strong technical background,...
-
Senior MEP Engineer
2 weeks ago
Chennai, Tamil Nadu, India ETA Engineering Full time ₹ 4,00,000 - ₹ 8,00,000 per yearJob Title: Senior MEP Engineer (Electrical / Mechanical)Location: Chennai, IndiaExperience: 10 – 20 yearsQualification: Bachelor's Degree in Electrical or Mechanical EngineeringJob Summary:We are seeking an experienced Senior MEP Engineer with a strong background in Mechanical, Electrical, and Plumbing (MEP) systems for large-scale infrastructure projects....
-
Senior Software Engineer
4 days ago
Chennai, Tamil Nadu, India Crayon Data Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSenior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...
-
Senior Manager, Software Engineering
5 days ago
Chennai, Tamil Nadu, India SES Full time ₹ 20,00,000 - ₹ 25,00,000 per yearROLE DESCRIPTION SUMMARYAnexciting opportunity and are seeking a versatile Senior Manager, Software Engineering to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing software performance and configuration systems, and managing the deployment and...
-
Senior Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India ValueLabs Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDetailed Job DescriptionWe are looking for a Senior Software Engineer with minimum 7 years of Product experience in Bancs - Core Banking product.About Us:AiDE Recruit ia a leading provider of innovative enterprise software solution, specializing in CRM and HR software. We pride ourselves on creating cutting-edge applications that seamlessly integrate...
-
Senior Technical Delivery Manager
2 days ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 60,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Senior Manager, Software Engineering
7 days ago
Chennai, Tamil Nadu, India SES Satellites Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRequisition Number: 19302Contract Type: PermanentLocation(s):Chennai, INRole Description SummaryAn exciting opportunity and are seeking a versatile Senior Manager, Software Engineering to develop cutting-edge software solutions to optimize our business operations. In this role, your duties will include supervising junior software developers, analyzing...
-
Senior Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India C++,PYTHON,LINUX Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSenior Software Engineer – Platform Team Location: Chennai Department: Platform Team Employment Type: Full-Time About the Role We are seeking a skilled and motivated Senior Software Engineer to join our Platform Team. In this role, you will focus on enhancing system robustness, fault tolerance, and scalability while building reliable interfaces for...