- Job Title: Lead Software Engineer
- Company: Ford Motor Company
- Degree: Bachelor’s / Master’s in Computer Science or related fields
- Location: Chennai, Tamil Nadu
- Experience: Full Stack Development, Google Cloud Platform (GCP), Java, Spring Boot, REACT, Microservices, CI/CD, and DevOps tools
- Employment Type: Full-time
- Salary: ₹15,00,000 – ₹30,00,000 per annum (based on experience and qualifications)
Ford Motor Company Chennai is hiring Lead Software Engineer
Ford Motor Company in Chennai, Tamil Nadu, is looking for an experienced Lead Software Engineer to force the layout, development, and deployment of modern-day programs, APIs, and offerings. This position is right for a Full Stack developer with a ardour for modernizing legacy systems, adopting the state-of-the-art tech stacks, and working in a dynamic, speedy-paced surroundings. The perfect candidate will possess sturdy revel in in growing software program solutions using REACT, Java, Spring Boot, and deploying microservices on Google Cloud Platform (GCP).
Key Responsibilities
- Design, Development, and Support of APIs, Platforms, and Services
As a Lead Software Engineer, you’ll be answerable for enabling the cease-to-give up layout, development, and aid of APIs and offerings which can be scalable, steady, and efficient. This will contain participating with go-practical teams to deliver fantastic software answers. You will want to have an in-depth information of API improvement principles, RESTful services, and various architectural styles to make sure seamless integration and most excellent overall performance. - Modernizing Legacy Applications
A vital issue of the function could be to modernize legacy programs, refactoring them to leverage the ultra-modern technologies which include REACT, GCP OpenShift containers, and Cloud Run. You will examine present structures, discover areas for development, and lead the migration of old codebases to greater efficient, scalable architectures. This also includes upgrading essential software program components like Spring Boot and Gradle versions in present day projects to beautify capability and performance. - Developing and Deploying Microservices on Google Cloud Platform (GCP)
You will play a crucial function within the development and deployment of Spring Boot microservices and Java-based APIs on Google Cloud Platform (GCP). Utilizing GCP’s services, which include Cloud Run, Cloud Spanner, and Cloud Pub/Sub, you may make sure that the evolved software program is robust, scalable, and aligns with enterprise quality practices. Your understanding in running with containerized packages and deploying them on GCP may be valuable in optimizing the cloud-native structure for both present and new offerings. - Continuous Integration and Continuous Deployment (CI/CD)
One of your number one duties could be to enable common and reliable shipping of software the use of Test Driven Development (TDD), non-stop integration, and non-stop deployment practices. You will paintings carefully with DevOps groups to construct CI/CD pipelines the usage of tools like Tekton, Jenkins, SonarQube, and GitHub to automate the deployment process, making sure clean and error-unfastened releases. You’ll additionally be instrumental in promoting a way of life of continuous trying out and development. - Collaboration with Product Managers
You will paintings in tandem with product managers to discover technical answers that align with enterprise wishes. By breaking down excessive-level goals into incremental, production-geared up user testimonies, you’ll help outline the technical path of each project. Strong conversation and collaboration talents will be vital to make sure alignment between the technical group and the product imaginative and prescient, ultimately riding a success task outcomes. - Adopting and Implementing New Technologies
At Ford Motor Company, innovation is key to retaining a aggressive part. As Lead Software Engineer, you may actively are seeking for opportunities to adopt and put into effect new technology. This may also contain investigating rising trends, engaging in feasibility studies, and integrating these technologies into existing systems where suitable. Your ahead-thinking approach will not handiest cope with contemporary technical demanding situations but additionally assume destiny needs. - Refactoring for Simplification and Efficiency
A essential a part of the function will be to refactor current microservices and APIs for simplification and advanced performance. You will want to research present codebases, perceive inefficiencies or complexities, and rework them to reduce technical debt. By specializing in making offerings greater streamlined and performant, you’ll make a contribution to the overall maintainability and scalability of the software infrastructure. - Load and Performance Testing
You might be chargeable for executing API Load and Performance (L&P) tests to make sure that the developed APIs and microservices are capable of coping with high site visitors volumes with out sacrificing overall performance. This entails the use of appropriate trying out tools and methodologies to measure reaction times, throughput, and other key overall performance metrics, as well as figuring out and resolving ability bottlenecks before they have an effect on the production surroundings. - Ensuring High-Quality and Secure Software
Security and high-quality are non-negotiable on the subject of software improvement at Ford Motor Company. You might be expected to develop software this is both tremendous and steady, leveraging equipment like SonarQube and Checkmarx to research code for vulnerabilities, insects, and safety issues. By adhering to protection quality practices and ensuring that code meets stringent first-rate standards, you may make contributions to a steady and sturdy software program surroundings. - End-to-End Integration and Testing
You will play a central role in the long run-to-cease integration of software additives, operating collaboratively with pass-practical groups to ensure clean interactions among specific structures. You may also focus on rigorous trying out, triaging issues that arise at some point of the combination method, and making sure that any problems are resolved right away. This holistic technique to improvement will ensure that Ford’s software program answers are dependable and excessive-appearing. - Utilizing DevOps Tools
As part of the improvement and deployment method, you will make use of diverse DevOps equipment, together with Tekton, Jenkins, SonarQube, Checkmarx, Fossa, and GitHub. These tools will allow you to automate trying out, improve code first-rate, and control deployments successfully. You will need to be well-versed in these tools to streamline the improvement lifecycle and make certain that the software program can be deployed and managed correctly in a cloud-native surroundings. - Staying Current on the Latest Open-Source Technology
The tech panorama is constantly evolving, and as a Lead Software Engineer, it’s miles crucial that you live updated with the today’s open-source technology. You may be predicted to constantly research and examine new equipment, libraries, and frameworks, and investigate their ability to benefit the corporation. By keeping yourself informed about modern-day trends, you will contribute to Ford’s technical management in the enterprise. - Fostering a Customer-Centric Approach
Although the position is particularly technical, a customer-centric mind-set is vital. You might be chargeable for ensuring that every one software program answers are designed with the give up-person in thoughts, that specialize in delivering a unbroken, intuitive, and notable experience. Whether operating on internal gear or purchaser-dealing with applications, your potential to balance technical excellence with consumer needs can be key to the fulfillment of Ford’s software program answers.
Required Qualifications:
- Bachelor’s or Master’s diploma in Computer Science or a associated discipline.
- Extensive experience in Full Stack improvement with a proven song document of turning in extremely good software solutions.
- Expertise in Java, Spring Boot, REACT, and modern-day software program improvement methodologies.
- Strong enjoy with Google Cloud Platform (GCP) offerings inclusive of Cloud Run, Cloud Spanner, and Cloud Pub/Sub.
- Proficiency with CI/CD pipelines and DevOps gear like Tekton, Jenkins, SonarQube, Checkmarx, Fossa, and GitHub.
- Experience with Test Driven Development (TDD) and agile methodologies.
- Familiarity with performance trying out, mainly in the context of API Load and Performance testing.
- A sturdy understanding of software program safety practices and the potential to put into effect security measures all through development.
- A deep understanding of software structure, microservices, and containerization (e.G., the use of GCP OpenShift bins).
- Excellent verbal exchange and collaboration abilties, with a strong ability to work move-functionally with product managers and technical teams.
- An modern mindset with the potential to become aware of possibilities for technological enhancements.
Preferred Qualifications:
- Experience with modernizing legacy structures and migrating them to modern tech stacks.
- In-depth knowledge of cloud-local architectures and microservices.
- Familiarity with overall performance optimization techniques for allotted systems.
- Strong management and mentorship skills to guide junior builders.
Ford Motor Company is committed to using innovation via generation, and this role is at the vanguard of that task. As a Lead Software Engineer, you may play a pivotal function in shaping the destiny of software program at Ford, making full-size contributions to both the employer’s virtual transformation and the automotive enterprise as an entire. If you are captivated with era, possess a pressure for non-stop development, and revel in solving complicated demanding situations, that is the function for you.
Join Ford Motor Company in Chennai, Tamil Nadu, and be a part of a dynamic crew that’s pushing the limits of what’s possible within the automobile and era sectors!
How to Apply
- Click “Apply Now” at the venture listing.
- Redirect to our profession portal or companion internet page.
- Complete and put up the application form.
- Check your e-mail for affirmation and further commands.