Software Engineer
Ranger AIFull Description
About Us:
Ranger AI is a New York based company backed by Bonfire, 25Madison, 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 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:
1. 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
2. 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
3. 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
4. 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
5. 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:
This is a Canada-based, full-time permanent position with a salary range of CAD 90,000 to 155,000, depending on experience and impact. We also offer paid time off and extended health benefits.