Senior Python Engineer

EPAM Systems

Schweiz

On-site

CHF 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems Inc in Zurich seeks a Senior Python Engineer to design, develop and maintain trading applications across six domains, ensuring reliability in real-time operations.

You will perform Linux and AWS operations, contribute to CI/CD, and provide hands-on production support, with a strong emphasis on Python, Pandas, SQL and engineering best practices.

Fluent English and a MSc in CS are required, with experience in 1st/2nd level support and full-stack development preferred.

Qualifications

  • Master's degree in Computer Science or equivalent.
  • Strong Python (5+ yrs) with hands-on experience using Pandas.
  • Good knowledge of Excel and Excel VBA.
  • Solid software engineering background and SQL (writing and optimizing queries).
  • Hands-on experience in 1st or 2nd-level support of business-critical applications.
  • Experience administering Linux environments.
  • Full-stack development experience.
  • Fluent English language knowledge.

Responsibilities

  • Design, develop and maintain applications that meet business requirements.
  • Support existing applications in production and proactively propose solutions to streamline and improve them.
  • Advise and support business users who develop their own tools, sharing expertise and promoting engineering best practices.
  • Provide 1st/2nd-level support for business-critical applications; take the harder cases and elevate with full context.
  • Analyse data and issues with Python (Pandas) and SQL.
  • Design scripts and small tools for checks, data handling and automation.
  • Perform Linux and AWS operations; contribution to CI/CD.
  • Record work in Jira and keep runbooks current.
  • Guide the less experienced Commando and take on additional applications and support scope as the managed service ramps up.

Skills

Python
Pandas
SQL
Full-stack development
Linux
Excel
Excel VBA
English
Jira
AWS

Education

Master's degree in Computer Science

Tools

Jira
AWS

Job description

Every trading application faces the challenge of staying reliable under real-time demands and constant change. The Senior Python Engineer role in Zurich is part of a managed application services project covering production operations and change delivery across six application domains. The IT Commando team works where technical excellence and hands-on support meet, designing and supporting mission-critical trading applications. You decide how production issues are resolved and recurring tasks are automated, shaping the way business users interact with their tools. The person in this role makes it possible for trading operations to keep moving without interruption.

Responsibilities
  • Design, develop and maintain applications that meet business requirements
  • Support existing applications in production and proactively propose solutions to streamline and improve them
  • Advise and support business users who develop their own tools, sharing expertise and promoting engineering best practices
  • Provide 1st/2nd-level support for business-critical applications; take the harder cases and elevate with full context
  • Analyse data and issues with Python (Pandas) and SQL
  • Design scripts and small tools for checks, data handling and automation
  • Perform Linux and AWS operations; contribution to CI/CD
  • Record work in Jira and keep runbooks current
  • Guide the less experienced Commando and take on additional applications and support scope as the managed service ramps up
Requirements
  • Master's degree in Computer Science or equivalent
  • Strong Python (5+ yrs) with hands-on experience using Pandas
  • Good knowledge of Excel and Excel VBA
  • Solid software engineering background and SQL (writing and optimizing queries)
  • Hands-on experience in 1st or 2nd-level support of business-critical applications
  • Experience administering Linux environments
  • Full-stack development experience
  • Fluent English language knowledge
Nice to have
  • Also valued: Java, Bash scripting, C#/.NET, Outlook VBA, UI development, NoSQL databases, CI/CD Experience with Azure/AWS/GCP Exposure to FinTech or trading environments is an advantage French and/or German language skills
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

EPAM Systems • Zürich

On-site
CHF 120,000 - 180,000
Five weeks vacation
ESPP (Employee Stock Purchase Plan)
Extended pension plan
+2
Senior Python Engineer - Trading Ops & Automation (Zurich)
Senior Python Engineer - Trading Ops & Automation (Zurich)

EPAM Systems Inc • Switzerland

On-site
CHF 120,000 - 160,000
Senior Python Engineer — Real-Time Trading Ops & Automation
Senior Python Engineer — Real-Time Trading Ops & Automation

EPAM Systems Inc • Zürich

On-site
CHF 120,000 - 180,000
Five weeks vacation
ESPP (Employee Stock Purchase Plan)
Extended pension plan
+2
Trading Specialist
Trading Specialist

Nicoll Curtin • Zürich

Hybrid
CHF 150,000 - 190,000
Front Arena Trading Systems Engineer (Equities & Derivatives)
Front Arena Trading Systems Engineer (Equities & Derivatives)

Experis • Zürich

Hybrid
CHF 90,000 - 150,000
Zurich Python Backend Engineer – On-Site & Impactful
Zurich Python Backend Engineer – On-Site & Impactful

ISP Group • Zürich

On-site
CHF 120,000 - 180,000
Software Engineer Java Backend
Software Engineer Java Backend

Swissquote • Vaud

On-site
CHF 120,000 - 170,000
Application Engineer Python
Application Engineer Python

Klanik • Lausanne

On-site
CHF 90,000 - 130,000
DevOps Engineer
DevOps Engineer

SIX Group Ltd • Zürich

Hybrid
CHF 110,000 - 160,000
Lead Application Engineer - Commercial & Origination Portfolio
Lead Application Engineer - Commercial & Origination Portfolio

EPAM Systems • Switzerland

On-site
CHF 140,000 - 210,000
Top locations