Software Engineer - Python

Rimes provides enterprise data management solutions to the global investment community, powering more than US$75 trillion in assets under management annually.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer - Python

Rimes is seeking a Software Engineer - Python to join their team in developing enterprise data management solutions for the global investment community. The ideal candidate will have 3+ years of experience in programming data-centric applications and pipelines, with strong Python coding skills and experience with microservices architecture.

Key responsibilities include:

  • Designing and implementing new functionalities for data-centric applications built as microservices and data pipelines
  • Building scalable and robust applications in a distributed multi-tenant Hybrid cloud architecture
  • Participating in the full life cycle of user stories, from requirements gathering to implementation and testing
  • Contributing to cross-team innovation and knowledge sharing

The role requires a Bachelor's degree in computer science or a related field, experience with SQL Server coding, and knowledge of pandas library and/or Apache Spark. Familiarity with cloud applications (preferably Azure) and containerization concepts is also desired.

Rimes offers a competitive compensation package, including private medical insurance, provident fund, and 26 days of annual leave. The company promotes a flexible hybrid work environment and values client excellence, innovation, integrity, and empowerment.

Join Rimes to be part of a team working with cutting-edge technologies like Azure Cloud, Kubernetes, and microservices architecture, while contributing to solutions that power over US$75 trillion in assets under management annually.

Last updated 9 days ago

Responsibilities For Software Engineer - Python

  • Design, implement and integrate new functionalities to data centric applications built as microservices and data pipelines
  • Build scalable and robust application in a distributed multi-tenant Hybrid cloud architecture
  • Participate in the full life cycle of user stories, from requirements to implementation and testing
  • Bring ideas and solutions to complex technical problems during team workshops
  • Review team mates' code in peer reviews within Git
  • Collaborate with DevOps and QA resources on CI/CD and test automations
  • Contribute to cross-team innovation through communities of practice
  • Learn new skills and share knowledge during transversal knowledge transfer sessions

Requirements For Software Engineer - Python

Python
JavaScript
React
Kubernetes
Redis
RabbitMQ
  • 3+ years of experience in programming data-centric applications and pipelines
  • Bachelor's degree in computer science, computer engineering or relevant field
  • Strong experience in Python coding
  • Knowledge of pandas library and/or Apache Spark
  • SQL Server coding experience
  • Experience with microservices architecture
  • Experience with working with Python packaged containers
  • Knowledge of OWAPS 10 prevention
  • Experience with version control systems (e.g. Git/GitHub)
  • Unit testing experience
  • Experience with deployment automation (on-premises & cloud)
  • Experience in developing Cloud applications (preferably using Azure)
  • Familiarity with containerization (Docker & Docker Compose) & orchestration (Kubernetes) concepts

Benefits For Software Engineer - Python

Medical Insurance
401k
Vision Insurance
  • Private Medical Insurance
  • Private Provident Fund
  • 26 days of annual leave
  • 5 days paid sick leave
  • Breakfast and snacks
  • Smoothie Fridays
  • Competitive pay and bonus eligibility
  • Flexible hybrid work environment

Interested in this job?

Jobs Related To Rimes Software Engineer - Python

C++ Software Development Engineer, Kindle Content Management (Library)

Software Development Engineer role at Amazon's Kindle team, focusing on building and maintaining the Kindle Library system using C++, Java, and modern technologies.

Software Dev Engineer, RDS Open Source

AWS is seeking a Software Dev Engineer for their RDS Open Source team to work on the world's largest fleet of MySQL, PostgreSQL, and MariaDB databases.

Software Development Engineer, Aurora Control Plane

Software Development Engineer position at Amazon's Aurora Control Plane team, building scalable database services with competitive compensation and benefits.

Software Development Engineer, Aurora Control Plane

SDE II position at Amazon Aurora building scalable database services, offering $114k-$191k salary with hybrid work in Vancouver.

Senior Product Manager - Tech, Customer Purchase Journey

Senior Product Manager position at Amazon focusing on the Thank You Page experience within the Customer Purchase Journey, offering competitive compensation and comprehensive benefits.