Senior Software Engineer

4 weeks ago


Dearborn, Michigan, United States Ford Motor Company Full time

Senior Software Engineer

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?

Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.

In this position...

Manufacturing Digital Engineering (MDE) Product line is looking for a Senior Software engineer to join our team of passionate technical specialists, software engineers, and product managers dedicated to build & support software products for our manufacturing plants worldwide.

As a key member of our Manufacturing I.T. team, you will play a critical part in shaping the future of Ford's mobility and electrification efforts. You will be part of a team of dedicated software professionals that will help us to iteratively build and ship high-quality software products to help our customers build quality vehicles.

Within MDE, you will be responsible for modernizing applications in our portfolio to enable migration to GCP, as well as support design, development and deployment of web applications leveraging IIoT platform

This position is hybrid with the expectation of being on-site with the team 2-3 days a week in Dearborn.

What you'll do...

Frontend Development:

Develop and maintain user interfaces using modern JavaScript frameworks like React, Angular, or

Leverage HTML, DHTML, CSS, and JavaScript to create engaging and interactive user experiences.

Collaborate with designers to ensure UI/UX consistency and optimal user experience.

Write clean, maintainable, and well-documented JavaScript code.

Backend Development (Java, Spring Boot, Web Services):

Design and build robust and scalable RESTful APIs using Java, Spring Boot, and related frameworks.

Implement secure and efficient web services using Spring Boot's web service capabilities.

Microservices Architecture:

Design and implement microservices based on best practices, ensuring loose coupling and independent deployment.

Identify and decompose existing monolithic functionality into individual microservices.

Develop communication strategies between microservices, including APIs and message queues.

Implement service discovery and load balancing for microservices.

Web Application Development:

Build high-performance web applications that meet user needs and business requirements.

Ensure web application scalability, security, and reliability.

Implement best practices for web application development, including accessibility and SEO.

Integrate web services seamlessly into web applications for enhanced functionality.

Legacy Technology Expertise:

Work collaboratively with the team to migrate legacy systems to modern architectures.

Provide guidance and support for maintaining legacy applications as needed.

Collaboration and Communication:

Collaborate with product managers, designers, and other engineers to understand user needs and translate them into technical specifications within a microservices context and web application development environment.

Communicate technical concepts clearly and concisely to both technical and non-technical audiences, including the nuances of microservices architecture, containerized deployments, and web application development with web services.

You'll have...

Bachelor's degree English, General Studies, Computer Science or related field or equivalent combination of education and work experience.

7+ years of experience in software development with a strong focus on Java development, Spring Boot, web services, containerization technologies.

3+ years of experience with migrating from monolithic architectures to microservices, a proven track record in building high-performance web applications, a deep commitment to software craftsmanship, and a unique blend of experience with both modern and legacy technologies, including experience with WAS Liberty and Tomcat application servers.

Even better, you may have...

Master's degree in English, General Studies, Computer Science or related field or equivalent combination of education and work experience.

10+ years of experience in software development with a strong focus on Java development, Spring Boot, web services, containerization technologies.

5+ years of experience with migrating from monolithic architectures to microservices, a proven track record in building high-performance web applications, a deep commitment to software craftsmanship, and a unique blend of experience with both modern and legacy technologies, including experience with WAS Liberty and Tomcat application servers.

Extensive experience with Java programming language and core Java libraries.

Strong experience with Spring Boot framework for building web applications and RESTful APIs.

Experience with building and consuming web services (RESTful APIs) using Spring Boot.

Experience with Hibernate or JPA for object-relational mapping.

Experience with Mockito for unit testing.

Experience working with Oracle databases.

Extensive experience with Gradle and Maven for build automation, dependency management, and project management.

Experience with containerization technologies like Docker and container orchestration platforms like Kubernetes or Docker Swarm.

Experience with designing and implementing microservices-based architectures, including service decomposition, communication strategies, service discovery, and load balancing.

Experience with building high-performance web applications using various technologies and frameworks.

Experience with HTML, DHTML, CSS, and JavaScript for creating engaging user interfaces.

Experience with legacy technologies like JBOSS, Servlets, JSP, SAX, DOM, XML, XSLT, JSON, XPATH, DTD, XSD, JAXP, and JAXB2.0.

Experience with WAS Liberty and Tomcat application servers, including deployment, configuration, and troubleshooting.

Strong understanding of software craftsmanship principles and best practices.

Experience with code reviews and contributing to coding standards.

Passion for clean code, maintainability, and well-crafted solutions.

Excellent communication and collaboration skills.

Ability to work independently and as part of a team.

Passion for learning new technologies and solving complex problems.

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture all of the above? No matter what you choose, we offer a work life that works for you, including:


• Immediate medical, dental, vision and prescription drug coverage


• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more


• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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.

For a detailed look at our benefits, click here:

;N_LtwI-RPugbI9wg0dJnEYoCmVroa2bxcQjPyGfz98cebuFqDZqiz5FzKBuqHPoayMswVml3ofpycjc3POgPSV4sDjE9PE4sdls$)

This position is a salary grade 8.

This position is a range of salary grades 7-8 .

Visa sponsorship is available for this position.

Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call

#LI-Hybrid

.

.

Requisition ID : 34084




  • Dearborn, Michigan, United States Ford Motor Company Full time

    Senior Software EngineerWe are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?Enterprise Technology plays a critical part in shaping the future of mobility. If...


  • Dearborn, Michigan, United States Stefanini Full time

    Join the Stefanini GroupWe are seeking a Senior Mainframe Software EngineerAbout the Role:We are in search of a skilled Mainframe Software Engineer to enhance our team. Key Responsibilities:Engage in the comprehension, documentation, and dissemination of business workflows, including integration points with EDI Hubs that interface with SOLMIS, a mainframe...


  • Dearborn, Michigan, United States Ford Pro Full time

    Senior Software Engineer - Embedded SystemsAt Ford Pro, we are innovators and creators, dedicated to transforming the future of mobility. Our mission is to revolutionize transportation and enhance the way people move around the world.The Electric Vehicles, Digital and Design (EVDD) division is at the forefront of realizing our vision for a sustainable, fully...


  • Dearborn, Michigan, United States Insight Global Full time

    Job OverviewInsight Global is in search of a Senior Java Software Engineer to collaborate with one of our prominent automotive partners. This role involves the ongoing support and development of innovative APIs for the Watch Dog initiative, as well as contributing to the creation of customized Slack applications and ensuring high-quality product development...


  • Dearborn, Michigan, United States zobility Full time

    Position Overview:The CF-System verification division is in search of a skilled and proactive Software Test Engineer to enhance our capabilities.In this capacity, the Test Engineer will collaborate with a team of seasoned professionals to ensure comprehensive end-to-end verification of integrated features.Engage with cutting-edge Connected Vehicle...


  • Dearborn, Michigan, United States V2Soft Full time

    Company Overview:VSoft is a prominent global organization, with a headquarters located in Bloomfield Hills, Michigan, and operational branches in Mexico, Italy, India, China, and Germany. Our objective is to deliver cutting-edge technology solutions that address genuine business challenges. We strive to be a reliable partner for our clients, fostering mutual...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-TimeWork Arrangement: HybridCompensation: Competitive hourly rateAssessment Requirement: Coding evaluation necessary for submissionRole Overview:We are looking for a highly skilled Senior Cloud Operations Engineer to enhance our dynamic software development team. This role is essential in...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-TimeWork Arrangement: HybridCompensation: Competitive hourly rateAssessment Requirement: Coding assessment mandatory for considerationRole Overview:We are looking for a highly skilled Senior Cloud Operations Engineer to enhance our dynamic software development team. This role is pivotal in...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-timeWork Arrangement: HybridCompensation: Competitive hourly rateAssessment Requirement: Coding assessment is mandatory for considerationRole Overview:We are looking for a Senior Cloud Operations Engineer to enhance our dynamic software development team. This role is essential in refining...


  • Dearborn, Michigan, United States Stefanini Full time

    Join the Stefanini GroupWe are seeking a Senior Mainframe Software Engineer to enhance our Vehicle Servicing Information Product Line. This position is designed for professionals who thrive in a collaborative environment and are committed to delivering exceptional Mainframe solutions.Role Overview:The Senior Mainframe Software Engineer will play a crucial...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-TimeWork Arrangement: HybridCompensation: Competitive hourly rateAssessment Requirement: Coding assessment is mandatory for consideration.Role Overview:We are looking for a highly skilled Senior Cloud Operations Engineer to enhance our dynamic software development team. This individual...


  • Dearborn, Michigan, United States Altair Engineering Full time

    Embedded Software Engineer - AutosarAltair Engineering - Dearborn, MITransforming the Future with Convergence of Simulation and DataSoftware Engineer ControlsJob Summary:Our client in Dearborn, MI is looking for a Software Engineer Controls. This is a contract position.What You Will Do:Our Client is seeking to hire a person with embedded software development...


  • Dearborn, Michigan, United States Insight Global Full time

    Position: Design & Release EngineerLocation: Dearborn, Michigan – 3 days a week onsiteDuration: 12 month contractTravel: local travel to suppliersOT: occasionalQualifications: Bachelors Degree in Electrical or Computer Science3+ years of experience in automotive industryPreferred Skills:Proficiency in Software ProgrammingKnowledge of Electronic or Vehicle...


  • Dearborn Heights, Michigan, United States Saanvi Technologies Full time

    Position Overview:The Senior Software Engineer will engage with a Balanced Product Team, collaborating closely with the Product Manager, Product Designer, and fellow Software Engineers to deliver innovative analytic solutions.This role entails the development and ongoing support of analytical solutions, working within small, multi-functional teams. The...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-timeLocation: Remote/HybridCompensation: Competitive hourly rateAssessment Requirement: Coding assessment mandatory for submissionRole Overview:We are in search of a Senior Cloud Operations Engineer to enhance our dynamic software development team. This role is pivotal in refining and...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-timeWork Arrangement: HybridCompensation: Competitive hourly rateAssessment Requirement: Coding evaluation necessary for submissionRole Overview:We are in search of a Senior Cloud Operations Engineer to enhance our dynamic software development team. This role is pivotal in refining and...


  • Dearborn, Michigan, United States Ford Motor Company Full time

    Cloud Software EngineerFord Motor Company - Dearborn, MICloud Software Engineering (CSE) plays a critical part in shaping the future of mobility. With a focus on building the next generation cloud platform, CSE will enable all connectivity features for Ford's connected vehicles, both present and future. If you're looking for the chance to leverage advanced...


  • Dearborn, Michigan, United States Advantage Technical Full time

    Position Title: Senior Cloud Operations EngineerEmployment Type: Full-timeLocation: Remote/HybridCompensation: Competitive hourly rateAssessment Requirement: Coding evaluation necessary for considerationRole Overview:We are looking for a Senior Cloud Operations Engineer to enhance our dynamic software development group. This role is pivotal in refining and...


  • Dearborn, Michigan, United States Epitec, Inc. Full time

    JOB TYPE:Cloud Software EngineerLOCATION:RemoteJOB SUMMARY:At Epitec, we are committed to advancing human mobility and innovation. We are seeking a talented Cloud Software Engineer to join our dynamic team. This role is pivotal in shaping the future of our Data Science and AI/ML initiatives.As part of our Global Data Insight & Analytics division, you will...


  • Dearborn Heights, Michigan, United States Saanvi Technologies Full time

    We are pleased to present an outstanding opportunity that aligns with your expertise for the position of Software Engineer Consultant/Expert. This role entails collaborating with a multidisciplinary team to establish quality control metrics, create backend APIs, and facilitate reporting and monitoring processes. Your responsibilities will also include...