CrawlJobs Logo

Software Engineer (Backend)

Canada, Vancouver 105000.00 - 128000.00 CAD / Year · Job Posted February 10, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Backend Engineer to join our Growth Engineering team, which builds the systems and experiments that help millions of people discover, onboard, and engage with EarnIn. You’ll work on high-impact product areas across the member journey, from activation to retention, designing scalable backend services that enable rapid experimentation, personalization, and data-informed product decisions.

Job Responsibility

  • Design and implement backend features that drive EarnIn’s Growth funnel — from onboarding and cross-sell to retention and engagement
  • Build and maintain scalable, event-driven microservices that enable experimentation, real-time personalization, and data-driven decision-making
  • Collaborate with Product, Data, and Marketing teams to translate growth hypotheses into technical solutions and run experiments that move key metrics
  • Ensure system performance, scalability, and reliability, particularly under high-throughput and real-time conditions
  • Develop automation and testing frameworks to maintain velocity and confidence in continuous integration and deployment pipelines
  • Debug and resolve production issues, working across multiple service layers to maintain system stability and uptime
  • Proactively identify opportunities to generalize solutions, building reusable infrastructure and APIs that accelerate team development
  • Partner with mobile, web, and analytics teams to ensure cohesive end-to-end experiences across platforms

Requirements

  • 1+ years of full-time backend software engineering experience, ideally in distributed or microservice-based systems with a Bachelor's degree or equivalent experience
  • Strong fundamentals in service architecture and API design, with experience building reliable, performant systems at scale
  • Proficiency in at least one modern backend language, such as Kotlin, Java, C#, or Python, and openness to learning new technologies as needed
  • Experience with SQL databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL systems is a plus
  • Familiarity with event-driven patterns (queues, messaging, background jobs) and REST/gRPC services
  • Collaborative mindset, with experience working alongside product, data, and design teams to deliver user-facing impact
  • Strong testing and debugging skills, with experience maintaining high-quality services in production
  • Excellent communication and problem-solving abilities, with a proactive approach to learning and iteration

Nice to have

Bonus: Experience with experimentation frameworks, growth systems, or AI-powered personalization tools

What we offer

  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • potential opportunities to travel to our Mountain View HQ
  • equity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer (Backend)

8 matching positions

Software Engineer (Backend)

What if your code helped construct a nuclear power plant, a sprawling internatio...
Location
Location
Lithuania , Vilnius; Kaunas
Salary
Salary:
3800.00 EUR / Month
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep-seated passion for backend cloud development, with at least 4 years of experience crafting services with .NET (C#)
  • A proven track record of working with relational or document databases to manage complex data
  • An intuitive understanding of what makes code clean, maintainable, and secure. You don't just make it work
  • you make it last
  • A collaborative spirit and experience thriving in an Agile/Scrum environment
  • Excellent communication skills and the ability to adapt and learn in a fast-paced, innovative space
  • A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent real-world experience)
Job Responsibility
Job Responsibility
  • Architect the Future: You will be a key architect for our next-generation backend cloud services, designing for massive scale, iron-clad stability, and seamless user experiences
  • Build with the Best: Wield the latest .NET and cloud technologies to bring complex designs to life, turning innovative ideas into tangible, industry-leading software
  • Own Your Craft, End-to-End: Embrace a true DevOps culture by driving your code through a fully automated CI/CD pipeline, from a single commit all the way to production
  • Become a Master of Modern Tech: Continuously learn and master cutting-edge technologies and coding patterns, solving complex challenges that few engineers ever get to face
  • Elevate the Team: Foster a culture of collaboration and continuous improvement by sharing insights, supporting your colleagues, and championing technical quality
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world
  • Training and professional development opportunities (certifications programs, conferences etc.)
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.)
  • Health insurance package and accidents insurance 24/7
  • Referral program with bonuses
  • Extra paid day for volunteering in the organization of your choice
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Software

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing, implementing, deploying and operating cloud services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Work closely with a passionate team of engineers to deliver impactful solutions that drive customer success
  • Design, implement, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences, with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs
  • Apply a growth mindset to tackle complex technical problems and deliver innovative, high-quality solutions
  • Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution
  • Support live site operations, ensuring service health, availability, and rapid mitigation of issues
  • Mentor and support peers, helping grow the team’s collective capabilities and enabling shared success
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Research Engineer / Software Engineer (backend)

Build the future of offensive security with XBOW. Attackers are already using AI...
Location
Location
United States
Salary
Salary:
150000.00 - 350000.00 USD / Year
xbow.com Logo
Xbow
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building and operating scalable, distributed systems
  • Comfort working in a fast-moving, early-stage environment
  • Strong problem-solving skills and the ability to work with incomplete information
  • Familiarity with AWS or similar cloud platforms
  • Comfort working with infrastructure as code (e.g., Terraform or CDK)
  • Eager to learn new tools, languages, and technologies as needed
  • A thoughtful communicator who values clarity and simplicity
Job Responsibility
Job Responsibility
  • Design and build distributed backend systems that scale reliably and securely
  • Work in TypeScript, Kotlin and Go
  • Deploy and operate services in AWS and other cloud providers
  • Own problems end-to-end—from design through deployment to production support
  • Navigate ambiguity and help define how we build as much as what we build
  • Collaborate closely with teammates across the stack, including AI researchers, Security researchers and frontend engineers
What we offer
What we offer
  • Competitive salary and a generous equity package
  • Career growth
  • Meaningful work
  • Remote work with support to travel to collaborate with colleagues in person
  • Fulltime
Read More
Arrow Right

Software Engineer II-Backend Software

The Fabric Data Engineering Experience & Infrastructure team is hiring a Softwar...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing, implementing, deploying and operating cloud services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Work closely with a passionate team of engineers to deliver impactful solutions that drive customer success
  • Design, implement, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences—with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs
  • Apply a growth mindset to tackle complex technical problems and deliver innovative, high quality solutions
  • Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution
  • Support live site operations, ensuring service health, availability, and rapid mitigation of issues
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Principal Software Engineer

We are hiring multiple Senior Software Engineers and Principal Software Engineer...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 5 years of experience in software design and backend service development
  • 5+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive a project through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers
  • Act as a participant in the on-call rotation to monitor service for degradation, downtime, or interruptions and perform complex incident management and problem resolution for the service
  • Fulltime
Read More
Arrow Right

Software Engineer II / Senior Software Engineer

We are hiring multiple Software Engineers II and Senior Software Engineers to jo...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 3 years of experience in software design and backend service development
  • 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive projects through to delivery, removing obstacles to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and improve team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation
  • Participate in the on-call rotation to monitor service health and manage incidents
  • Fulltime
Read More
Arrow Right

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right