CrawlJobs Logo

Senior Software Engineer (Python) – Fixed Income

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Canada , Mississauga

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

94300.00 - 141500.00 USD / Year

Job Description:

Citi, a leading global bank, is seeking a talented and passionate Python Developer to join our growing Fixed Income Technology (FIT) team. FIT is responsible for building and delivering technology used across the Fixed Income businesses, which include rates, corporate credit, and securitized markets. Our technology solutions are critical for pricing, hedging, managing trades, market-making, financing, and securitizing products in an increasingly electronic environment. As a key member of our team, you will contribute to the design, development, and maintenance of high-performance Python applications. You will work closely with other developers and stakeholders to deliver innovative solutions that drive data-driven decision-making within the organization. This role emphasizes the development of robust, scalable, and high-performance Python-based applications.

Job Responsibility:

  • Design, develop, and maintain robust and scalable applications primarily using Python
  • Implement efficient and optimized code for various business needs
  • Integrate Python applications with various data sources, APIs, and other systems
  • Contribute to the design and development of application architectures
  • Write clean, well-documented, and testable code
  • Collaborate effectively with other engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies
  • Stay up-to-date with the latest trends and technologies in Python development

Requirements:

  • Minimum 3-5 years of experience developing and deploying production-ready Python applications
  • Strong experience with core Python, SQL, and database APIs
  • Experience with Python frameworks (e.g., Django or Flask) is a plus
  • Familiarity with data processing concepts and related technologies (e.g., Kafka, Apache Spark) is beneficial
  • Experience using Java is preferred
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical skills
  • Solid understanding of Object-Oriented Programming (OOP) concepts, multithreading, and thread pools
  • Familiarity with containerization technologies like Docker and deployment platforms like Kubernetes, OpenShift, or ECS
  • Bachelor's degree/University degree or equivalent experience

Nice to have:

  • Contributions to open-source projects
  • Experience working in a cloud environment (AWS, GCP)
  • Familiarity with financial industry concepts

Additional Information:

Job Posted:
May 05, 2026

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 Senior Software Engineer (Python) – Fixed Income

Senior Software Engineer (Python) – Fixed Income

Citi, a leading global bank, is seeking a talented and passionate Python Develop...
Location
Location
Canada , Mississauga, Ontario
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3-5 years of experience developing and deploying production-ready Python applications
  • Strong experience with core Python, SQL, and database APIs
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical skills
  • Bachelor's degree in computer science, Engineering, or a related field
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust and scalable applications primarily using Python
  • Implement efficient and optimized code for various business needs
  • Integrate Python applications with various data sources, APIs, and other systems
  • Contribute to the design and development of application architectures
  • Write clean, well-documented, and testable code
  • Collaborate effectively with other engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies
  • Stay up-to-date with the latest trends and technologies in Python development
  • Fulltime
Read More
Arrow Right
New

Senior Fixed Income, E-Trading Engineer, Senior Vice President

The Fixed Income (FI) eTrading Technology team supports Citi’s dealer to client ...
Location
Location
United States , New York
Salary
Salary:
176720.00 - 265080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • Strong software development fundamentals, data structures, design patterns, object-oriented programming
  • 8+ years of extensive hands on coding experience in Core Java within low latency, high throughput distributed applications
  • Experience with ION Platform, FIX, SBE or any other messaging protocols
  • Experience implementing and supporting market data processing applications and algorithmic trading strategies
  • Experience building backtesting frameworks and historical data storages
  • Basic Linux system performance tuning and monitoring, ability to troubleshoot performance issues within Java/Linux stack
  • Working knowledge of no GC Java techniques and lock free thread safe algorithms
  • Experience with Python, Spring, TDD, KDB or any other tick data storages
  • Build tools, gradle, git, teamcity, jenkins, artifactory
  • Strong academic record, ideally with a Bachelor’s degree in Computer Science, Information Science, engineering or related technical or quantitative discipline
Job Responsibility
Job Responsibility
  • Develop reusable eTrading negotiation engines with focus on low latency execution
  • Ensure strong reliability, scalability and performance of the core eTrading components
  • Work with other eTrading teams to support live manual trading
  • Learn and maintain large code base, improve design and quality of the eTrading code base
  • Partner with business to drive technology stack beyond near term objectives
  • Adhere to engineering standards and strive for best-in-class solutions
What we offer
What we offer
  • Discretionary and formulaic incentive and retention awards
  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Principal Quantitative Developer

Fidelity’s Asset Management Technology division is seeking a Senior Quantitative...
Location
Location
United States , Jersey City; Merrimack
Salary
Salary:
97000.00 - 185000.00 USD / Year
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a quantitative field such as Financial Engineering, Physics, Applied Mathematics, Computer Science, or a closely related discipline
  • at least six (6) years of experience as a Senior Quant Developer or in a similar role
  • experience in quantitative analytics, ideally in the fixed income market, including interest rate modeling and interest rate derivatives
  • strong skills in quantitative finance, with an emphasis on applying numerical methodologies to financial problems, including finite-difference methods for PDE solvers, tree models, Monte Carlo simulation, and optimization techniques for curve fitting
  • deep understanding of probability theory, linear regression, and time-series analysis
  • expert-level software engineering skills in C++
  • proficiency in Python, shell scripting, SQL, and Linux (preferably in a command-line environment)
  • strong proficiency in object-oriented programming (OOP) principles and hands-on experience implementing design patterns in production code
  • full-stack software development knowledge and critical thinking skills to design optimal solutions for high-performance fixed income analytics
  • experience with cloud technologies, particularly AWS, and container orchestration platforms such as EKS
Job Responsibility
Job Responsibility
  • Gathering ideas, conceptualizing them through a programming language, and creating a packaged solution that can be used by investment professionals
  • building high quality, robust, efficient, and scalable analytical solutions that directly support portfolio construction, risk management, and alpha generation
  • improving the quality and time-to-market of Research initiatives through a combination of both analytical and software development skillsets
What we offer
What we offer
  • Comprehensive health care coverage
  • emotional well-being support
  • market-leading retirement
  • generous paid time off and parental leave
  • charitable giving employee match program
  • educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career
  • Fulltime
Read More
Arrow Right
New

Senior Python/AI Engineer

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
United States , Rutherford
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expertise in building robust, scalable, and maintainable applications with development experience, preferably in the Capital Markets Technology industry
  • Hands-on experience in Python based data and code analysis to enable RAG automation and attribution mapping for client queries
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc.
  • Ability to evaluate design trade-offs and document choices effectively
  • Demonstrated capacity to build sophisticated tooling for development and production team use
  • Expertise in Object Oriented Analysis & Design, and Design Patterns
  • Design, development and implementation of applications using Python, Core Java
  • Test Driven Development (TDD) including mock & regression tests and continuous integration (Jenkins, CruiseControl)
  • Software Configuration Management (GIT)
Job Responsibility
Job Responsibility
  • Provide technical and analytical expertise in support of the Data and Code Lineage exercise to support Pre Settlement Risk and RWA calculation for wholesale products/asset classes
  • Develop systems and functionalities to calculate the potential exposure, Exposure at default and Risk weight
  • Collaborate with internal stakeholders including Quantitative Analytics, Risk Analytics & Model Risk Management teams and provide technical guidance & assistance with regard to existing functionalities and improvements
  • Update, optimize and maintain applications required for back-testing, impact studies and stress testing
  • Develop technical components across sub-projects and coordinate activities between infrastructure team for application/infrastructure setup
  • Implement control and risk implementation procedures, and adhere standards and processes defined by organization
  • Use AI Tools such as GitHub CoPilot and Devin to automate code generation and generate efficiency in product delivery
  • Build software applications using Python and automate the build using Lightspeed or Artifactory
  • Use Agile/Scrum methodology in executing projects
  • Develop, Test, Debug and Manage application using VSCode, IntelliJ, JIRA, Visual VM, Unix, Oracle SQL Developer, Autosys, and caching solutions like Gridgain
What we offer
What we offer
  • Discretionary and formulaic incentive and retention awards
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right
New

Java Lead Fixed Income

We are seeking an experienced and highly motivated Java Lead to drive our DevOps...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of progressive experience in software development, infrastructure engineering, or operations roles, with at least 5 years in a leadership or senior DevOps role within a large enterprise
  • Strong proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, ArgoCD)
  • Extensive experience with cloud platforms (e.g., AWS, Azure, Google Cloud, OpenShift) and containerization technologies (Docker, Kubernetes)
  • Deep understanding and hands-on experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, Chef, Puppet)
  • Proficiency in scripting and automation using languages such as Python, Bash, Go, or PowerShell
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, Splunk, Datadog)
  • Solid understanding of networking, security principles, and database management
  • Proven track record of leading and mentoring technical teams, driving change, and delivering complex projects in an agile environment
  • Excellent analytical and problem-solving skills with a proactive approach to identifying and resolving technical challenges
  • Exceptional communication, interpersonal, and presentation skills, with the ability to articulate technical concepts to diverse audiences
Job Responsibility
Job Responsibility
  • Define and execute DevOps strategy and roadmap aligned with organizational goals, focusing on automation, scalability, and efficiency
  • Lead, mentor, and develop a high-performing DevOps team, promoting best practices and continuous learning
  • Design, implement, and maintain robust, automated CI/CD pipelines for various applications, ensuring rapid, reliable, and repeatable deployments
  • Drive the adoption and implementation of Infrastructure as Code principles using tools like Terraform, Ansible, or CloudFormation to manage and provision infrastructure efficiently
  • Collaborate with development and operations teams to establish and monitor SLAs, SLOs, and error budgets
  • Implement solutions for proactive monitoring, alerting, and performance optimization of applications and infrastructure
  • Identify opportunities for automation across the software development lifecycle, from build and test to deployment and operations
  • Evaluate, select, and integrate appropriate DevOps tools and technologies
  • Embed security best practices (DevSecOps) into all stages of the SDLC, ensuring compliance with internal policies and external regulations
  • Work closely with security teams to address vulnerabilities and implement security controls
  • Fulltime
Read More
Arrow Right

Application Development Lead (Fixed Income Data) - Vice President

This role is for a application dev lead within the FI Data team, responsible for...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of demonstrable and relevant experience in software development, with at least 3-5 years in a leadership role within a high-performing technical team
  • Strong understanding of Python 3.6, with the ability to guide and review complex solutions
  • Solid understanding of REST API development, including best practices for design, security, and scalability
  • Demonstrable experience in driving the creation of reusable, testable, and efficient code with proper error and exception handling, and establishing coding standards
  • Extensive experience with the design and implementation of cloud-native applications and deployment via Kubernetes / Openshift, including strategic decision-making on cloud architecture
  • Expertise in big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Druid, Pinot, Trino, Ignite), and a track record of leading teams leveraging these technologies
  • Hands-on experience in handling various data structures, and the ability to guide complex data modeling decisions
  • Proven leadership in establishing and maturing Continuous Integration and Continuous Delivery environments. Familiarity with TeamCity, Sonarqube, and Jenkins
  • Extensive experience with the SDLC lifecycle and in leading and coaching within an Agile environment (Scrum/Kanban)
  • Demonstrable leadership in promoting and enforcing engineering best practices: design patterns, coding standards, rigorous code review processes, and comprehensive unit testing strategies (e.g., Mockito, Junit, Pytest)
Job Responsibility
Job Responsibility
  • Lead and oversee the design and development of high-performance green-field data analytics products for a Tier 1 bank, ensuring architectural excellence and alignment with business goals
  • Collaborate strategically with other dev leads in US and Canada, translating complex business requirements into technical roadmaps and fostering a partnership approach to deliver impactful solutions
  • Drive innovation within the team, encouraging the exploration and implementation of cutting-edge data visualization and analytics solutions
  • Mentor and guide team members in applying an engineering mindset, fostering deep understanding of use-cases, developing robust estimation techniques for volume and compute velocity, and openly addressing implementation limitations
  • Lead the evaluation and development of Proof-of-Concepts (POCs) for new strategic initiatives, guiding the team to convert successful prototypes into robust enterprise solutions
  • Foster a culture of continuous learning and growth within the team, empowering members to research, learn, and recommend emerging technologies
  • Provide leadership and strategic direction for post-release support, collaborating closely with business, development, and support groups to ensure operational stability and client satisfaction
  • Manage team performance, including goal setting, performance reviews, career development, and providing regular feedback to foster professional growth
  • Participate in hiring processes, attracting, interviewing, and onboarding top talent to grow the team's capabilities
  • Facilitate effective communication within the team and across different stakeholders, ensuring transparency and alignment
  • Fulltime
Read More
Arrow Right
New

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Drexel Hill
Salary
Salary:
Not provided
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 22, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
  • State-level licensure and national certification requirements vary by state, click here to learn more
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus
  • Customer Service and Team Orientation
  • Communication Skills
  • Mathematical Reasoning
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • Understanding and complying with all relevant federal, state, and local laws, regulations, professional standards, and ethical principles
  • Delivering additional patient health care services (e.g., immunizations, point-of-care testing, and voluntarily staffing offsite clinics), where allowable by law and supported by required training and certification
  • Where permissible, the Pharmacy Technician may also support immunizations, which includes the following responsibilities: Completing additional licensure and training requirements, in compliance with state Board of Pharmacy regulations, to obtain Technician Immunizer status to support preparing and administering vaccines
  • Educating patients about the importance of vaccines and referring patients to the Pharmacist-on-duty for vaccination questions
What we offer
What we offer
  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • and other resources, based on eligibility
  • Fulltime
Read More
Arrow Right
New

Mri Technologist

MedPro Healthcare Staffing, a Joint Commission-certified staffing agency, is see...
Location
Location
United States , Springfield
Salary
Salary:
Not provided
medprostaffing.com Logo
MedPro Healthcare Staffing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completion of a two year approved School of Radiologic Technology
  • Valid state radiology registration as required by state law
  • Registry by the American Registry of Radiologic Technology.
Job Responsibility
Job Responsibility
  • MRI technologists utilize their knowledge of anatomy, physiology and the principles of MRI to safely and efficiently operate MRI scanners, assisting in the diagnosis of disease and injury.
  • Ensure the safety of patients, staff and visitors who come in contact with the powerful magnetic field of a MRI scanner.
  • Position patients and coils on a table that slides inside the MRI scanner.
  • Inject contrast media as required.
  • Set appropriate technical parameters, operate MRI scanners and related equipment, and observe image data on computer monitors during scans.
  • Be familiar with the differences from a normal image and an abnormal image.
  • Recognize and respond to life threatening situations.
  • Assure compliance with federal, state, and local technical and professional regulations and accepted practiced guidelines.
  • Delivers quality, cost effective patient care in a professional manner.
  • Works effectively to maintain an environment of excellence, which is patient focused, providing timely, compassionate, quality patient care.
What we offer
What we offer
  • Weekly pay and direct deposit
  • Full coverage of all credentialing fees
  • Private housing or housing allowance
  • Group Health insurance for you and your family
  • Company-paid life and disability insurance
  • Travel reimbursement
  • 401(k) matching
  • Unlimited Referral Bonuses up to $1,000
  • Fulltime
Read More
Arrow Right