SVP, Software Engineer

3 weeks ago


Mississauga, Canada Citibank Full time

DART Solutions Engineering (DSE) is an end-to-end product engineering team developing model platforms for Risk. We use graph theory, compilers, parallel computing, and systems engineering techniques to build innovative Risk-as-a-Service (RaaS) platforms for Citi. Our systems are responsible for calculating risk on some of the largest portfolios in the bank.

The Senior Software Engineer will be responsible for leading significant parts of projects and critical components and making key decisions on technical approaches and solutions with minimal supervision. They will report to the Head of Model Implementation and Platform Engineering and lead a team of junior developers, actively mentoring and developing talent. This role also includes engaging the stakeholders to understand technical capabilities and requirements.

Responsibilities:
  • Designing and implementing software framework for model driven computations.
  • Designing and building infrastructure APIs for grid computing, data storage and access.
  • Leading a team of junior developers, including talent sourcing and development initiatives.
  • Heavily using Python and following industry Python development standards rigorously.
  • Using C++ to write low level and high performance components.
  • Designing and writing test infrastructure for testing models.
Qualifications:
  • Bachelors or Masters in Computer Science/Computer Engineering or related field.
  • 10+ years of experience in software engineering and design.
  • 3+ years of experience managing a software team.
  • Experience with large-scale scientific computing, algorithm development, and complex software platforms.
  • Strong grasp of computing fundamentals: data structures, algorithms, OS, programming languages.
  • Fluency in Python and strong knowledge of a compiled language like C/C++/Java.

Job Family Group: Risk Management

Job Family: Risk Analytics, Modeling, and Validation

Time Type: Full time

Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#J-18808-Ljbffr
  • Svp

    6 months ago


    Mississauga, Canada PointClickCare Full time

    For more than 20 years, PointClickCare has been the backbone of senior care. We’ve amassed the richest senior care dataset making our market density untouchable and our connections to the healthcare ecosystem exponentially more powerful than those of any other platform. With Collective Medical & Audacious Inquiry, we’ve become the most expansive,...


  • Mississauga, Canada Citigroup Inc. Full time

    DART Solutions Engineering (DSE) is an end-to-end product engineering team developing model platforms for Risk. We use graph theory, compilers, parallel computing, and systems engineering techniques to build innovative Risk-as-a-Service (RaaS) platforms for Citi. Our systems are responsible for calculating risk on some of the largest portfolios in the...


  • Mississauga, Canada Citibank Full time

    About Citi:Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking,...


  • Mississauga, Canada Citibank Full time

    About Citi:Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking,...


  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...


  • Mississauga, Canada Citi Full time

    About Citi: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking,...


  • Mississauga, Canada Citi Full time

    About Citi: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking,...

  • Software Engineer II

    6 months ago


    Mississauga, Canada Software & Support Media GmbH Full time

    Backend Software Engineer (various levels) – Cloud Integrated productsBuilding the next generation of Mimecast protection productsBe on the cutting edge as we build the next generation of Mimecast’s “Work Protected” product line, building on the X1 platform to deliver seamless protection across all the communication and collaboration tools used by...


  • Mississauga, Canada Software Aspekte Full time

    Software Engineer II – Frontend PlatformThe central platform powering UI at MimecastJoin our dynamic Frontend Platform team, where you’ll innovate and collaborate with brilliant minds to shape and deliver the future of UI at Mimecast! Immerse yourself in a culture of collaboration and creative problem solving to push what’s possible across a diverse...


  • Mississauga, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...


  • Mississauga, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...


  • Mississauga, Ontario, Canada Sensors & Software Inc. Full time

    About the RoleSensors & Software Inc. is a leading provider of Ground Penetrating Radar (GPR) technology, serving industries such as construction, infrastructure development, environmental management, archaeology, and geophysics.We are seeking an experienced Engineering Manager to lead our engineering team, driving both new product development and continuous...

  • Engineering Manager

    23 hours ago


    Mississauga, ON, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...

  • Engineering Manager

    24 hours ago


    Mississauga, ON, Canada Sensors & Software Inc. Full time

    Sensors & Software is an industry leader in Ground Penetrating Radar (GPR) technology. Our advanced systems are trusted globally across sectors to provide unparalleled subsurface imaging and detection solutions. Our products are vital for locating buried utilities, assessing structural integrity, conducting environmental surveys, and supporting geophysical...

  • Software Engineer

    4 weeks ago


    Mississauga, Canada Aviyatech Full time

    Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have openings for Software Engineers to join our engineering...

  • Software Engineer

    2 weeks ago


    Mississauga, Ontario, Canada Vyadom Inc. Full time

    About Vyadom Inc.Vyadom Inc. is a reputable organization seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in website development and software engineering.

  • IT Software Engineer

    2 weeks ago


    Mississauga, Ontario, Canada King Printing & Signs inc. Full time

    Job Title: IT Software EngineerAbout Us: King Printing & Signs inc. is a dynamic and innovative company that specializes in printing and signage services.Salary: The estimated salary for this position is $50,000 - $65,000 per year, depending on experience.Job Description: As an IT Software Engineer at King Printing & Signs inc., you will be responsible for...

  • Software Engineer

    3 months ago


    Mississauga, Canada Aviya Aerospace Systems Full time

    Aviya has openings for Software Engineers to join our engineering groups in Mississauga, Ontario and Longueuil, Quebec. New graduates are welcome to apply.Specific Position DutiesWork as part of the Software team on activities associated with the validation, verification and release of embedded software solutions for airworthy control systems.Review software...

  • Software Engineer

    3 weeks ago


    Mississauga, Ontario, Canada CanEd Consultants Full time

    Job DescriptionAt CanEd Consultants, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our clients.Key ResponsibilitiesDesign and develop software applications using a variety of programming languages and technologies.Test and...

  • Software Engineer

    3 weeks ago


    Mississauga, Ontario, Canada Arco Computers Ltd Full time

    Arco Computers Ltd is seeking an experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary role will be to write, modify, and integrate software code, ensuring that it meets the required specifications and quality standards. You will also be...