Software Engineer
Ford MotorJob Description
Software Engineer
Product Development & Architecture
- Collaborate with Product Managers and stakeholders to translate business requirements into technical solutions.
- Design and develop cloud-native applications, APIs, and microservices using Java and Spring Boot.
- Apply modern architecture patterns including Domain-Driven Design (DDD), Event-Driven Architecture, CQRS, and Hexagonal Architecture.
- Produce technical designs, API specifications, and architecture documentation.
AI-Augmented Software Engineering
- Leverage AI development tools such as GitHub Copilot, Claude Code, Cursor, or similar platforms to improve engineering productivity.
- Practice specification-driven development using API contracts, acceptance criteria, and automated testing.
- Review, validate, and maintain accountability for all AI-generated code and design recommendations.
- Contribute to reusable engineering standards, templates, and automation that enhance software delivery quality.
AI-Powered Product Features
- Design and develop AI-enabled capabilities using Vertex AI, Azure OpenAI, or similar platforms.
- Implement retrieval-augmented generation (RAG), intelligent search, document understanding, and agent-assisted workflows.
- Build model evaluation, monitoring, and testing frameworks to ensure reliable AI outcomes.
- Implement responsible AI controls, including privacy, security, and human oversight mechanisms.
Cloud Engineering & DevSecOps
- Build and deploy applications on Google Cloud Platform (GCP).
- Develop and maintain CI/CD pipelines using GitHub Actions, Cloud Build, or equivalent tools.
- Utilize Infrastructure as Code (Terraform) and container orchestration platforms such as Kubernetes.
- Apply security best practices throughout the software development lifecycle.
Reliability, Operations & Observability
- Monitor and support production systems using tools such as Dynatrace, Splunk, Prometheus, and Grafana.
- Troubleshoot application, platform, and infrastructure issues.
- Continuously improve performance, reliability, scalability, and operational efficiency.
- Support high availability, disaster recovery, and resilience requirements.
Required
- Bachelor's degree in Engineering, Computer Science, Information Technology, or related field.
- 8+ years of software engineering experience.
- Strong expertise in Java and Spring Boot microservices.
- Experience designing and developing RESTful APIs.
- Hands-on experience with containerization and Kubernetes.
- Experience with public cloud platforms, preferably Google Cloud Platform (GCP).
- Experience with SQL and NoSQL databases.
- Strong understanding of CI/CD pipelines and automated testing.
- Knowledge of Domain-Driven Design (DDD), Event-Driven Architecture, and modern application architecture patterns.
- Experience using AI-assisted software development tools such as GitHub Copilot, Cursor, Claude Code, or similar solutions.
Preferred
- Experience with Vertex AI, Azure OpenAI, or other LLM-based platforms.
- Knowledge of CQRS and Hexagonal Architecture.
- Experience with Terraform and Infrastructure as Code.
- Familiarity with DevSecOps tools including SonarQube, FOSSA, Cycode, and 42Crunch.
- Knowledge of AI governance, model evaluation, and responsible AI practices.
- Experience in financial services or other regulated industries.
#LI-MF2
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Manufacturing / ProductionQuality Engineer
Arin Technologies
Quality Control Engineer
Catalydd Engineering And Consulting Services Llp
Engineering Trainee
Omkar Staffing Solutions
Engineering Supervisor
Meraki Constructions
Engineering Trainee
Gtech Drives & ControlsQuality Assurance Executive
Kumar IndustriesYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 31 years are eligible to apply for this job. You can apply for more jobs in Chennai to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Chennai at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Chennai . Through apna, you can find jobs in 64 cities across India. Join NOW!