Search jobs > Boston, MA > Software engineer

Software Engineer

Ford Motor Company
Boston, MA, United States
Full-time

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?

Ford Motor Credit Company is seeking a software engineer to join its Customer Domain team. As a software engineer on this team, you will design, implement, maintain and evolve our java-based backend applications to meet both internal and external customer expectations.

You will leverage your extensive technical experience to solve complex problems, guide projects through implementation and deployment, and mentor team members.

With your learner’s mindset, you will grow and develop as an engineer, as a team member, and as a champion for Ford.

Back-end Software Engineer on Customer Domain team working at Ford Motor Credit Company. The ideal candidate will apply Agile software development practices to deliver products using domain driven design techniques and developing a distributed system architecture.

In this position...

Back-end Software Engineer on Customer Domain team working at Ford Motor Credit Company. The ideal candidate will apply Agile software development practices to deliver products using domain driven design techniques and developing a distributed system architecture.

What you'll do...

  • Design, build, deploy, operate and monitor highly available, testable and portable software solutions using Domain-Driven Design models with hexagonal architecture and behavior-driven development (BDD).
  • Coach teammates on design patterns and software engineering practices in your areas of specific expertise.
  • Create data strategies based upon Event Sourcing and CQRS techniques, leveraging platforms to suit the needs of internal and external clients.
  • Lead and guide the disaggregation of requirements into implementable work within an Agile-based work process.
  • Contribute to the shared learning of the team and broader organization.

You'll have...

Bachelor’s degree in Computer Science, Computer Engineering or similar technical discipline

At least five years experience software engineering

At least two years experience implementing software using Domain-Driven Design models.

Demonstrable experience with test-driven development (TDD), SOLID coding principles, and object-oriented design.

Experience designing, organizing and building critical systems.

Experience implementing software and data models using Event Sourcing and CQRS patterns is highly desired.

Experience with behavior-driven development (BDD)

Technologies / Skills : Java 8 or later, Spring Boot, GraphQL and REST, GCP, RDBMS and NoSQL platforms, Newman, Postman, N-unit, jmeter, gradle, event-driven architecture, pub / sub or kafka, Tekton, OpenShift, GitHub.

Proficiency with MS Office and Rally / Jira are helpful.

Strong analytical and problem solving skills

Strong oral and written communication skills.

Even better, you may have...

Desirable certifications include :

GCP Associate Cloud Engineer

Apollo GraphQL Developer

OCP Java SE 17 Developer

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 builder or all of the above?

No matter what you choose, we offer a work life that works for you, including :

  • 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.

For a detailed look at our benefits, click here :

2024 New Hire Benefits ()

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

Visa sponsorship is not 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 1-888-336-0660.

Requisition ID : 28122

20 days ago
Related jobs
Promoted
Incendia Partners
Boston, Massachusetts
Remote

We have an urgent need for a senior software Engineer (10+ years) that will play a critical role in designing and developing enterprise web applications. Work closely with Software Developers / QA Engineers and business to build innovative products. Whether you’re a business looking for full-t...

Promoted
Harvard University
Cambridge, Massachusetts

BRAuto req ID:64458BRJob Code:I1257P IT RC Software/Data Prof III Department Office Location:USA - MA - Boston Business Title:Software Engineer/DeveloperSub-Unit:------------ Salary Grade () :057Time Status:Full-time Union:00 - Non Union, Exempt or Temporary Additional Qualifications and Skills:Bach...

Promoted
Rocket Software, Inc.
Waltham, Massachusetts

The Senior Customer Solutions Engineer brings creativity, curiosity and passion to the role working with our modernization products. A fundamental principle of information security at Rocket Software is that all individuals in the organization have a responsibility for the security and protection of...

Promoted
Capital One
Randolph, Massachusetts
Remote

West Creek 8 (12080), United States of America, Richmond, VirginiaSenior Software Engineer, Front End (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environ...

The Resource Technology Partners
Boston, Massachusetts

Senior Software Engineer - Greenfield Development (Full-time). As an experienced Engineer and a senior member in our team, you’ll be immersed in all the elements of Software Development Lifecycles - design, development, integration, operation, support and testing. We create and deliver world class, ...

whoop
Boston, Massachusetts

As a Senior Software Engineer (Backend) on the Health team, you will help build and maintain exciting features across our three core pillars at WHOOP (Strain, Sleep & Recovery) and connect members to our powerful data science algorithms through beautiful visualizations. Work in a cross functional te...

State Street
Quincy, Massachusetts

State Street is looking for an Lead Software Engineer with 10+ years of experience for the Alpha and Middle Office Technology Team, a part of Global Technology Services. Build software, from build system automation to automated deployment, to scale our engineering delivery for Cloud data platform in...

Ascensus
Newton, Massachusetts

Position Purpose: The intern role is designed to give students the opportunity to apply classroom theory to "real world" situations thus enhancing the students' academic and career goals.Practical experience via a program project allows a student to gain knowledge and develop transferable skills, in...

Ganymede
Boston, Massachusetts
Remote

As a Scientific Software Engineer (SSE), you'll work directly with scientists and engineers to understand their most important problems and automate them away using Ganymede’s platform. Strong engineering background, preferably in computer science, physics, or engineering discipline. We believe that...

ZoomInfo
Waltham, Massachusetts

Software Engineering experience in data platform / big data software, with a proven track record of delivering highly scalable and efficient solutions. The ideal candidate is an experienced software engineer having built large scale data pipelines or systems using excellent problem solving skills an...