Senior Software Engineer for Front Office Applications

2 weeks ago


Calgary, Alberta, Canada Trafigura Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team in Trafigura, working directly with traders and research analysts in our trading teams. This is an exciting opportunity to work in a fast-paced commercial setting, playing a vital role in a real-time, data-driven trading environment.

About the Role

The successful candidate will be part of the global data science and engineering team responsible for developing sophisticated analytics and data services and applications to support the trading business. The engineer will be responsible for building end-to-end software platforms and stacks using cutting-edge cloud and software technology stacks.

Key Responsibilities
  • Design, develop, and maintain complex software systems, including components, frameworks, and micro-services.
  • Lead technical efforts to build cloud-native big data platforms and analytics solutions.
  • Implement strong software development life cycles (SDLC) and agile principles to ensure efficient software delivery.
  • Collaborate with cross-functional teams to identify business requirements and develop solutions.
  • Stay up-to-date with industry trends and emerging technologies to drive innovation.
Requirements
  • 5+ years of experience in software engineering, preferably in a financial or commodities trading environment.
  • Proficiency in Java or Python programming languages.
  • Strong understanding of object-oriented programming concepts.
  • Experience with cloud platforms, such as AWS, and modern development methodologies.
  • Bachelor's degree in Computer Science or related field.
Competencies
  • Excellent communication and collaboration skills.
  • Ability to work under pressure and meet deadlines.
  • Strong problem-solving skills and analytical thinking.
  • Experience with Agile project management methodologies.

Estimated Salary: $120,000 - $180,000 per annum



  • Calgary, Alberta, Canada Trafigura Group Full time

    Front Office Application EngineerWe are seeking a talented software engineer to join our team in Calgary, Canada. This is an exciting opportunity to work in a fast-paced commercial setting, playing a vital role in a real-time, data and software driven trading environment.The successful candidate will work directly with the trading teams who are based in...

  • Software Engineer

    2 weeks ago


    Calgary, Alberta, Canada Trafigura Group Full time

    Job DescriptionTrafigura Group is seeking a skilled Software Engineer to work directly with traders and research analysts in our trading teams. This is an exciting opportunity to work in a fast-paced commercial setting, playing a vital role in a real-time, data and software-driven trading environment.As a member of the global data science and engineering...


  • Calgary, Alberta, Canada Cardiai Inc Full time

    About Cardiai Inc.We are seeking an experienced and skilled Senior Front-End Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing high-quality front-end features for our web applications.Key Responsibilities:Consult with clients to understand their requirements and...


  • Calgary, Alberta, Canada Build for Queen Full time

    We are seeking a skilled Senior Software Engineer - Backend to join our team at {company}.The ideal candidate will have a strong background in Java and experience with Spring Boot and Microservices Architecture.The key responsibilities of this role include:Designing and implementing scalable backend systemsCollaborating with cross-functional teams to deliver...


  • Calgary, Alberta, Canada Neusol Technologies Ltd Full time

    About Neusol Technologies LtdWe are a leading technology company providing innovative solutions to our clients. Our team is comprised of experienced professionals dedicated to delivering exceptional results.Job SummaryWe are seeking a highly skilled Senior Software Application Engineer to join our team. As a key member of our engineering department, you will...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...


  • Calgary, Alberta, Canada Treehouse Toys - Southcentre Mall Full time

    Job Title: Senior Software EngineerWe are looking for an experienced software engineer to join our team. As a senior software engineer, you will be responsible for designing, developing, and maintaining high-quality software applications.About the Role:• Collaborate with cross-functional teams to design and develop software applications• Write clean,...


  • Calgary, Alberta, Canada RBC Household Full time

    About the RoleWe are seeking a skilled Senior Software Engineer (Full Stack) to join our team at Company. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies. Key responsibilities include designing, developing, and deploying cloud-based applications using APIs and data storage...


  • Calgary, Alberta, Canada M-SOL INC. Full time

    Job Description:We are seeking a skilled and experienced Senior Frontend Software Engineer to join our team at M-SOL INC.Company OverviewM-SOL INC. is a dynamic and innovative company that specializes in developing cutting-edge web applications. Our team of experts works collaboratively to design, develop, and deploy high-quality software solutions that meet...


  • Calgary, Alberta, Canada Evergreen concrete cutting Ltd Full time

    Job Title: Senior Software Engineer**Job Summary:**We are seeking a skilled Senior Software Engineer to lead our software development team. The ideal candidate will have expertise in software engineering, including design, development, and testing.**Responsibilities:* Lead the development of software applications* Collaborate with cross-functional teams to...


  • Calgary, Alberta, Canada Nova Tribes Inc Full time

    We are seeking a highly skilled Front-End Engineer to join Nova Tribes Inc in Calgary, Canada. As a Front-End Engineer, you will be responsible for building and maintaining dynamic, user-friendly web applications with a strong focus on front-end performance, responsive design, and seamless user experience.The ideal candidate will have hands-on experience...


  • Calgary, Alberta, Canada oilandgas Full time

    Job Title: Senior Application EngineerJob Summary:We are seeking a highly skilled Senior Application Engineer to join our team at oilandgas. The successful candidate will have hands-on experience with the Triconex Turbomachinery Control (TMR) PLC system and will be responsible for designing, developing, integrating, testing, and commissioning Safety...


  • Calgary, Alberta, Canada ROCKIES EXTERIOR LTD. Full time

    Job Description:    As a Software Engineer at {company}, you will be responsible for developing front-end applications that meet the highest standards of quality and user experience.    Key Responsibilities:    • Design and implement front-end features and components    • Collaborate with cross-functional teams to ensure seamless...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    The company {company} is seeking a skilled Senior Software Engineer (Backend) to join its team.The successful candidate will be responsible for:Designing and developing high-quality software solutionsCollaborating with cross-functional teams to drive project deliveryEnsuring adherence to technical standards and best practicesRequirements:Strong programming...


  • Calgary, Alberta, Canada F & J Woodworking Ltd. Full time

    We are seeking a Senior Software Engineer to join our team and contribute to the development of our cutting-edge software solutions.The ideal candidate will have a strong background in software development and a passion for creating high-quality, scalable, and maintainable code.As a Senior Software Engineer, you will be responsible for designing, developing,...


  • Calgary, Alberta, Canada Antares Professional Corporation Chartered Professional Accountants Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at Antares Professional Corporation Chartered Professional Accountants. In this role, you will be responsible for designing, developing, testing, and deploying software applications for our clients.


  • Calgary, Alberta, Canada Worldplay Networks Full time

    We are seeking a highly skilled Enterprise Software Engineer to join our team at Worldplay Networks in Calgary, Alberta, Canada. As an Enterprise Software Engineer, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.About the RoleThis is an intermediate to senior...


  • Calgary, Alberta, Canada KPMG Canada Full time

    Job DescriptionAs a Senior Software Engineer, you will be responsible for leading the development of software applications using Java. You will work closely with cross-functional teams to design, develop, and deploy high-quality software solutions that meet the needs of our customers.


  • Calgary, Alberta, Canada Wolfe Calgary Full time

    About the Role: We are seeking a skilled Senior Software Engineer to join our team at Company. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software applications using various programming languages and...


  • Calgary, Alberta, Canada JV Nails & Spa Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable software systemsCollaborate with cross-functional teams to...