SVP, Software Engineer
3 weeks ago
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.
- 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 timeFor 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,...
-
SVP, Software Engineer
3 weeks ago
Mississauga, Canada Citigroup Inc. Full timeDART 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...
-
Software Engineering Group Manager
1 month ago
Mississauga, Canada Citibank Full timeAbout 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 Engineering Group Manager
1 month ago
Mississauga, Canada Citibank Full timeAbout 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 Engineering Manager
2 weeks ago
Mississauga, Ontario, Canada United Software Group Inc. - Canada Full timeAbout 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
6 months ago
Mississauga, Canada Software & Support Media GmbH Full timeBackend 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...
-
Software Engineering Group Manager
1 month ago
Mississauga, Canada Citi Full timeAbout 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 Engineering Group Manager
1 month ago
Mississauga, Canada Citi Full timeAbout 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, Front End
4 months ago
Mississauga, Canada Software Aspekte Full timeSoftware 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
12 hours ago
Mississauga, Canada Sensors & Software Inc. Full timeSensors & 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
6 hours ago
Mississauga, Canada Sensors & Software Inc. Full timeSensors & 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 timeJob 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 timeWe 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 timeWe 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 timeAviya 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 timeJob 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 timeOur 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 timeAbout 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 timeAbout 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 timeJob 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...