Software Engineer Principal
Description
Software Engineer Principal is the most senior role at Fedex Dataworks Poland, responsible for the technical supervision of solutions implemented in the new FedEx data-driven e-commerce platform fdx (www.fdx.com).
Job profile summary:
Provide technical leadership across multiple engineering teams implementing the fdx platform in Poland.
Serve as an expert resource to advise other teams and recommend solutions to technical design problems.
Ensure application of systems thinking principles, allowing team members to independently design, code, test, and deploy software.
Advise in the application of modern architectures, principles, methodologies, best practices, tools, and systemic processes to support the launch of new business capabilities.
Lead the resolution of highly complex problems.
Mentor development of those in less senior positions.
Provide the necessary documentation to support the Software Development Life Cycle.
Develop prototypes and solutions leveraging a diverse range of technology.
Minimum Qualification:
Bachelor's degree, in computer science, engineering, information systems or related field and/or equivalent formal training, Master’s or work experience.
7+ years equivalent work experience in information technology or engineering environment. A related advanced degree may offset the related experience requirements.
Experience building end to end solutions on cloud platforms, preferably Azure.
Strong experience in development using Java or Springboot.
Experience in Solution Design and Software Architecture.
Ability in development writing interfaces such as API JSON or SOAP and web services.
Comfort with database concepts and experience writing SQL in a relational database such as MySQL or PostgreSQL and NoSQL databases like MongoDB, Cosmos DB.
Experience with source control tools like Git as well as knowledge using ADO.
Experience in building CI/CD pipelines in tolls like Azure DevOps, Jenkins, Gitlab etc.
Experience in React / Javascript / Typescript development (nice to have).
Very good communication and leadership skills.
Want a career where you are empowered to make a difference? Want to work for a company that is environmentally responsible? Want to grow and develop on the job? If so, FedEx is the place for you! Every day FedEx delivers for its customers with transportation and business solutions. FedEx serves more than 220 countries and territories around the globe. We can serve this global network due to our outstanding team of FedEx employees. FedEx has over 400,000 talented employees who are tasked with making every FedEx experience outstanding.
When 400,000 employees around the globe are all working together it is amazing what we can achieve! FedEx connects people and ideas. If you would like to make a difference on a global scale while receiving top notch benefits, competitive pay, and plenty of opportunities to develop, click ‘Apply’ and tell us more about yourself.