Inactive
J

Jonas Software

Long-term ownership of vertical software

Junior AI Software Engineer

Software EngineeringPosted on Apr 18
Full-timeMarkham, ON, Canada

About the Job

Requirements

  • 0–5 years of software engineering or development experience (internships and meaningful personal projects count)
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Strong programming skills in Python, TypeScript, Java, .NET, or similar languages
  • Familiarity with APIs, databases, web technologies, and software development life cycle fundamentals
  • Full-stack mindset with eagerness to work across frontend, backend, and integrations
  • Comfortable using or learning AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude)
  • Strong communication skills and comfort working with both technical teams and business stakeholders
  • High ownership, bias to action, and ability to thrive in ambiguous, fast-moving environments

Responsibilities

  • Evaluate AI opportunities and technical feasibility across diverse product stacks and business units
  • Embed with business teams to map workflows, identify pain points, and prototype AI-powered solutions
  • Build and iterate on features using large language models, embeddings, application programming interfaces, retrieval-augmented generation architectures, and agentic workflows
  • Own delivery from prototype through production deployment and user adoption
  • Assist with prompt engineering, retrieval pipeline design, and iterative refinement of AI systems
  • Integrate AI capabilities with customer relationship management systems, enterprise resource planning systems, and legacy systems via application programming interfaces, webhooks, or custom connectors
  • Build internal tooling to accelerate AI-assisted development and adoption across portfolio companies
  • Support evaluations to track quality, performance, latency, and cost of AI systems

Desired Qualifications

  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Personal or professional projects demonstrating AI usage or full-stack development
  • Prior work in enterprise software as a service, analytics, or customer-facing technical roles

About the Company

Jonas Software

Long-term ownership of vertical software

Jonas Software manages a decentralized portfolio of over 160 independently run software companies across more than 40 vertical markets. It buys vertical market software (VMS) businesses and holds them long-term, allowing each company to keep its brand, leadership, and culture while Jonas provides capital, strategic oversight, and financial stability. Revenue comes from the ongoing operations of the portfolio’s companies, with the model focusing on deep industry expertise in nich es rather than restructuring or selling. Goal: grow value across the portfolio by supporting stable, niche-focused software companies for the long term, maintaining ownership stability instead of pursuing quick flips.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Jonas Software

See more jobs