Collaborate with cross-functional teams to enhance and maintain software solutions for financial processes.
Participate fully in the software development lifecycle, from design through deployment.
Build new features and products as part of an integrated engineering team.
Leverage accounting background to identify gaps and improve automation and reconciliation workflows.
Evaluate and deploy software tools, processes, and metrics.
Provide support and consulting on software systems usage.
Ensure compliance with project plans and industry standards.
Design software applications and features in Golang
Build reports and automations using Python and SQL.
Help build out a distributed architecture, creating solutions that work within it, maintaining consistency while scaling highly
Coordinate with internal company stakeholders to design market winning products
Develop and collect metrics to drive continuous improvement of existing products
Deliver high-quality, testable features that meet reporting and compliance standards.
Mentor other engineering teammates to help elevate their experience and knowledge
What We Look For:
At least 7 years of full-stack software engineering experience
Experience bringing new ideas and building consensus on the path forward
Experience with building and serving REST APIs using Go and Java Python or a similar language.
Demonstrated experience working with Claude or equivalent large language model tools is required; candidates must be comfortable leveraging AI to enhance productivity, research, and communication.
Bachelor's degree in Accounting, Computer Science, Engineering, or a related technical field.
Preferred Knowledge and Skills:
Prior experience as an accountant or financial analyst.
Solid understanding of financial operations such as reconciliation, reporting, and compliance.
Experience in banking or financial institutions is a plus
Proficient in multiple programming languages (e.g., Python, Java, Go) and experience with database systems like MySQL or PostgreSQL.