Senior Software Engineer - (Python Back-end Development)

ITRS is an Enterprise SaaS provider with industry-leading solutions, backed by leading private equity investors and rapidly growing. Their customer base includes 90% of the world's top investment banks.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - (Python Back-end Development)

ITRS is hiring a Senior Software Engineer for Python back-end development in their Opsview product suite, based in Makati, Philippines.

Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Description For Senior Software Engineer - (Python Back-end Development)

ITRS, recognized as a Great Place to Work, is seeking a Senior Software Engineer for their Opsview product suite. The role is based in the growing Makati office, part of a global engineering team with hubs in Manila, Sweden, Spain, UK, and North America.

As a Senior Software Engineer, you will:

  • Build software for the Opsview product suite
  • Lead user story definition and produce detailed technical designs
  • Develop software and unit tests
  • Lead production of engineering estimates and timescales
  • Maintain technical documentation at code, design, and user levels
  • Review others' work and provide constructive feedback
  • Partner with the product support team to fix customer-raised defects

The ideal candidate will have:

  • 5 years experience with Python (Cython)
  • Experience with RDBMS and NoSQL databases (MySQL and CouchDB)
  • Unix/Linux command line experience
  • Version control experience (Git)
  • Continuous integration environment experience (Jenkins/Groovy)
  • Code profiling and unit testing skills
  • Experience improving coding and development practices
  • Ability to quickly assimilate new technologies
  • Experience working in an Agile scrum team

ITRS offers a diverse, friendly, and dynamic culture with a focus on internal promotion and employee development. They provide numerous benefits including HMO coverage, supplemental medical claims, retirement plans, flexible hybrid working, enhanced parental leave, and more.

ITRS is committed to diversity, inclusion, and equality, welcoming applications from all community members. Join a rapidly growing company with a prestigious customer base and be part of a successful team building software products with the latest technologies.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - (Python Back-end Development)

  • Build software for Opsview product suite
  • Take a lead on user story definition and the production of detailed technical designs
  • Develop software and unit tests against those detailed designs
  • Take a lead on the production of engineering estimates and timescales
  • Maintain current technical documentation at the code, design and user levels
  • Maintain the software on an ongoing basis
  • Review others work at design and code stage and provide constructive feedback
  • Partner with dedicated product support team to help fix customer raised defects

Requirements For Senior Software Engineer - (Python Back-end Development)

Python
MySQL
Linux
  • 5 years experience with Python (Cython)
  • Experience with RDBMS and NoSQL databases (MySQL and CouchDB)
  • Experience with Unix/Linux at the command line
  • Experience in version control systems like Git
  • Experience working in continuous integration environments (Jenkins/Groovy)
  • Experience in code profiling and writing unit tests
  • Experience improving coding and development practices
  • Experience quickly assimilating new technologies and skills
  • Experience working within an Agile scrum team
  • Willing to work in a hybrid setup, reporting onsite at least once a week to our Makati office

Benefits For Senior Software Engineer - (Python Back-end Development)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • HMO for you and your dependents
  • Supplemental Medical Claim
  • Employee Assistance Program
  • Retirement Plan
  • Flexible Hybrid Working
  • Enhanced Parental Leave
  • Life Assurance
  • Subsidies and Allowances
  • Referral Bonus
  • Buy and Sell Holiday
  • Training Reimbursement

Interested in this job?