Ranger AI logo
Ranger AI Verified
Artificial Intelligence, Software, Data Science

Software Engineer

British Columbia, CanadaRemoteFull TimeCA$90,000–CA$120,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Ranger AI is seeking a Software Engineer to design and build high-quality software for their AI platform, which transforms industrial manufacturing tendering processes. This role involves full-stack development across front-end and back-end systems, with a focus on reliability, performance, and customer experience. Responsibilities include application development, maintaining code quality, working with AWS-based cloud infrastructure and CI/CD pipelines, and collaborating with product, design, and AI teams. The ideal candidate has 3-6 years of experience in software development, a Bachelor's degree in Computer Science or equivalent, and experience building full-stack applications using technologies like NextJS, NestJS, Python, and PostgreSQL.

About Us:

Ranger AI New York based AI company backed by Bonfire, Inovia and Panache Ventures.

The company focuses on transforming the tendering process for industrial manufacturing companies through the power of AI agents. Our platform improves how companies manage RFX workflows through better data quality, faster response times, and a more consistent customer experience.

We are building tools that operate in real-world enterprise environments where reliability, performance, and precision matter.

Job Overview:

As a Software Engineer at Ranger AI, you will design and build high-quality software that supports critical workflows for our customers, while also working directly with customers to help set up and optimize workflows within our application. This role requires strong software engineering fundamentals and the ability to deliver reliable, reliable features.

You will work across the stack and collaborate closely with product, design, and AI teams to ship polished features end-to-end, with a strong focus on delivering a seamless customer experience.

Who We’re Looking For:

We care deeply about finding the right person first — someone who fits our culture and values. This role is best suited for an engineer who is looking to grow quickly while helping ensure strong customer outcomes and satisfaction.

What matters most to us:

  • Alignment with our vision and mission
  • Strong ownership and accountability — you follow through and care about outcomes
  • Great communication skills and a collaborative mindset (including working directly with customers)

We believe the future belongs to
*small, high-performing teams*
that move fast. We don’t enforce strict silos like “frontend” or “backend” — we value engineers who are comfortable contributing across the stack and learning new areas as needed.

Key Responsibilities:

  • Application Development & Feature Implementation
  • Design, develop, and ship production-ready features across front-end and back-end systems
  • Write clean, well-structured, and maintainable code with strong attention to detail
  • Debug, test, and continuously improve existing systems with a focus on stability and scalability
  • Code Quality
  • Maintain high standards for code quality through reviews, testing, and best practices
  • Contribute ideas to improve engineering processes, tooling, and development workflows
  • Write and maintain documentation for systems and features
  • Take ownership of long-term maintainability and the parts of the codebase you work on
  • Cloud Infrastructure & DevOps
  • Work with AWS-based infrastructure to support deployments
  • Contribute to CI/CD pipelines to ensure smooth and safe releases
  • Monitor system performance and help resolve production issues
  • Support logging, monitoring, and alerting to maintain system health
  • Collaboration with Cross-Functional Teams
  • Partner with the AI team to integrate AI-driven capabilities into the product
  • Work closely with the product team to translate requirements into high-quality implementations
  • Collaborate with designers to ensure strong UX and consistency across the platform
  • Participate in code reviews and technical discussions with the engineering team
  • Continuous Improvement & Learning
  • Stay curious and continuously improve your skills, code, and the way we build and deliver software

Qualifications:

  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • 3 - 6 years of relevant work experience in software development
  • Experience in software development using a general-purpose programming language
  • Experience building and maintaining full-stack applications

Ranger AI Tech Stack:

  • App: NextJS, NestJS, Python
  • Data: PostgreSQL, Vector DB
  • Infrastructure: AWS (ECS, S3, RDS), Docker
  • AI: LLM APIs, embedding pipelines

What We Offer:

  • Canada-based position
  • Salary range: CAD 90,000 – 120,000
  • Full-time, permanent position
  • Paid time off and extended health benefits
Ready to apply?
You'll be redirected to Ranger AI's application page.

Similar roles