
Software Engineer, Financial Systems
Opendoor
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