F
Ford Motor Company•3h ago
Indeed
Senior Software Engineer
Chennai, Tamil Nadu
Full Time
Senior Level
Full Job Description
Role Overview
The MPS2 platform handles business-critical incentive calculations, marketing program lifecycle management, and high-volume transaction processing across a multi-terabyte database instance backed by massive RAM resources. We are seeking an experienced Senior Software Engineer to lead the implementation of complex business logic, architect resilient distributed workflows, and act as a subject matter expert in data engineering best practices.
Key Responsibilities
- Data Architecture: Design schema structures, partitioning strategies (declarative partitioning, sharding), and indexing models for large-scale PostgreSQL deployments. Diagnose performance bottlenecks using EXPLAIN ANALYZE and optimize lock contention.
Tech Stack: PostgreSQL, B-tree/BRIN/GIN indexes, HikariCP/PgBouncer. - Distributed Patterns: Implement Saga patterns, Outbox pattern, distributed locking, and caching strategies to ensure strict data consistency across services. Support frontend integration with Angular micro-frontends as needed.
Tech Stack: REST APIs (OpenAPI/Swagger), GitHub Copilot/CodeGuardians.
- Messaging & Streaming: Develop high-concurrency microservices using Java 17+ and Spring Boot. Architect Apache Kafka event pipelines with topic modeling, dead-letter queues (DLQ), and schema evolution.
Tech Stack: Java/Spring Boot, Apache Kafka, Redis.
- Engineering Quality: Enforce clean code standards, maintain high test coverage (JUnit 5, Mockito, Testcontainers), and conduct meaningful PR reviews aligned with business objectives.
Tech Stack: Git/GitHub Actions, CI/CD pipelines.
Company
F
Ford Motor Company
Ford Motor Company, a global leader in automotive manufacturing and innovation.
Chennai, Tamil Nadu
Posted on Indeed