CrawlJobs Logo

Production Support Engineer / Python Developer

Canada, Montreal 100000.00 - 160000.00 CAD / Year · Job Posted March 19, 2026
Apply Position
Job Link Share

Job Description

My client are seeking an Engineer with a broad skillset to support a range of technology within their stack. The position has a heavy focus on supporting Front Office Trading Applications, and the ideal candidate will come from a similar environment.

Job Responsibility

  • Front Office Support: Approximately 80% Front Office Production Support
  • Python Development: Approximately 20% Python development with strong scripting and coding responsibilities
  • Change Management: Working closely with the development team to implement changes within the change workflow, managing delivery of services to production and research environments
  • Post-Release Support: Providing post-release and implementation services, supporting brokers and traders, and assisting with go live scenarios and projects
  • Linux: Working within Linux environments
  • Application Architecture: Understanding and supporting application architecture
  • Python: Strong Python scripting and development
  • Databases: Querying and troubleshooting relational databases such as SQL and Postgres
  • FIX: Supporting environments where FIX knowledge is highly desirable

Requirements

  • Experience working in Linux environments
  • Strong Python scripting and development skills
  • Strong SQL querying and troubleshooting skills
  • Understanding of application architecture
  • Experience within a Front Office / trading environment
  • FIX knowledge highly desirable

What we offer

  • Bonus
  • Generous benefits
  • Excellent long term career progression
  • Opportunity to work with technology ahead of competitors

Looking for more opportunities?

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

Similar Jobs for

Production Support Engineer / Python Developer

8 matching positions

New

Application Production Support Engineer - Generative AI Tools- Assistant Vice President

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 8-13 years of experience in application production support or a related role.
  • Strong understanding of software development lifecycle and DevOps principles.
  • Experience supporting cloud-based applications, preferably on AWS, Azure, or GCP.
  • Change Management , Incdient management , Problem Managemet,Stakeholder management
  • Proficiency in at least one scripting language (e.g., Python, Bash).
  • Familiarity with monitoring tools (e.g., Datadog, Prometheus, Grafana).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • A passion for AI and machine learning.
Job Responsibility
Job Responsibility
  • Provide front-line technical support: Diagnose and resolve production issues related to our generative AI applications, including performance bottlenecks, API errors, data inconsistencies, and infrastructure problems.
  • Monitor application health: Utilize monitoring tools and dashboards to track key metrics, identify anomalies, and proactively address potential issues before they impact users.
  • Incident Management: Follow established incident management procedures to document, escalate, and resolve production incidents, ensuring timely communication with stakeholders.
  • Collaborate with engineering teams: Work closely with development and infrastructure teams to identify the root cause of issues, implement fixes, and prevent future occurrences.
  • Develop and maintain documentation: Create and update technical documentation, including runbooks, knowledge base articles, and troubleshooting guides.
  • Automate support tasks: Identify opportunities to automate repetitive tasks and improve support efficiency through scripting and tooling.
  • Participate in on-call rotation: Provide on-call support on a rotational basis to ensure 24/7 coverage for critical applications.
  • Continuous Improvement: Contribute to the continuous improvement of our support processes and tools by identifying areas for optimization and implementing best practices.
  • Fulltime
Read More
Arrow Right

Application Production Support Engineer Generative AI

We are seeking a motivated team member to support our AI and DevOps Platform Sup...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-8 years of relevant experience in technical support, platform operations, or engineering
  • Exposure to architecture concepts with the ability to contribute to technical discussions and understand design decisions
  • Experience working with business partners, engineering teams, or technology stakeholders
  • Demonstrated experience supporting IT services, platform operations, or infrastructure components
  • Strong verbal and written communication skills, with the ability to document technical issues clearly
  • Experience supporting operational workstreams or participating in platform improvement initiatives
  • Participation in resilience‑related or stability‑focused activities preferred
  • Ability to collaborate effectively with cross‑functional teams
  • Strong organizational skills and ability to manage daily workload and task priorities
  • Working knowledge of Generative AI concepts preferred
Job Responsibility
Job Responsibility
  • Understand how application support functions within the broader technology organization and contributes to business objectives
  • Assist with vendor coordination and day‑to‑day interactions with offshore managed services
  • Support efforts to improve service levels, including participating in incident management, problem management, and knowledge‑sharing initiatives
  • Partner with development and engineering teams to support application stability and operational readiness
  • Assist in collecting capacity, performance, and latency data to support platform planning efforts
  • Support application onboarding activities using established guidelines and standards
  • Contribute to fostering a collaborative and supportive team environment that encourages skill development
  • Participate in cost‑efficiency initiatives such as Root Cause Analysis reviews, knowledge management, and performance tuning
  • Assist in preparing materials for business review meetings and help align technology activities with business needs
  • Follow established support processes and tool standards and provide input on improvement opportunities
  • Fulltime
Read More
Arrow Right

Production Support Engineer

Step into a pivotal role as a Production Support Engineer – BA4 and be part of a...
Location
Location
United States , Whippany
Salary
Salary:
80000.00 - 120000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience applying ITIL standards for incident, change and problem management, in a production support environment
  • Skills in Database Technology, preferably Oracle and Unix based system shell scripting
  • Experience writing shell/python scripts and experience with job scheduling using Autosys or TWS
  • Experience monitoring software performance using App Dynamics, ITRS Geneos
  • Experience with Log Analysis/Debugging, site reliability engineering and observability
Job Responsibility
Job Responsibility
  • Resolving user‑reported production issues and batch failures
  • Managing alerts
  • Triaging incidents
  • Overseeing change and capacity management in alignment with ITIL standards
  • Provision of technical support for the service management function to resolve more complex issues
  • Develop the support model and service offering to improve the service to customers and stakeholders
  • Execution of preventative maintenance tasks on hardware and software and utilisation of monitoring tools/metrics to identify, prevent and address potential issues and ensure optimal performance
  • Maintenance of a knowledge base containing detailed documentation of resolved cases
  • Analysis of system logs, error messages and user reports to identify the root causes of hardware, software and network issues
  • Automation, monitoring enhancements, capacity management, resiliency, business continuity management, front office specific support and stakeholder management
What we offer
What we offer
  • Medical
  • Dental
  • Vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Fulltime
Read More
Arrow Right

Production Support Developer - Trading Technology

At Schwab, you’re empowered to make an impact on your career. Here, innovative t...
Location
Location
United States , Omaha, NE ; Austin, TX
Salary
Salary:
107000.00 - 135000.00 USD / Year
schwab.com Logo
Charles Schwab
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
  • 3+ years of experience in production support, site reliability engineering (SRE), or software operations
  • Working knowledge of Java (Java 17+ preferred) and SQL for troubleshooting
  • Experience supporting applications using observability and monitoring tools such as AppDynamics, Splunk, Grafana, InfluxDB, and Control‑M
  • Oracle Database experience with SQL
  • 3+ years of experience administering Linux systems (RHEL 7/8/9 preferred)
  • Ability to use shell scripting or Python to automate repetitive operational tasks
  • Strong communication skills, particularly during incident response and post‑incident reviews
  • Availability to work nights and weekends as part of a rotating on‑call schedule
Job Responsibility
Job Responsibility
  • Safeguard the stability and resilience of Schwab’s Order Management System in a high-availability environment
  • Own complex production situations—from assessing impact and leading incident response to collaborating across application, infrastructure, database, and vendor partners to restore service
  • Focus on continuous improvement by identifying patterns, reducing recurring issues, and strengthening monitoring, runbooks, and operational practices that improve availability over time
What we offer
What we offer
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Fulltime
Read More
Arrow Right

Production Support Engineer - Assistant Vice President

The Apps Support Sr Analyst is a seasoned professional role. Applies in-depth di...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years experience in an Application Support role
  • Experience installing, configuring or supporting business applications
  • Experience with some programming languages and willingness/ability to learn
  • Advanced execution capabilities and ability to adjust quickly to changes and re-prioritization
  • Effective written and verbal communications including ability to explain technical issues in simple terms that non-IT staff can understand
  • Demonstrated analytical skills
  • Issue tracking and reporting using tools
  • Knowledge/ experience of problem Management Tools
  • Good all-round technical skills
  • Effectively share information with other support team members and with other technology teams
Job Responsibility
Job Responsibility
  • Provides technical and business support for users of Citi Applications
  • Provides quick resolutions to app issues, driving stability, efficiency and effectiveness improvements
  • Maintains application systems that have completed the development stage and are running in the daily operations of the firm
  • Manages, maintains and supports applications and their operating environments, focusing on stability, quality and functionality against service level expectations
  • Start of day checks, continuous monitoring, and regional handover
  • Perform same day risk reconciliations
  • Develop and maintain technical support documentation
  • Identifies ways to maximize the potential of the applications used
  • Assess risk and impact of production issues and escalate to business and technology management in a timely manner
  • Ensures that storage and archiving procedures are in place and functioning correctly
  • Fulltime
Read More
Arrow Right

Developer Support Engineer

Location
Location
United States , Atlanta
Salary
Salary:
90000.00 - 95000.00 USD / Year
jfrog.com Logo
JFrog
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or equivalent in Computer Science, Computer Engineering, Management Information Systems, or Information Technology, plus 2 years or similar experience
  • Customer-facing experience, 3-5+ years
  • Able to manage complex, escalated cases, involving multiple architectures across multiple platforms
  • Experience in Linux - Mandatory
  • Strong technical software-related debugging skills - Mandatory
  • Understanding of Java or other compiled language - Mandatory
  • Knowledge/experience with databases, LDAP, Apache https, Apache Tomcat - Advantage
  • Experience with networking and reverse proxy (nginx/httpd) - Advantage
  • Experience in the DevOps industry - Advantage
  • Spanish speaking skills - preferred
Job Responsibility
Job Responsibility
  • Troubleshoot and Investigate complex customer’s CI/CD scenarios and provide innovative solutions for their requirements
  • Develop scripts in Bash, Python, Groovy for debugging and automating
  • Set up JFrog applications and 3rd party products in various development environments
  • Analyze log files, thread dumps, HTTP traffic, JVM and OS parameters
  • Reproduce customer scenarios and fill relevant bugs/features
  • Maintaining and improving a knowledge base of known issues and solutions
  • Integrate and collaborate with JFrog’s R&D, QA, Release and Sales teams
  • Ability to work in flexible hours and on weekends while needed
What we offer
What we offer
  • Base salary
  • Equity package of restricted stock units (RSU)
  • Employee Stock Purchase Plan
  • medical
  • dental
  • vision
  • retirement
  • wellness
  • Fulltime
Read More
Arrow Right

Application Production Support Engineer

Provide front-line technical support: Diagnose and resolve production issues rel...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8-13 years of experience in application production support or a related role
  • Strong understanding of software development lifecycle and DevOps principles
  • Experience supporting cloud-based applications, preferably on AWS, Azure, or GCP
  • Proficiency in at least one scripting language (e.g., Python, Bash)
  • Familiarity with monitoring tools (e.g., Datadog, Prometheus, Grafana)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • A passion for AI and machine learning
Job Responsibility
Job Responsibility
  • Provide front-line technical support: Diagnose and resolve production issues related to our generative AI applications, including performance bottlenecks, API errors, data inconsistencies, and infrastructure problems
  • Monitor application health: Utilize monitoring tools and dashboards to track key metrics, identify anomalies, and proactively address potential issues before they impact users
  • Incident Management: Follow established incident management procedures to document, escalate, and resolve production incidents, ensuring timely communication with stakeholders
  • Collaborate with engineering teams: Work closely with development and infrastructure teams to identify the root cause of issues, implement fixes, and prevent future occurrences
  • Develop and maintain documentation: Create and update technical documentation, including runbooks, knowledge base articles, and troubleshooting guides
  • Automate support tasks: Identify opportunities to automate repetitive tasks and improve support efficiency through scripting and tooling
  • Participate in on-call rotation: Provide on-call support on a rotational basis to ensure 24/7 coverage for critical applications
  • Continuous Improvement: Contribute to the continuous improvement of our support processes and tools by identifying areas for optimization and implementing best practices
  • Fulltime
Read More
Arrow Right

Api Production Support Engineer - Officer

At Citi, we’re passionate about building and maintaining highly reliable APIs th...
Location
Location
Canada , Mississauga
Salary
Salary:
79320.00 - 110680.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience supporting Java and J2EE based applications
  • Deep technical knowledge and hands-on experience supporting and troubleshooting environments including AWS, ECS, Oracle DB, and Mongo DB
  • A strong understanding and practical application of SRE concepts, particularly in defining and measuring SLIs, SLOs and Error Budgets
  • Demonstrated experience in building and utilizing comprehensive monitoring solutions such as AppDynamics, Splunk, Kibana to proactively alert on production API-related issues and ensure system health
  • In-depth knowledge and hands-on experience with API Gateway technologies, specifically APIGEE, and CDN solutions like Akamai
  • Proven ability to proactively identify and address problems, areas for improvement, and performance bottlenecks within complex API ecosystems using software-based solutions
  • Strong coding experience beyond simple scripts, preferably in Java or Python, for automation and internal tool development
  • Bachelor’s University degree in Computer Science, Engineering, or a related field
  • or equivalent experience
Job Responsibility
Job Responsibility
  • Champion stability initiatives to enable high availability and resilience for our API applications, including enhancing monitoring, failover mechanisms, and overall system health
  • Demonstrate calm and analytical capabilities when faced with major incidents on critical API systems, ensuring effective incident, problem, and change management at a global enterprise level
  • Perform proactive monitoring and management of production API environments, taking a holistic view of system health and performance
  • Drive the definition, analysis, and reporting of SLIs and SLOs for all supported APIs and clients, ensuring clear performance benchmarks
  • Contribute to the development and implementation of tools and systems designed to enhance API operational management and the client experience
  • Measure and optimize API system performance, always pushing capabilities forward, anticipating customer needs, and innovating for continuous improvement
  • Provide hands-on expert operational support for critical, large-scale distributed API ecosystems
  • Actively gather and analyze performance metrics from API platforms and underlying infrastructure to assist in performance tuning, fault finding, and capacity planning
  • Partner closely with API development teams to improve services through rigorous operational feedback loops, testing, and release procedures
  • Drive the creation of sustainable API operational systems and services through automation and continuous uplifts, including developing, testing, and debugging automated tasks
  • Fulltime
Read More
Arrow Right