About the Role
We are seeking an experienced Transformational Software Engineer to join our Commodities and Global Markets Technology team. As a key member of this high-performing team, you will be responsible for developing innovative software solutions that drive business growth and success.
Key Responsibilities
* Design and develop scalable, maintainable, and low-latency web applications using Python for back-end development.
* Collaborate with cross-functional teams to meet functional requirements and ensure seamless integration with existing systems.
* Oversee and schedule feature releases, manage project complexities, and guide the engineering team to support project delivery aligned with business objectives.
* Evaluate and implement containerization technologies like Docker to optimize application performance.
* Develop and maintain CI/CD pipelines and DevOps practices to enhance efficiency and productivity.
Requirements
* Proven experience leading projects from inception to production, with a strong understanding of the software development lifecycle and design principles.
* Deep knowledge of AWS services such as S3, EC2, RDS (Postgres), SNS, Lambda, and ability to integrate them seamlessly.
* Strong communication and interpersonal skills, with the ability to mentor less experienced team members.
* Ability to work in a fast-paced environment, prioritize tasks effectively, and meet deadlines.
About Us
We value collaboration, innovation, and excellence in everything we do. Our commitment to diversity, equity, and inclusion drives us to create a workplace where everyone feels valued and empowered to succeed.