CrawlJobs Logo

SVP, Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

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

Job Responsibility:

  • Designing and implement 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 uses python and follow industry python development standard rigorously
  • Use C++ and write low level and high performance components
  • Design and writing test infrastructure for testing models

Requirements:

  • Bachelors or Masters in Computer Science/Computer Engineering or related field
  • 10+ years of experience in software engineering and design
  • 3+ years of experience of 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

Additional Information:

Job Posted:
March 21, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for SVP, Software Engineer

Principal Software Architect

By taking ownership of technical architecture, accuracy and code quality across ...
Location
Location
United States
Salary
Salary:
165000.00 - 180000.00 USD / Year
digitalmediasolutions.com Logo
Digital Media Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science preferred, or has an equivalent combination of technical education and/or equal work experience
  • 10+ years of experience in software development
  • 4+ years leading an engineering team or as a Sr. Software Engineer
  • In-depth experience with AWS
  • Ability to effectively communicate across multiple channels, on and offline
  • Demonstrates good time management skills, utilizing tools as needed
  • Demonstrates knowledge of different design & problem-solving patterns
  • Use of multiple languages and technologies (front and back end)
  • Ability to use the right tool for the job
  • Ability to take on legacy projects as well as architect solutions from the ground up
Job Responsibility
Job Responsibility
  • Provide application-wide leadership on decision making about technical application architecture with the viewpoint of meeting business requirements at the lowest total application life-cycle cost for the related business value added
  • Perform detailed design and prototyping in accordance with the enterprise vision to move DMS’s application base forward
  • Advise an application team or set of application teams, providing guidance on development practices and technical designs
  • Lead a team or set of teams directly focusing on architecture improvement projects for specific applications or enterprise architectural components
  • Identify areas in applications for refactoring and improvement, and work in collaboration with the SVP of Software Development to establish a roadmap of enterprise and application-specific architectural improvement
  • Assist application Product Owners in prioritization of architectural work on the code base
  • Work closely with the Product team and SVP of Software Development to estimate large efforts and guide long-term decisions about how to implement new features and functionality
  • Mentor and guide developers to improve their coding practices via code standards, unit testing, secure coding practices, design patterns, code reviews, pair programming and other best practice activities as necessary
  • Conduct skills development efforts when new technologies are introduced
  • Inspire and excite people internally around the technology vision and plans
What we offer
What we offer
  • Medical, dental, vision insurance
  • Wellness and mental health benefits
  • Tax-Advantaged healthcare accounts
  • Financial and income protection benefits (life insurance, short-term disability, 401(k)
  • Paid time off (PTO), holidays and sick time off
  • Remote worker assistance for wellness and home office
  • Fulltime
Read More
Arrow Right
New

Engineering Lead - SVP

We're seeking a technically versatile GenAI Full-stack Engineering Lead to join ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as an Engineering Lead, Software Engineering Manager, or similar role
  • Strong expertise in multiple programming languages (preferably Python, Go, and TypeScript), frameworks, and tools
  • Strong understanding of both SQL and NoSQL databases
  • Proven experience with distributed systems, event-driven architectures, container-based micro-services, distributed logs, SQL and NoSQL databases, and DevSecOps
  • Experience working in a product focused team as opposed to a project focused team is beneficial
Job Responsibility
Job Responsibility
  • Work with a wide variety of Citi teams (not limited to Technology) and help them drive towards everything-as-code and adoption of Developer Engineering tooling and capabilities
  • Build AI-powered, data-intensive applications
  • Be hands-on with coding and software design to ensure adherence to high quality standards and best practices
  • Mentor and nurture other engineers to help them grow their skills and expertise
  • Support and drive cultural change, including instigating critical thinking about controls and processes and encouraging a culture of continuous improvement
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

Senior Manager, Software Engineering / Business Technology Partner

The Senior Manager, Software Engineering / Business Technology Partner (BTP) is ...
Location
Location
United States , Denver
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field required
  • Master's degree preferred or equivalent work experience
  • 7+ years of progressive experience in software engineering, including team lead or management responsibilities
  • Demonstrated experience managing or mentoring others across multiple projects
  • Strong technical skills in: Software development (C#, .NET, Python, Java, or similar)
  • Database design and administration (SQL, cloud databases)
  • AI/ML concepts and process automation
  • Cloud computing platforms (Azure preferred)
  • Software integrations (including third-party and bank integrations)
  • Strong background in business intelligence/reporting with knowledge of Power BI preferred
Job Responsibility
Job Responsibility
  • Jointly lead, mentor, and develop a team of software engineers, fostering a culture of collaboration, continuous learning, and innovation
  • Assign and oversee project work for the pooled team, ensuring optimal resource utilization and project delivery
  • Conduct joint performance reviews and support professional growth for all team members
  • Design, develop, and maintain software solutions, integrations, and internal applications using modern technologies (C#, SQL, AI/ML, cloud platforms, etc.)
  • Lead and participate in Agentic AI and process automation projects across the company
  • Oversee database administration, software integrations, and bank integrations
  • Establish and enforce coding, documentation, testing, and deployment standards
  • Collaborate with business units to gather requirements, translate business needs into technical solutions, and ensure successful project outcomes
  • Manage a shared budget for software tools
  • recommend new technologies and tools for approval by SVP, Business Technology
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Senior / Lead/ Principal - AI Engineer

Discover your future at Citi. Working at Citi is far more than just a job. A car...
Location
Location
India , Chennai; Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • AVP: 7-10 years of overall experience with a minimum of 2.5 years of experience in architecting and developing production-ready Gen AI RAG or Agent-based solutions
  • VP: 11-14 years of overall experience with a minimum of 3 years leading the development of production-ready Gen AI RAG or Agent-based solutions
  • SVP: 14+ years of extensive software architecture and engineering experience, with a significant focus on AI/ML
  • Bachelor's/University degree
  • Master's degree or PhD preferred in Computer Science, AI, Engineering, or a related quantitative field
Job Responsibility
Job Responsibility
  • AVP: Architect, design, and lead the development of production-grade Generative AI applications and complex Agentic solutions
  • Define and drive technical strategy for AI projects, including making key decisions on architecture, frameworks, and tools
  • Lead the design and implementation of agent training, performance measurement, correction, and feedback processes, and create/articulate new architectural options
  • Ensure solutions meet stringent compliance, security, and performance management standards
  • VP: Lead the architecture, design, and development of mission-critical, production-grade Generative AI applications and Agentic solutions, ensuring they are scalable, reliable, and secure
  • Define and own the technical roadmap for AI platforms, making critical decisions on architecture, technology stacks, and long-term evolution
  • Drive the strategy for designing and redesigning business processes with Agentic solutions, focusing on advanced agent architecture, memory management, hallucination control, and reinforcement learning-based feedback loops
  • Champion and enforce best practices for compliance, security, MLOps, and Model Governance across all AI projects
  • SVP: Define and own the long-term architectural vision and strategy for Generative AI and Agentic systems across the enterprise, ensuring alignment with business goals and future growth
  • Lead the research, design, and prototyping of next-generation AI platforms and 'first-of-a-kind' capabilities, establishing new patterns for the organization
Read More
Arrow Right

Automation Specialist

If you’re looking for a career that will help you stand out, join TechForce and ...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
techforceservices.com Logo
TechForce Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A tertiary qualification in IT, engineering, or a related field is preferred
  • Familiarity with Information Technology Infrastructure Library (ITIL) is desirable
  • Demonstrated experience in IT testing, encompassing the use of testing management products and test automation
  • Proven ability to thrive in an Agile (Scrum) project environment
  • Desirable knowledge of, or the capacity to quickly acquire knowledge of, Client systems and underlying technologies (e.g., Java, Siebel / Oracle Fusion, ESB, PeopleSoft, Datawarehouse/Datalake)
  • Desirable knowledge of, or the ability to quickly acquire knowledge of, Microsoft SharePoint and MS Dynamics CRM application testing
  • End-to-end functional test automation experience
  • Solid commercial IT experience with at least 2-5 years in application software testing, particularly involving complex animated controls for MS dynamics and HTML5 constructs, utilizing the following tools: Selenium engine with C#, MS Team Foundation Server/DevOps, Microsoft Visual Studio, JMeter, ReadyAPI
  • Proficiency with MS DevOps test management
  • Exceptional verbal and written communication skills, with the ability to understand and effectively present complex information to diverse audiences
Job Responsibility
Job Responsibility
  • Develop and prepare testing documentation, including test strategies, plans, conditions, and cases, adhering to the Client System Delivery Methodology (SDM)
  • Execute testing across various System Readiness test phases: Systems Test, Systems Integration Test, Stress, Volume and Performance testing (SVP), and User Acceptance Testing (UAT)
  • Manage defect resolution and release processes, including raising and monitoring defects
  • Generate comprehensive testing reports and statistics as required
  • Participate in formal reviews of key project artifacts (e.g., business and functional requirements) and conduct peer reviews of testing documentation
  • Cultivate strong stakeholder relationships within the agency, and, when necessary, lead or manage work teams
  • Fulltime
Read More
Arrow Right
New

CNC Operator

Operating an automated machine such as a CNC or other machine via either a singl...
Location
Location
United States , New Market
Salary
Salary:
Not provided
kennametal.com Logo
Kennametal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School Degree
  • 1-3 years experience
  • Machine operation experience
  • Technical school certification or Apprenticeship program of completion preferred
  • Manufacturing experience of 1 - 3 years automated/CNC work experience required
  • Basic troubleshooting and decision-making skills
  • Ability to modify G code programs
  • Ability to handle basic or standard CNC complexity
  • Has working knowledge and skills to perform a defined set of analytical/scientific methods or operational processes
  • Applies experience and skills to complete assigned work within own area of expertise
Job Responsibility
Job Responsibility
  • Manufactures sufficient quantities of quality products at or below budgeted production costs in order to meet marketplace demand
  • Sets up equipment operation feed, speed, and temperature
  • follows established procedures for operating various conventional and/or CNC (computerized numerical control) manufacturing equipment for tasks such as cutting, punching, forming, drilling, tapping, turning, milling and stamping to fabricate, form or shape manufactured parts, tools or parts assemblies from raw materials
  • Selects and measures raw materials and parts to specifications to prepare for production processing
  • Resolves issues related to the organization's production, machinery, processing, and/or packaging operations
  • May include basic level programming
  • Set up and operate, in an efficient timely manner, machine tools, such as mill-turns, mills, lathes, or grinders
  • Align and secure holding fixtures, cutting tools, attachments, accessories, or materials onto machines
  • Work from and read blueprints as well as setting and checking work to various quality control gages
  • Move all materials, either physically or mechanically, necessary to complete assignments
Read More
Arrow Right
New

Senior Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Overall 13+ years experience with hands on experience in Java, Microservices etc.
  • 10+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right
New

Applications Development Supervisor

The Applications Development Supervisor is an intermediate management level posi...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 0-2 years of relevant experience
  • Experience in managing and implementing successful projects
  • Ability to take ownership and make technical decisions on software development projects
  • Experience with dependency management, change management, continuous integration testing tools, and audit/compliance requirements
  • Extensive knowledge of software engineering and object-oriented design
  • Demonstrated leadership and management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Strong Oracle SQL writing skills
  • Tableau experience
Job Responsibility
Job Responsibility
  • Manage an Applications Development team of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions)
  • Recommend new work procedures to increase process efficiencies
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Develop and apply comprehensive knowledge of how own area integrates within apps development and other technical areas
  • Ensure the quality of tasks provided by self and others on team as well as influence decisions through advice or facilitating services that impact the team and closely related work teams
  • Act as backup to Applications Development Manager and serve as an advisor and coach to junior developers and analysts
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
  • Fulltime
Read More
Arrow Right