Skip to content
mimi

Software Engineer and Assistant Vice President

Citi

Canada · On-site Full-time Lead 3w ago

About the role

About

Become a Software Engineer and Assistant Vice President at Citi, where you will tackle complex challenges in Markets Technology. Help innovate solutions in margin and collateral domains while collaborating with a passionate engineering team.

In this strategic role, you will be integral to developing high-quality software solutions. Your tasks include working with React, Java, or Python, building efficient RESTful APIs, and ensuring adherence to TDD principles. You will thrive in an environment that values communication and the ability to handle multiple projects simultaneously.

Offer your engineering expertise to Citi and drive future technology advancements.

Responsibilities

  • Create software solutions targeting market challenges
  • Collaborate with teams across products to craft high-impact software
  • Construct RESTful APIs using frameworks like Spring
  • Implement TDD methodologies for clean, reliable code
  • Handle diverse tasks in a quickly changing work setting

Requirements

  • Bachelor's degree in computer science or related field
  • Extensive hands-on software development experience required
  • Proficient in React, Java, or Python programming languages
  • Strong knowledge of data structures, algorithms, and SQL
  • Familiarity with AWS and distributed systems is preferable

Skills

AWSJavaPythonReactRESTful APIsSQLSpring

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free