Search Jobs

Search by job, company or skills

Software Engineer

Software Engineer

Ford Motor Company
Early Applicant
  • Posted 13 hours ago
  • Be among the first 30 applicants

Job Description

JOB DESCRIPTION

As a Software Engineer, you will be responsible for designing, developing, and implementing scalable front end and backend microservices architecture that will support the company's business requirements.

RESPONSIBILITIES

  • Be part of a team of software engineering team and provide technical support throughout the software development lifecycle.
  • Analyze, design, develop, and implement high-quality testable code that meets business requirements while adhering to industry best practices and standards.
  • Engineer reusable complex distributed systems and work closely with enterprise Ford IT teams to ensure the platform is highly available, scalable, and fault tolerant.
  • Review technical design and provide Ford-specific support to system integrators.
  • Deliver engineering design and system information flow documentation supporting functional work streams.
  • Work with product owners to identify project business value and associated metrics.
  • Drive and challenge product owners on their assumptions and prioritizations of business value.
  • Collaborate with system integrators, Ford IT, and Business teams and meet the enterprise objectives.

QUALIFICATIONS

The minimum requirements we seek:

  • Bachelor's degree in computer science or a related field of study with a minimum of 5 years of IT experience
  • 2+ years of developing data pipelines and services using Python and supporting libraries
  • 2+ years of experience developing React-based front-end applications
  • 2+ years of experience in CI/CD pipeline implementation integration with security and compliance tools like 42Crunch, Sonarqube, FOSSA or equivalent.
  • 1+ years of experience implementing TDD or BDD practices for unit and system-based integration validation.
  • 2+ years of experience with the Cloud technologies (GCP or AWS)
  • 1+ years of experience developing NRT integrations with upstream, downstream integrations (pub/sub, Kafka, file etc.)
  • 1+ years working with database tools and technologies like PostgreSQL, CloudSQL or MongoDB
  • 1+ years with development of CI/CD pipelines using Tekton or Jenkins.

Our preferred requirements:

  • Bachelor's degree in computer science
  • 1+ years with development, deployment, monitoring of application on GCP native stack.
  • 1+ years with creating data pipelines using python for agentic data needs.
  • 1+ years using integrated AI tools to deliver code and remove toil through automation.
  • 2+ years of developing scalable, stateless and secured RESTFUL services using Java and Spring framework
  • 2+ years of domain and technical expertise with large scale eCommerce implementations
  • GCP, Java, AI certifications

More Info

Key Skills

GCP native stack

AI tools

Tekton

CloudSQL

FOSSA

42Crunch

eCommerce implementations

NRT integrations

pub/sub

GCP Java AI certifications

CI/CD pipeline implementation

About Company

Similar Jobs

Bengaluru, India
Skills:
.NET, Rust, C, Debugging, Kafka, metrics, Python, Profiling, Go, Linux-based production environments
2-4 yrs
Bengaluru, India
Skills:
algorithm optimization , Java, Machine Learning, Distributed Computing, Javascript, API design, Python
Bengaluru, India
Skills:
containerization , Containers, Cloud deployment, Linux, Docker, Distributed Systems, Python, Kubernetes, GPU accelerated applications, System level debug and triaging, Deep learning frameworks, Scripting methodologies, System software development
Bengaluru, India
Skills:
Ruby On Rails, PostgreSQL, Python, security tooling, Go
Bengaluru, India
Skills:
Java, Golang, Rust, Software Architecture, Node.js, React, Typescript, Javascript, System Integration, Python, Code Evaluation, Technical Problem-Solving, AI-Generated Code Evaluation, Multi-Language Development, Application State Management, Database Data Modeling, Code Translation, Front-End Development, Software Testing Validation, Full-Stack Software Engineering, Debugging Troubleshooting, Back-End Development, API Development Integration