Back to Jobs

Experienced Full Stack Software Engineer – Web & Cloud Application Development for Dataworks Platform

Remote, USA Full-time Posted 2025-11-03

About the Role

We are seeking an experienced Full Stack Software Engineer to join our Dataworks team at FedEx. As a key member of our engineering team, you will play a vital role in designing, developing, and maintaining our data-driven applications and services. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our business stakeholders.

About the Company

FedEx is a global leader in the logistics and transportation industry, with a reputation for excellence and innovation. Our company is committed to providing a world-class experience for our customers, and we are seeking talented individuals who share our passion for delivering exceptional results.

About the Team

Our Dataworks team is a dynamic and collaborative group of engineers, data scientists, and product managers who are passionate about building data-driven applications and services. We are a team of innovators who are committed to delivering high-quality software solutions that meet the needs of our business stakeholders.

Key Responsibilities

As a Full Stack Software Engineer on our Dataworks team, you will be responsible for:
  • Designing, developing, and maintaining data-driven applications and services using a range of technologies, including cloud-based platforms, web frameworks, and data storage solutions.
  • Collaborating with cross-functional teams to deliver high-quality software solutions that meet the needs of our business stakeholders.
  • Developing and maintaining automated testing frameworks to ensure the quality and reliability of our software solutions.
  • Participating in code reviews and providing feedback to ensure that our software solutions meet the highest standards of quality and maintainability.
  • Staying up-to-date with the latest technologies and trends in the field of software engineering, and applying this knowledge to improve our software solutions.
  • Providing technical guidance and support to junior engineers and other team members.
  • Participating in the design and development of new software solutions, and contributing to the evolution of our technology stack.
  • Collaborating with data scientists and product managers to develop data-driven applications and services that meet the needs of our business stakeholders.
  • Developing and maintaining documentation for our software solutions, including user guides, technical documentation, and API documentation.

Essential Qualifications

To be successful in this role, you will need:
  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of experience in software engineering, with a focus on full-stack development.
  • Proficiency in a range of programming languages, including Java, Python, and JavaScript.
  • Experience with cloud-based platforms, including AWS and Azure.
  • Experience with web frameworks, including Spring and React.
  • Experience with data storage solutions, including relational databases and NoSQL databases.
  • Experience with automated testing frameworks, including JUnit and PyUnit.
  • Strong understanding of software engineering principles and practices, including design patterns, testing, and code review.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex technical problems and develop effective solutions.

Preferred Qualifications

While not required, the following qualifications would be an asset:
  • Experience with DevOps practices, including continuous integration and continuous deployment.
  • Experience with containerization, including Docker and Kubernetes.
  • Experience with cloud-based data storage solutions, including AWS S3 and Azure Blob Storage.
  • Experience with data processing frameworks, including Apache Spark and Hadoop.
  • Experience with machine learning frameworks, including TensorFlow and PyTorch.
  • Experience with cloud-based security solutions, including AWS IAM and Azure Active Directory.

What We Offer

As a Full Stack Software Engineer on our Dataworks team, you will have the opportunity to work on a range of exciting projects, including:
  • Developing and maintaining data-driven applications and services that meet the needs of our business stakeholders.
  • Collaborating with cross-functional teams to deliver high-quality software solutions.
  • Participating in code reviews and providing feedback to ensure that our software solutions meet the highest standards of quality and maintainability.
  • Staying up-to-date with the latest technologies and trends in the field of software engineering, and applying this knowledge to improve our software solutions.
  • Providing technical guidance and support to junior engineers and other team members.
  • Participating in the design and development of new software solutions, and contributing to the evolution of our technology stack.
We also offer a range of benefits, including:
  • Competitive salary and bonus structure.
  • Comprehensive health and dental insurance.
  • 401(k) retirement plan with company match.
  • Flexible work arrangements, including remote work options.
  • Professional development opportunities, including training and education programs.
  • Opportunities for career growth and advancement within the company.

How to Apply

If you are a motivated and talented software engineer who is passionate about building data-driven applications and services, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter that outlines your experience and qualifications for the role. We look forward to hearing from you! Apply for this job    

Similar Jobs