cover image
Blue J

Blue J

www.bluej.com

4 Jobs

100 Employees

About the Company

Founded in 2015, Blue J is the leading generative AI solution for tax research. Trusted by firms of all sizes, Blue J delivers fast, verifiable answers to complex tax questions, empowering professionals to provide exceptional client service. With its conversational interface and curated library of authoritative sources, Blue J is transforming how tax experts work.

Listed Jobs

Company background Company brand
Company Name
Blue J
Job Title
Director of Engineering
Job Description
**Job title** Director of Engineering **Role Summary** Lead the evolution of a SaaS platform’s architecture, delivering high‑quality, scalable systems and driving engineering excellence across multiple teams. **Expectations** - Own the long‑term vision for platform reliability, scalability, developer experience, and speed of delivery. - Coach senior engineers, sculpt technical strategy, and ensure high‑confidence, frequent releases. - Negotiate architectural trade‑offs that balance short‑term velocity with long‑term maintainability. **Key Responsibilities** - Collaborate with product, engineering, and research leaders to set platform goals and priorities. - Design and build foundational systems and internal tools; dive deeply into architecture and trade‑offs. - Guide engineering teams through ambiguity, complex challenges, and technical debt remediation. - Communicate plans, progress, and risks to stakeholders clearly. - Hire, mentor, and develop high‑performing engineers; establish ownership, mandates, and interface clarity. - Implement engineering best practices: quality, lean iteration, testing, and robust system design. **Required Skills** - 10+ years hands‑on experience designing distributed backend systems (service‑oriented, event‑driven). - 5+ years leading software or data platform teams, growing and sustaining high‑performance groups. - End‑to‑end ownership of complex systems: roadmap, design, implementation, and evolution. - Expertise in data ingestion, transformation, indexing pipelines (streaming, retrieval workflows). - Deep understanding of scalability, reliability, consistency, and cost trade‑offs in distributed environments. - Proven ability to act as senior/staff IC when needed during early context building. - Strong communication with technical and non‑technical audiences; facilitation of cross‑functional alignment. - Experience guiding architectural decisions, refactors, and long‑term modernization initiatives. - Bonus: familiarity with RAG pipelines, embeddings workflows, or large‑scale data systems. **Required Education & Certifications** - Bachelor’s (or higher) degree in Computer Science, Engineering, or related field. - Optional certifications in distributed systems, cloud architecture, or relevant professional bodies.
Toronto, Canada
Remote
Senior
15-02-2026
Company background Company brand
Company Name
Blue J
Job Title
Senior Software Developer
Job Description
Job Title: Senior Software Developer Role Summary: Lead the design, development, and delivery of backend services and AI-driven features for a generative AI tax research platform. Drive technical excellence, mentor colleagues, and ensure rapid, high-quality deployments in a fast‑paced environment. Expactations: - Deliver production-ready code at a cadence of multiple releases per day. - Mentor junior developers and cultivate a culture of clean code, automated testing, and continuous improvement. - Actively contribute to engineering standards, tooling, and best practices. - Own critical system components, influencing architecture and strategy. Key Responsibilities: - Design, implement, and maintain backend services in Node.js/TypeScript and Python. - Build data pipelines (Kafka, PostgreSQL, Pinecone, ElasticSearch) to ingest and process tax data. - Develop search algorithms and content recommendation engines. - Extend internal data‑mesh infrastructure and integrate new data sources. - Write unit, integration, and performance tests; enforce quality gates. - Collaborate with cross‑functional teams to define feature requirements and acceptance criteria. - Participate in code reviews, providing constructive feedback. - Troubleshoot and resolve production incidents, ensuring minimal downtime. Required Skills: - 8+ years of backend software development experience; 2+ years with TypeScript. - Proficiency in Node.js, TypeScript, Python. - Experience with distributed messaging (Apache Kafka), relational databases (PostgreSQL), vector search (Pinecone), and full-text search (ElasticSearch). - Cloud and container orchestration: Kubernetes, AWS, Docker. - Monitoring and observability: DataDog, Prometheus. - Front‑end familiarity (React, HTML, CSS) is a plus. - Strong written and verbal communication; ability to lead technical initiatives. - Demonstrated mentorship and coaching ability. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - No specific certifications required; industry‑relevant qualifications (e.g., AWS Certified Developer) are advantageous.
Toronto, Canada
Remote
Senior
15-02-2026
Company background Company brand
Company Name
Blue J
Job Title
Software Developer II
Job Description
**Job Title** Software Developer II **Role Summary** Backend software engineer focused on building and scaling AI‑driven tax research services. Designs, implements, and tests new system components—including data pipelines, search algorithms, and API services—while maintaining high code quality and fast delivery cadence. **Expectations** - 4+ years of professional software development experience. - Minimum 2 years with TypeScript or Python. - Proven ability to lead or co‑lead initiatives involving multiple developers. - Strong verbal and written communication, collaborative mindset, and continuous learning orientation. - Eligible to work in Canada (remote). **Key Responsibilities** - Architect, design, and implement new backend features and data pipelines. - Write clean, maintainable code with comprehensive automated tests. - Collaborate with cross‑functional teams to deliver customer‑centric solutions iteratively. - Provide constructive, empathetic feedback to peers. - Elevate engineering standards, tooling, and best practices. - Ship production releases frequently (daily/weekly cycles). **Required Skills** - Backend development: Node.js, TypeScript, Python. - Distributed systems & messaging: Apache Kafka. - Databases & search: Postgres, ElasticSearch, Pinecone. - AI/ML integration: OpenAI, LLMs. - Cloud & DevOps: Kubernetes, AWS, Docker, DataDog. - Front‑end exposure: React, HTML, CSS (basic). - Strong communication, teamwork, and rigorous technical problem‑solving. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or related discipline. - (No specific certifications required)
Toronto, Canada
Remote
Junior
09-03-2026