Browse All Jobs
Job Description
A financial company is seeking a Senior Software Engineer to join their Finance team. This is a remote role where the candidate will architect, develop, and oversee a mission-critical financial data processing system. The role is integral to the company's operations, ensuring the seamless integration, processing, and delivery of diverse transactional data essential for financial reporting, critical reconciliation processes, and strategic decision-making. The Senior Software Engineer will be responsible for:
  • Architecting a scalable and secure financial data processing system.
  • Developing advanced automation solutions for data integration.
  • Overseeing the standardization and normalization of transactional data.
  • Ensuring data integrity, accuracy, and consistency.
  • Monitoring system performance and implementing proactive measures.
  • Establishing and maintaining disaster recovery protocols.
  • Leading initiatives for system optimization and technology integration.
  • Designing and implementing system features for reporting, audit, and data reconciliation.
  • Ensuring compliance with financial regulations and internal policies.
  • Maintaining detailed documentation of system architectures and processes.
The ideal candidate should possess:
  • A Bachelor’s or Master’s degree in Computer Science, Information Systems, Finance, Engineering, or a related discipline.
  • Minimum of 7-10 years of experience in data engineering, system architecture, or a similar role within the financial services industry.
  • Proven track record in building and maintaining large-scale, mission-critical data systems.
  • Expertise in Python.
  • Deep understanding of SQL.
  • Experience with AWS.
  • Exceptional leadership and communication skills.
The company offers:
  • A welcoming international team.
  • Remote work opportunity.
  • Access to global offices.
  • Professional growth support.
  • Flexible schedule.
  • 40 paid days off.
  • Competitive salary.
Apply Manually