Jobgether
Jobgether

AI First Software Engineer

engineeringfull-timeUS
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Accountabilities

    • Design, develop, deploy, and operate scalable services supporting high-volume digital marketplace workflows and customer-facing experiences.
    • Build APIs and backend services within a modern, cloud-native and AI-enabled technology environment.
    • Develop and integrate AI-powered capabilities into product features, including pricing logic, negotiation workflows, automation, and other business processes.
    • Use AI development tools such as coding copilots, AI debuggers, test generators, and documentation assistants to increase engineering speed and effectiveness.
    • Apply critical engineering judgment when reviewing AI-generated code and recommendations, ensuring solutions remain secure, maintainable, reliable, and production-ready.
    • Design and maintain distributed systems, microservices, and event-driven architectures where appropriate.
    • Partner with Product Managers to translate business and customer requirements into durable, scalable technical solutions.
    • Work closely with Data Engineering, Infrastructure, and Site Reliability Engineering teams to deliver reliable platform capabilities.
    • Participate in on-call rotations and provide operational support for live production systems.
    • Monitor and improve system reliability, performance, security, observability, and overall operational health.
    • Contribute to technical direction, engineering standards, architecture decisions, and the long-term modernization of platform systems.
    • Apply AI-assisted approaches to coding, refactoring, test coverage, debugging, root-cause analysis, documentation, and repetitive engineering tasks.
    • Take ownership of features and systems throughout their lifecycle, from design and implementation through deployment and ongoing support.
    • Requirements

      • 3+ years of professional experience building and supporting production software systems.
      • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience.
      • Strong backend development experience with one or more languages such as Java, Kotlin, Go, Python, .NET, Ruby, or a similar technology.
      • Solid understanding of APIs, distributed systems, cloud-native architecture, and modern software engineering principles.
      • Experience working with modern CI/CD environments and production deployment practices.
      • Experience with observability, monitoring, troubleshooting, and incident response.
      • Demonstrated ability to own features and systems end-to-end, including reliability and operational performance.
      • An established AI-first development mindset, with hands-on use of tools such as code copilots, AI debugging assistants, or automated test-generation tools.
      • Ability to critically evaluate AI-generated outputs rather than accepting them without technical validation.
      • Curiosity about applying AI to practical customer and business problems and the ability to adapt as AI development tooling evolves.
      • Strong product mindset, with an understanding of how technical decisions affect customers, business outcomes, and overall user experience.
      • Excellent collaboration and communication skills, with the ability to work effectively across Product, Data, Infrastructure, and SRE teams.
      • Frontend experience with React or TypeScript is an asset.
      • Experience with AWS or comparable cloud platforms is an asset.
      • Familiarity with microservices, event-driven architectures, SQL, and data-driven applications is an advantage.
      • Experience in marketplace, e-commerce, or other high-volume transaction environments is a plus.
      • Reliability engineering or SRE experience is beneficial.
      • Experience modernizing or migrating legacy systems is an advantage.
      • Benefits

        • Salary: CA$95,000–CA$140,000 annually, depending on experience, skills, qualifications, and other relevant factors.
        • Remote work: Fully remote opportunity for candidates based in United States.
        • Competitive overall compensation package.
        • Medical, dental, and vision benefits, with applicable health spending account options.
        • RRSP with company matching for Canadian employees.
        • Paid vacation, personal, and sick time.
        • Robust Employee Assistance Program.
        • Employer-supported volunteer day to give back to the community.
        • Tuition reimbursement for eligible programs.
        • Opportunities to broaden technical expertise and share knowledge across a global organization.
        • Internal promotion opportunities, diverse career paths, and meaningful opportunities for professional advancement.
        • Opportunity to work on large-scale marketplace technology and contribute to an organization-wide AI and platform modernization initiative.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now
AI First Software Engineer at Jobgether — Remote