Opendoor

Software Engineer, Financial Systems

Opendoor

Apply
about 1 month ago
Toronto, Canada
Senior

Responsibilities

  • Build intelligent automation to eliminate manual financial workflows.
  • Design and own integrations connecting ERP, spend management, banking, and data warehouse systems.
  • Partner with Finance, Procurement, Accounting, and other stakeholders to identify automation opportunities.
  • Implement observability, monitoring, and reliability practices for production financial data systems.
  • Apply software engineering best practices to financial systems traditionally managed through manual configuration.

Requirements

  • 8+ years of software engineering experience with strong skills in Python, Go, or similar languages.
  • Experience with modern data platforms like Snowflake and building reliable data pipelines.
  • Strong experience with cloud platforms, preferably AWS, including CI/CD and Infrastructure as Code.
  • Proven problem-solving ability to understand complex business workflows and design technical solutions.
  • Genuine curiosity and excitement for automating manual processes and understanding user needs.

Benefits

  • Unlimited PTO.
  • Medical, dental, and vision insurance.
  • Life insurance.
  • 401(k) plan.

Tech Stack

Apache AirflowAWSdbtDockerGitHub ActionsGoNode.jsPythonSnowflakeSQLTerraformTypeScript

Categories

AI & MLBackendData EngineeringDevOps