DescriptionOur Advanced EV IT team is seeking a motivated and skilled Full Stack Software Engineer to join our dynamic team. This role offers a unique opportunity to contribute to cloud-native applications and design critical integrations between existing enterprise SaaS platforms. You will play a part in creating a seamless experience for our real end-users working with modern technologies within a large-scale enterprise environment. The final level and specific responsibilities will be determined based on the candidates experience and qualifications within the target range.
ResponsibilitiesResponsibilities:
- Contribute to the design development and maintenance of high-quality code for cloud-native full-stack applications and integrations.
- Participate in architecting and implementing scalable microservices on GCP learning and applying best practices for cloud-native development.
- Assist in building and maintaining an integration platform to facilitate seamless communication between enterprise SaaS applications.
- Implement and advocate for automated testing strategies (unit integration end-to-end) to ensure software quality and reliability.
- Work with CI/CD pipelines for efficient and reliable deployment of applications to GCP.
- Collaborate effectively with cross-functional teams (product managers other engineers UI/UX designers business stakeholders) to understand requirements and deliver solutions.
- Help monitor application performance identify potential issues and contribute to improvement efforts.
- Engage in continuous learning to stay current with industry trends and emerging technologies.
QualificationsQualifications
- Minimum: Bachelors degree in Computer Science Electrical Engineering Computer Engineering or a closely related technical field (or equivalent practical experience).
- Preferred: Masters degree in Computer Science Electrical Engineering Computer Engineering or a related field.
- 0-7 years of professional software engineering experience with exposure to or experience in full-stack development.
- Demonstrated proficiency or strong foundational knowledge in Python (FastAPI) Go JavaScript and/or TypeScript.
- Familiarity with cloud computing concepts. Experience deploying or working with applications on cloud platforms (GCP is a strong plus AWS/Azure experience is also valuable).
- Understanding of fundamental web development concepts (HTTP REST APIs gRPC).
- Experience with version control systems particularly Git (using platforms like GitHub Bitbucket GitLab).
- Exposure to or experience with database technologies (relational or NoSQL) including MongoDB.
- Familiarity with software development lifecycle and agile methodologies is required.
- Strong problem-solving skills and a willingness to learn.
Ford Motor Company is an Equal Opportunity Employer as we are committed with a diverse workforce and do not discriminate against any employee or applicant
for employment because of race color sex age national origin religion sexual orientation gender identity and/or expression status as a veteran and basis of disability.