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
Senior Software Engineer
Contact Company
5+ 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 5+ years of experience in programming data-centric applications and pipelines, with a strong background in Python coding. You'll be working in a cross-functional, distributed team environment, designing and implementing new functionalities for microservices and data pipelines in a hybrid cloud architecture.

Key responsibilities include:

  • Designing and integrating new features for data-centric applications
  • Building scalable applications in a multi-tenant hybrid cloud environment
  • Participating in the full lifecycle of user stories, from requirements to qualification
  • Collaborating in team workshops to solve complex technical problems
  • Conducting code reviews and participating in peer review processes
  • Collaborating with DevOps and QA teams on CI/CD and test automation
  • Contributing to cross-team innovation through communities of practice
  • Continuous learning and knowledge sharing

The ideal candidate will have:

  • A Bachelor's degree in Computer Science or related field
  • Strong experience with Python, pandas, and/or Apache Spark
  • Knowledge of SQL Server and microservices architecture
  • Familiarity with cloud applications (preferably Azure)
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of DevOps practices and CI/CD pipelines

Rimes offers a dynamic work environment with cutting-edge technology, including Azure Cloud, microservices, RabbitMQ, and various modern development tools. Join a company that values continuous improvement, innovation, and diversity, working on solutions that power over US$75 trillion in assets under management annually.

Last updated 4 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 applications in a distributed multi-tenant Hybrid cloud architecture
  • Participate in the full life cycle of user stories
  • 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
Kubernetes
MongoDB
Redis
React
  • 5+ years of experience
  • 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 Python packaged containers
  • Knowledge of OWAPS 10 prevention
  • Experience with version control systems (e.g., Git/GitHub)
  • Unit testing experience
  • Familiarity with deployment automation (on-premises & cloud)
  • Experience with JIRA, Confluence, Kanban boards
  • Understanding of CI/CD pipelines
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Experience in developing Cloud applications (preferably Azure)

Interested in this job?

Jobs Related To Rimes Software Engineer - Python

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.