CrawlJobs Logo

Senior Quantitative Software Engineer

Mexico, Mexico City · Job Posted February 03, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Quantitative Software Engineer to bridge the gap between quantitative finance and production engineering systems. This role combines deep financial securities knowledge with backend software engineering expertise to build, optimize, and maintain the computational core of our managed account platform. The ideal candidate excels at translating complex financial models into efficient, production-grade C# code and can diagnose performance bottlenecks through rigorous code analysis and mathematical reasoning.

Job Responsibility

  • Design and implement portfolio models, tax optimization algorithms, and rebalancing logic in C# and .NET Core
  • Translate quantitative financial strategies into clean, efficient, and testable backend code
  • Diagnose and resolve complex performance issues by analyzing algorithmic complexity and code efficiency
  • Collaborate with engineering teams to integrate quantitative logic into production-grade microservices
  • Build and optimize RESTful APIs that serve financial calculations and portfolio analytics
  • Work with diverse data systems including SQL Server, MongoDB, DynamoDB, and other AWS data services
  • Conduct code reviews with a focus on correctness, efficiency, and maintainability of quantitative algorithms
  • Profile and optimize backend services to ensure sub-second response times for compute-intensive operations
  • Write clear technical documentation in Confluence to explain complex financial logic to cross-functional teams
  • Implement serverless and scalable solutions leveraging AWS services (Lambda, Step Functions, ECS)
  • Participate in Agile ceremonies and collaborate with product owners to align technical solutions with business needs

Requirements

  • Bachelor's or Master's degree in Computer Science, Financial Engineering, Mathematics, Physics, or related quantitative field
  • 5+ years of professional software development experience with C# and .NET Framework/Core
  • 3+ years of experience in financial securities, portfolio management, or quantitative finance applications
  • 4+ years working with relational databases (SQL Server preferred) and query optimization
  • 3+ years developing cloud-native applications, preferably in AWS (Azure experience also valued)
  • Strong understanding of data structures, algorithms, and computational complexity analysis
  • Proven ability to diagnose performance issues through code profiling and optimization techniques
  • Experience with financial concepts such as asset allocation, rebalancing, tax-loss harvesting, or portfolio optimization

Nice to have

  • Advanced degree (MS or PhD) in a quantitative discipline
  • Experience with Python for quantitative analysis and prototyping
  • Knowledge of modern portfolio theory, risk models, or derivatives pricing
  • Familiarity with Docker and container orchestration
  • AWS certifications (Solutions Architect, Developer, or Machine Learning)
  • Experience with GitHub Actions, Terraform, or infrastructure-as-code
  • Background in high-frequency trading, market microstructure, or algorithmic trading
  • Contributions to open-source quantitative finance libraries
  • Experience with observability tools and performance monitoring (CloudWatch, DataDog, New Relic)
  • Understanding of regulatory requirements in wealth management (SEC, FINRA)

What we offer

  • Work on cutting-edge FinTech solutions that impact billions in assets under management
  • Collaborate with a talented team of engineers, quantitative analysts, and financial experts
  • Flexible, remote-friendly work environment with offices in Austin, TX and West Palm Beach, FL
  • Competitive compensation, benefits, and opportunities for professional growth
  • Make a direct impact on product architecture and quantitative strategy
  • Fast-paced, innovative culture that values technical excellence and continuous learning

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Quantitative Software Engineer

8 matching positions

New

Digital Software Engineer Senior Analyst

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in product development/product management environment, with a strong background in developing single-page applications using Angular 19+
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Knowledge of Node.js scripting, Webpack, esbuild, Unit Testing, Integration Testing, Modfed, and shell scripting
  • Experience with Angular Library package development
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts, specifically focusing on complex Angular applications and component development
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles, especially within the Angular framework and its ecosystem
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges, with a particular focus on optimizing Angular application performance, scalability, and maintainability
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects in frontend Angular applications
  • Have a deep understanding of the technical requirements for the solutions being built, including Angular best practices, state management patterns (e.g., NgRx), and modular architecture
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life, with an emphasis on efficient Angular development workflows, build processes, and deployment strategies
  • Proficient in information modeling, data structures and algorithms, applied to frontend data handling and complex UI interactions within Angular
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions, especially concerning Angular application architecture, component design, and integration patterns
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst – Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in a product development/product management environment
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Strong coding skills in Java
  • Hands on experience in API, Microservices, Angular / React
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Java Microservices)

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associate or bachelor’s degree in information systems
  • Computer Technology
  • Computer Information Systems
  • Computer Science or a demonstration of programming experience
  • 5+ years of relevant experience
  • Strong Java/Microservices Skills: Microservices – Java/Spring Boot OR Java/Spring Boot/Angular
  • Experience on DevOps Tools - Bitbucket, Jenkins
  • Experience on Linux/AIX, Shell Scripting, .NET
  • Knowledge of Content Management Tools, JIRA, Confluence
  • Familiarity with Pivotal Cloud Foundry (PCF), Open Shift, Amazon Web Services (AWS), Microsoft Azure, Event Driven Architecture
Job Responsibility
Job Responsibility
  • Manage application development deliverables for the entire Life cycle of the development Project - both Waterfall and Agile models as may be applicable for each project assigned
  • Gather technical requirements, code specifications, test plans, and results
  • and other deliverables required for multiple projects
  • Perform analysis, design, development, testing, implementation, and maintenance of applications under minimal supervision
  • Provide expertise in technical analysis and be able to resolve complex issues through in-depth evaluation of business processes, system processes
  • Ensure alignment to architectural assertions and constantly look for opportunities to modernize application
  • Work effectively with remote teams, with a focus on fostering positive working relationships
  • Integrate with a team of highly seasoned application developers
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • experience with Distributed Services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Understanding of authentication and authorization protocols, including OAuth, OpenID Connect, and SAML
  • Experience with .NET
Job Responsibility
Job Responsibility
  • Develop and maintain authentication and authorization components for various platforms, including .NET
  • Collaborate with cross-functional teams such as leadership teams, product managers, service owners, and platform teams
  • Make data-driven decisions using quantitative and qualitative insights
  • Support service owners to ensure seamless integration and operational excellence
  • Participate in code reviews, design discussions, and contribute to the overall improvement of our authentication libraries
  • Explore and apply AI-assisted development practices to improve velocity and quality
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Commerce + Ecosystems (C+E) is responsible for enabling and optimizing the end-t...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area
  • Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills
  • Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team
  • Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered
  • Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices
  • Uses automated source code analysis tools that are incorporated into the build/development process
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code
  • Ensures test plans incorporate security testing to validate security invariants (including negative cases)
  • Drives additional new tests to cover gaps, deleting or fixing broken tests, and improving the speed, reliability, and defect localization of the test suite
  • Builds testable code and considers testability during design for a project/sub-section of a product/solution
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 5+ years of professional software engineering experience, with strong hands‑on development in one or more programming languages such as C#,Golang, Python
  • Strong expertise in software design and development, including system architecture, data structures, algorithms, and designing scalable, reliable, and secure services
  • Proven experience owning and delivering complex features or services end‑to‑end, from design through implementation, testing, deployment, and operational support
  • Solid understanding of cloud‑based and distributed systems, including reliability, performance optimization, telemetry, diagnostics, and live site support considerations
  • Ability to influence technical direction and mentor others, demonstrated through design leadership, code reviews, and collaboration across teams
  • Experience applying secure coding practices and compliance requirements, ensuring solutions meet Microsoft’s security, privacy, and engineering quality standards
  • Communicating to Drive Mutual Success: Articulating messaging in a clear and respectful manner to achieve collaborative and mutually beneficial outcomes while ensuring all parties are heard, understood, and aligned towards shared goals
  • Designing and Architecting Business Solutions: Designing and architecting products, services, and systems by employing design principles across diverse technological solutions and guiding projects through each phase of the engineering lifecycle to ensure alignment with business goals and customer satisfaction
  • Driving Solution Improvement and Excellence: Leading the validation of innovative products, services, and solutions through pinpointing opportunities for improvement, monitoring and testing systems, and fostering strategic solutions to identified challenges or issues
Job Responsibility
Job Responsibility
  • AI-Native Development: Use AI tools responsibly and consistently across the SDLC, own the accuracy of AI-generated artifacts, and improve AI-enabled processes using engineering-health measures (Accelerate/SPACE/ESSP) through ongoing experimentation
  • Coding: Raise code quality through timely, high signal reviews and strong engineering practices (secure/performance/testability/diagnosability), using automated analysis plus disciplined debugging/telemetry and retrospectives to prevent recurrence
  • Design: Own and evolve architecture/design for complex scenarios with clear test strategy and security testing, integrate dependencies across systems/teams, evaluate tradeoffs/options, and ensure solutions meet performance, scalability, resiliency/DR, COGS, and compliance requirements
  • Engineering Excellence: Drive engineering best practices and automation (toward zero-touch), strengthen security/privacy/accessibility compliance with auditable evidence, build/extend developer tools, stay current on trends, and operationalize “security as code” with gates/scanners/monitoring
  • Implement: Plan and deliver through roadmaps and capacity-aware execution with flighting/experimentation and success + guardrail metrics, while using safe deployment practices, secure rollouts, dependency hygiene, and well defined rollback strategies
  • Reliability and Supportability: Improve reliability via comprehensive telemetry/instrumentation and privacy-aware monitoring outputs, lead as DRI/on-call using playbooks and SLA discipline, reduce incident volume with systemic fixes and postmortems, and continuously strengthen TSGs/wikis/tests/observability
  • Understand User Requirements: Partner with internal/external stakeholders to validate user requirements (including security/privacy), incorporate customer insights and unwritten needs, and define measurable feedback loops across quantitative and qualitative value signals
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in a product development/product management environment in Devops
  • DevOps Engineer who has worked in and advocated for agile environments
  • Proficiency: Groovy / fluent in Python and Python testing best practices
  • Jenkins configuration using Groovy or Python
  • Various managed and self-hosted CI / CD tools
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Demonstrated interest in/experience with AI/ML technologies
  • Understanding of hardware and devices, or familiarity with OS and Firmware health and error reporting
  • High tolerance to ambiguity and ability make progress when situations are in flux
  • Experience in big data mining, familiar with Hadoop/Spark is a plus
  • Experience in object oriented programming, SDE Fundamentals, programming
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop and operate large scale, low latency, and high throughput cloud services
  • Drive highly complex and mission critical solutions that involve multiple Azure Services
  • Evaluates AI technologies (such as LLMs, SLMs, embeddings) and architectures (such as orchestration patterns, RAG, etc) when developing solutions
  • Specifies or implements AI platform improvements like fine-tuning or training custom ML models
  • Define & measure the success/impact of requested analytics & reporting features via quantitative measures
  • Contributes to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe
  • Participates in live service operations, and supports telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety
  • Supports the identification of dependencies and design documentation for product features, learns about system interactions and back-end dependencies, and contributes to architectural processes under guidance
  • Produces code to test hypotheses for technical solutions and assist with technical validation efforts
  • Collaborates on quality assurance plans, augments test cases, and integrates automation into testing, while understanding the implications of security and compliance in system architecture
  • Fulltime
Read More
Arrow Right