Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by GXO Logistics, Inc., so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Engineer in Software Engineering at GXO Logistics, Inc. plays a pivotal role in designing, implementing, and maintaining software solutions that streamline logistics operations. This position requires an individual who can efficiently collaborate with cross-functional teams to develop high-quality software applications. The ideal candidate will leverage their extensive knowledge of software engineering principles to drive innovation and improve processes while mentoring junior engineers and upholding best practices in the software development lifecycle.
Job Responsibilities
- Design, develop, and deploy robust software applications that meet business requirements.
- Collaborate with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into technical specifications.
- Conduct code reviews and ensure compliance with industry standards and best practices.
- Debug and resolve software issues, enhancing application performance and reliability.
- Mentor and guide junior engineers in coding standards, tools, and development methodologies.
- Stay updated on emerging technologies and propose innovative solutions that enhance operational efficiency.
- Participate in agile ceremonies and contribute to project planning and execution.
- Integrate third-party solutions and APIs as needed to expand system capabilities.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is preferred.
- Minimum of 5 years of software development experience, with proficiency in multiple programming languages.
- Strong familiarity with agile development methodologies and DevOps practices.
- In-depth knowledge of database management systems and software architecture.
- Experience with version control systems, such as Git.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills, both written and verbal, and the ability to collaborate effectively with team members.
Technologies & Tools
This position utilizes various technologies and tools, including but not limited to modern programming languages such as Java, C#, and Python. The role also requires proficiency in frameworks such as .NET and Spring, as well as familiarity with cloud platforms like AWS or Azure. Additional tools may include Docker for containerization, Jenkins for CI/CD, and SQL and NoSQL databases for efficient data management.
Ideal Candidates
The ideal candidate for the Senior Engineer, Software Engineering position is a proactive and innovative thinker, demonstrating strong analytical skills and a passion for technology. They are committed to delivering high-quality software solutions and possess a keen ability to adapt to new challenges and environments. A collaborative mindset, along with excellent mentorship capabilities, makes them a valuable asset to any team, fostering an environment of continuous learning and improvement.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.