Job Closed
This listing is no longer active.
Simplified bank account-based payments for igaming and sports betting
Senior Software Engineer – Payment Experience
Location
Canada
Posted
128 days ago
Salary
$145K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer – Payment Experience
Paramount Commerce
• Design, build, and deliver complex, high-impact features for the merchant platform • Act as a key technical voice on the team, leading solution design discussions • Champion high SRE standards for code quality, testing, and supportability • Mentor and support the growth of other engineers on the team
Job Requirements
- 8+ years of professional software engineering experience
- Deep experience designing, building, and operating scalable distributed services
- Strong in Go & Kubernetes
- Experience in financial systems, fintech, or a strong understanding of how payments flow
- T-shaped engineer who enjoys working across the full lifecycle
- Strong business acumen and customer-centric approach
- Comfortable with trade offs
- Level-headed and grounded in fast-paced environments
- Strong opinions, loosely held approach to work
- Data informed thinker who quantifies impact
Benefits
- Health & Dental Benefits
- Wellness Spending Account
- Retirement savings matching plan
- Generous defined Vacation benefits + Summer Fridays
- Remote first environment
- Quality Hardware provided
- Parental leave top up program
- Birthday Day Off
- Quarterly Socials
- Volunteer Days to give back to our community
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Associate Staff Engineer, Agentic AI
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
• Understanding the client’s business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements • Mapping decisions with requirements and be able to translate the same to developers • Identifying different solutions and being able to narrow down the best option that meets the clients’ requirements • Defining guidelines and benchmarks for NFR considerations during project implementation • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it • Understanding and relating technology integration scenarios and applying these learnings in projects • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken • Carrying out POCs to make sure that suggested design/technologies meet the requirements
• Lead the design and development of complex features and components for our cloud-based SaaS platform. • Architect and implement scalable solutions, provide technical guidance to other engineers, and contribute to the evolution of our technology stack. • Take on greater technical responsibility and ownership. • Work as part of a collaborative full-stack engineering team and report directly to the Software Engineering Team Lead in the UK, bringing strong technical ownership, sound judgment, and a pragmatic approach to building reliable systems.
• Design, build, and maintain end-to-end product features across frontend, backend, and AI services • Develop AI-powered capabilities such as recommendations, automation, summarization, classification, or decision support • Integrate LLMs and ML models into production systems with attention to performance, reliability, and cost • Build and consume well-designed APIs and services that support scalable AI workflows • Collaborate closely with Product Managers, Designers, and Data/ML partners to translate business problems into technical solutions • Ensure high code quality through testing, reviews, and adherence to engineering best practices • Debug and resolve complex issues across the stack, including data, model behavior, and user experience • Contribute to improving engineering standards, tooling, and developer experience within the team
Staff Software Engineer
Blue YonderBlue Yonder, formerly known as JDA Software, is a leading supply chain management solutions company that was founded in 1985. As an employer, the company values empowerment, effect
• Partner with stakeholders to analyze requirements, ensuring clarity, feasibility, and alignment with product strategy. • Assess proposed business needs for technical suitability, architectural impact, and long-term maintainability. • Translate functional requirements into technical designs, architectural concepts, and implementation plans. • Actively contribute to the codebase, including designing, implementing, reviewing, and optimizing software components. • Provide hands-on technical guidance to engineering teams, ensuring consistent execution, adherence to standards, and high-quality delivery. • Communicate complex technical topics in a clear and structured manner to both technical and non-technical audiences. • Support cross-team alignment and contribute to the definition and evolution of architectural patterns and best practices. • Mentor engineers and support talent development within the organization.




