SVP, Software Engineer

3 weeks ago


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 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 a 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++ and writing 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 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...


  • 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...

  • Software Engineer II

    5 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 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,...


  • 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...

  • Engineering Manager

    3 hours ago


    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...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada GTL CONSTRUCTION INC. Full time

    Job Title: Software EngineerWe are looking for a skilled Software Engineer to join our team at {company}.Main Responsibilities:• Design and develop software solutions for our clients.• Collaborate with cross-functional teams to deliver high-quality software products.• Stay up-to-date with the latest software development trends and...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada Khalsa Forming Inc. Full time

    We are seeking a skilled Software Engineer to join our team of talented developers. As a software engineer, you will be responsible for designing and developing software solutions that meet the needs of our customers.The ideal candidate will have a strong foundation in programming languages such as Java, Python, and C++, as well as experience with software...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada Go RH Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Design and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...

  • 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

    4 weeks ago


    Mississauga, Ontario, Canada Truth of Calvary Ministries Full time

    Job Title: Software EngineerOur company is seeking an experienced Software Engineer to join our team. The ideal candidate will have strong programming skills and a passion for delivering high-quality software solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needs and...

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada JG GROUP INC. Full time

    Our company is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key responsibilities include:Designing and developing software applications using Java and related technologiesCollaborating with cross-functional...

  • 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.

  • Software Engineer

    4 weeks ago


    Mississauga, Ontario, Canada Health and rehab research Inc. Full time

    About the Job:We are looking for a skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and maintaining software applications. As a Software Engineer, you will work closely with our cross-functional teams to deliver high-quality software solutions. If you have experience with programming...

  • 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

    4 weeks ago


    Mississauga, Ontario, Canada STRAIGHTWAY FINANCIAL INC Full time

    Job Description: We are seeking a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications using a variety of programming languages, including Java, Python, and C++. The ideal candidate will have a strong understanding of software development life...