The company is Ethoca, a the company company, which works with merchants and card issuers to fight fraud and improve digital commerce. It builds highly scalable, secure and resilient technology for collaboration across the global payments ecosystem.
The role is for a senior engineer who likes hard technical problems, owns outcomes and enjoys building production-grade software that runs at scale. You would drive initiatives on your own, shape technical decisions, mentor others and help raise engineering standards.
Responsibilities
Design, build, test, deploy and maintain high-quality software that meets the company standards for security, reliability, scalability and operational excellence.
Take technical initiatives from concept to production on your own, working through ambiguity and dependencies to deliver measurable business results.
Work with product, engineering, operations, security and compliance partners to turn business needs into sound technical solutions.
Help shape architecture and design for distributed systems, APIs, integrations and platform capabilities, weighing business priorities against long-term maintainability.
Own software services end to end: implementation, deployment, monitoring, incident response and ongoing improvement.
Debug complex application and production issues using logs, metrics, traces and debugging tools, with structured root cause analysis.
Take part in on-call support, incident reviews and operational readiness work, and drive changes that improve reliability and cut manual operational toil.
Apply secure-by-design and privacy-conscious practices when handling sensitive financial and consumer data.
Build engineering quality through code reviews, technical mentoring, knowledge sharing and sound development practices.
Use approved AI-assisted engineering tools responsibly to raise productivity, applying sound judgment, rigorous validation and strict protection of confidential or sensitive information.
Requirements
Bachelor's degree in Computer Science, Information Technology or a related field, or equivalent practical experience.
Solid grounding in software engineering: system design, source control, testing, debugging, performance analysis, maintainability and secure development.
Expert-level Java (17+) and Spring application development.
Experience designing and building RESTful APIs and service integrations.
Experience building cloud-native applications and distributed systems, preferably on Azure.
Proficiency with distributed source control such as Git, including branching strategies, code review workflows, conflict resolution and release management.
Experience in modern CI/CD environments: build automation, deployment pipelines, release validation and operational support.
A proven record of resolving complex production issues through structured troubleshooting, evidence-based decisions and root cause analysis.
Strong knowledge of observability: logging, monitoring, metrics, dashboards, distributed tracing and alerting focused on reliability.
Experience with modern data platforms and databases, including data modeling, scalability, performance and operational trade-offs.
Working knowledge of authentication, authorization, secrets management, vulnerability management and handling sensitive data in regulated environments.
A strong sense of ownership, with a track record of taking initiative, removing blockers and delivering with limited supervision.
Ability to work across teams, influence technical decisions and explain complex ideas to technical and non-technical audiences.
Comfortable using approved AI-assisted development tools and checking AI-generated output before it goes to production.
Committed to continuous learning, engineering excellence and helping others grow.
Preferred qualifications: experience in payments, fintech, commerce, banking, fraud prevention or other regulated industries.
Preferred qualifications: experience building high-throughput, highly available or event-driven systems.
Preferred qualifications: experience with batch processing, workflow orchestration or large-scale data pipelines.
Preferred qualifications: experience incorporating AI-enabled capabilities into products or engineering workflows.
Conditions
The role is based in Canada.
Pay is competitive and set by location, experience and other qualifications, and the role may be eligible for a discretionary annual incentive program.
Everyone working for or on behalf of the company is responsible for information security. That means following security policies, protecting the confidentiality and integrity of information, reporting suspected breaches and completing mandatory security training.
The company is an equal opportunity employer that considers applicants without regard to protected characteristics. Candidates needing accommodation in the US or Canada can contact the reasonable accommodations team.
Benefits
Eligibility for a discretionary annual incentive program.