Full Stack Software Engineer

🔥 0 minutes ago

🚗 Michigan – Remote

info

💵 $138.5k - $190.2k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ford Motor Company

Ford Motor Company

10,000+ employees

Founded 1903

🚗 Transport

💰 Post-IPO Debt on 2023-08

Transport • Manufacturing • Sustainability

Ford Motor Company is a globally renowned automotive company based in the United States, established by Henry Ford. The company is committed to building a better world where every individual has the freedom to move and follow their dreams. Ford is dedicated to innovation, with a focus on services, experiences, and software alongside its traditional vehicle manufacturing. The company is actively involved in sustainability initiatives and aims to meet ambitious environmental targets. Ford values service, community impact, and strives to combine business success with social and environmental responsibility. With a rich history of over 121 years, Ford continues to adapt and lead in the evolving automotive landscape.

📋 Description

• Define and evolve Ford’s overall Application Programming Interfaces (“APIs”) technical strategy. • Design scalable and flexible API architectures that support business requirements. • Create and maintain technical roadmaps for APIs development and evaluate/implement new technologies and architectural patterns. • Lead a team of software engineers/API developers and provide technical mentorship, code/ technical reviews, and guidance. • Establish best practices for API design, documentation, and implementation. • Oversee the development of REST, GraphQL, and potentially gRPC APIs. • Ensure high-quality, performant, and secure API implementation. • Develop standards for API documentation, versioning, deprecation policies, monitoring, logging, and observability solutions. • Create strategies for load balancing, caching, rate limiting, robust error handling and resilience mechanisms. • Implement comprehensive API security measures and design authentication and authorization frameworks. • Integrate AI copilot companion. • Ensure compliance with industry security standards and conduct regular security audits and vulnerability assessments. • Work closely with product management, engineering teams, and stakeholders to translate business requirements into technical specifications. • Present technical solutions and architectural decisions and facilitate cross-team technical discussions. • Develop and implement applications which employ API Management offerings across the enterprise. • Build out vital products, microservices and APIs to support API publishing, catalog, and access. • Enhance testing platforms, improve test automation, and foster software craftsmanship and practices. • Collaborate with multi-skilled teams working on API to enable software solutions. • Engage in Test-First development and Test-Driven Cloud development using cutting-edge technologies and integrations with enterprise systems. • Identify and resolve technical issues and mitigate technical risks across product, microservice and API build outs, working to implement existing resolutions and develop new solutions as necessary. • Perform experiments across new and innovative cloud technologies and software products to optimize performance, monitoring and evaluating solution performance. • Drive the implementation of Cloud Native approaches: API First, Microservice architectures, Code Quality, Security, and CI/CD to deliver required functional and non-functional benefits in alignment with industry best practices.

🎯 Requirements

• Bachelor’s degree or foreign equivalent in Information Technology, Computer Science or related field and 5 years of progressive, post-baccalaureate experience in the job offered or related occupation. • 5 years of experience with each of the following skills is required: 1. Java/J2EE methodologies, designing and implementing large-scale distributed systems. 2. Software engineering experience, developing code using JavaScript, Angular and NodeJs frameworks. 3. UML, API Design, Object Oriented Design, and Services Design. 4. Database design, and data modeling, utilizing NoSQL and SQL database technologies and databases including MongoDB and GCP PostgreSQL. • 3 years of experience with each of the following skills is required: 1. Developing and deploying to cloud platforms, including Google Cloud Platform, Pivotal Cloud Foundry, and Microsoft Azure. 2. Spring/SpringBoot and RESTFUL Web services development. 3. Continuous integration/continuous delivery tools and pipelines, using Terraform, SonarQube, Maven and Gradle. 4. Using GitHub to manage code. 5. API standards including OAuth, Open API specification, GraphQL, and JSON. 6. Using software methodologies: Kanban, SAFE, Pair Programming, and User Story development. 7. Performing Test Driven Development (TDD), developing tests using JUNIT. • 1 year of experience with each of the following skills is required: 1. Using 42Crunch to perform API security and conformance scans. 2. Apigee as an API Manager, developing web service proxies, and publishing APIs.

🏖️ Benefits

• Immediate medical, dental, and prescription drug coverage** • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more** • Vehicle discount program for employees and family members, and management leases** • Tuition assistance** • Established and active employee resource groups** • Paid time off for individual and team community service** • A generous schedule of paid holidays, including the week between Christmas and New Year's Day** • Paid time off and the option to purchase additional vacation time.

Apply Now

Similar Jobs

🔥 6 minutes ago

TherapyNotes, LLC

51 - 200

⚕️ Healthcare Insurance

☁️ SaaS

🧘 Wellness

Senior Software Developer designing and building agentic workflows and tools to improve software delivery processes. Collaborating with various teams to enhance efficiency and quality.

🔥 1 hour ago

Bellese Technologies

51 - 200

⚕️ Healthcare Insurance

Senior Engineer developing innovative technology solutions for civic healthcare in the Quality Management & Review System. Focus on improving patient care and reducing costs.

🔥 3 hours ago

EmpiRx Health

201 - 500

💊 Pharmaceuticals

⚕️ Healthcare Insurance

Software Engineer II at EmpiRx Health delivering scalable software solutions for pharmacy benefits management. Collaborating with cross-functional teams using modern development practices.

🔥 3 hours ago

EmpiRx Health

201 - 500

💊 Pharmaceuticals

⚕️ Healthcare Insurance

Senior Software Engineer developing scalable healthcare technology solutions for pharmacy benefits management. Collaborating on cloud-based applications and optimizing performance in a remote work environment.

🔥 3 hours ago

Stripe

1001 - 5000

💳 Fintech

🛍️ eCommerce

🤝 B2B

Software Engineer driving innovation at Stripe's Experimental Projects team. Building full-stack prototypes and collaborating with users for feedback and iteration.