Software Engineer - Assistant Vice President

Citigroup

Mississauga, Ontario, Canada
Base: $94,300.00 - $141,500.00; bonus/equity: not ...
**
Bachelor's degree in computer science or engineering
Proficiency in react, java, and python programming
Hands-on experience building restful apis with spring
** Citi is seeking a Software Engineer - Assistant Vice President for its Mississauga, Ontario location, offering a hybrid work model. The role involves developing technical solutions within the Markets Technology sector, requiring proficiency in programming and experience in the financial services industry. **

Job Summary

  • This role involves participating in the full spectrum of building software solutions for complex business problems in margin and collateral domains.
  • Candidates will join a global team of passionate engineers dedicated to transforming Markets Technology at Citi.
  • The position offers the opportunity to grow your career within a diverse organization of over 230,000 people globally.

Matching Summary

Match Score: 75

** Citi is seeking a Software Engineer - Assistant Vice President for its Mississauga, Ontario location, offering a hybrid work model. The role involves developing technical solutions within the Markets Technology sector, requiring proficiency in programming and experience in the financial services industry. **

Salary

Base: $94,300.00 - $141,500.00; Bonus/Equity: Not specified; Benefits: Global benefits including well-being and growth support

Skills & Requirements

Must-have

  • Bachelor's degree in computer science or engineering
  • Proficiency in React, Java, and Python programming
  • Hands-on experience building RESTful APIs with Spring
  • Experience following TDD and clean code principles
  • Strong knowledge of data structures, algorithms, and SQL

Nice-to-have

  • Experience in investment bank or financial services industry
  • Familiarity with AWS cloud services and distributed systems
  • Knowledge of Kafka, Kubernetes, S3, DynamoDB, or NoSQL databases
  • Ability to work independently in fast-paced environments

Key Requirements

  • Bachelor's degree in computer science or related engineering field
  • Professional hands-on software development experience required

Work Rights

Not specified

Tailored Resume

Cover Letter