Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
United States

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Engineering or related field plus 8+ years of software development experience, 2+ years implementing clean code with Java, Python, or Node.js.

Key responsabilities:

  • Design, develop, and integrate microservices applications using semantic tech, PLM, and manage system performance
  • Lead technical design of microservices systems, mentor developers, implement security measures, and comply with standards
  • Keep informed about industry trends and new technologies involving software engineering, microservices, semantics, and cloud computing
Ford Motor Company logo
Ford Motor Company XLarge https://corporate.ford.com/
10001 Employees
See more Ford Motor Company offers

Job description

Logo Jobgether

Your missions

Job Description

We are the movers of the world and the makers of the future. We get up daily, roll up our sleeves, and build a better world together. At Ford, we believe freedom of movement drives human progress and we’re all a part of something bigger than ourselves. You will have the opportunity to accelerate your career potential as you help us define tomorrow’s transportation.

As a key member of our Enterprise Technology Group, you’ll play a critical part in crafting the future of mobility. If you’re looking for the chance to bring to bear advanced technology to redefine the transportation landscape, enhance the customer experience, and improve people’s lives, this is your opportunity. Join us and challenge your IT expertise and analytical skills to help build vehicles that are as inquisitive as you are.

We are seeking a highly skilled Senior Software Engineer who possesses software architect experience in microservices architecture, product lifecycle management (PLM), Bill of Material (BOM) Management, and semantic technologies to join our team.

As a Senior Software Engineer, you will be responsible for designing, developing, and implementing microservices-based applications and platform-as-a-service solutions that leverage semantic technologies and PLM (TCe, 3DX).

To be successful in this role you should have a strong background in software development, cloud computing, and DevOps practices, as well as experience in PLM. **

Responsibilities**

What you’ll be able to do:

  • Design, develop, and implement microservices-based applications and platform-as-a-service solutions that leverage semantic technologies and PLM
  • System Integration - Design and implement integration points between different systems and ensure that the data flows smoothly between them.
  • Identify and address performance bottlenecks, optimize code, and implement best practices to ensure that the solution meets the performance requirements.
  • Lead the technical architecture and design of microservices-based systems that use semantic technologies and PLM to represent domain knowledge and manage product lifecycles.
  • Collaborate with cross-functional teams to identify and prioritize technical requirements and deliverables.
  • Mentor developers, guide them on technical issues, and ensure that the team adheres to best practices and standards.
  • Implement security measures such as access controls, data encryption, and data backups, and ensure that Platform as a Service adheres to compliance requirements.
  • Stay up to date with emerging trends and technologies in software engineering, microservices architecture, semantic technologies, PLM, and cloud computing

Qualifications

The minimum requirements we seek:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field or a combination of education and equivalent experience
  • 8+ years of experience in software development, with a focus on microservices architecture, semantic technologies, PLM, and cloud computing
  • 2+ years of writing clean, efficient, and maintainable code in languages such as Java, Python, or Node.js

Our preferred qualifications:

  • Advanced degree in Computer Science, Computer Engineering, or a related field or a combination of education and equivalent experience
  • Expertise in modern software engineering practices, including Agile development, DevOps, and continuous integration/continuous delivery (CI/CD)
  • Strong knowledge of microservices architecture, RESTful APIs, and containerization technologies (Docker, Kubernetes, etc.)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Subtle understanding of semantic technologies and PLM, their representation, and their application in software development
  • Excellent problem-solving skills including leading problem-solving teams.
  • Self-starter: ability to work both independently and with a team.
  • Ability to build and maintain positive relationships across organizational boundaries.
  • Excellent written and verbal communication skills.
  • Experience working in a Product Driven Agile Organization

What you’ll receive in return:

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 the above? No matter what you choose, we offer a work life that works for you, including Immediate medical, dental, and prescription drug coverage, generous PTO, retirement, and savings plans, incentive compensation, tuition assistance, a vehicle discount program, and much more _**

For information on Ford's salary and benefits, please visit:

https://corporate.ford.com/content/dam/corporate/us/en-us/documents/careers/2023-benefits-and-comp-GSR-sal-plan-1.pdf

**_ Candidates with Ford Motor Company positions must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is available for this position.

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.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Verbal Communication Skills

Software Engineer Related jobs