Postuler

Publié il y a 19 mois

Software Engineer [New Grads Welcome]

@ Mechanical Orchard

Télétravail au Canada

TélétravailTemps plein1+ ans d’expérience
Postuler
SIGNAUX

En bref

Mechanical Orchard is hiring a Software Engineer for small cross-functional XP teams that rewrite and modernize legacy business systems. The role involves pair programming, test-driven development and continuous delivery, and welcomes new graduates. Pay and level are determined at the time of offer.

Responsabilités :

  • Build and modernize software in small cross-functional XP teams
  • Pair program and collaborate with product managers and designers
  • Apply test-driven development, refactoring and continuous delivery
  • Operate and support production applications in an agile DevSecOps model
  • Contribute to research in generative AI and data engineering

Résumé des exigences :

  • Bachelor's or Master's in Computer Science, Engineering or related field
  • Strong analytical skills and attention to detail
  • Comfortable with pair programming
  • Passionate about generative AI and/or data engineering
  • 1 to 4 years of software engineering experience preferred

Outils et compétences

Source et dates

Site carrière / système de candidatures · lever

Date publiée par l’employeur
2025-04-04
Première détection par notre source
2026-10-12
Mise à jour du dossier source
2026-10-12

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauDébutant
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
FormationBaccalauréat (exigé), Maîtrise (exigé)
Domaines d’étudesComputer Science, Engineering

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Mechanical Orchard

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Personnes associées sur LinkedIn
110
Autres noms enregistrés
  • Mechanical Orchard
ChampValeur
SecteurSoftware Development
Siège socialSan Francisco, California
Offres sur Jobsy2
LinkedInVoir la page
Description

At Mechanical Orchard, we specialize in safely rewriting the most critical and complex business applications—the software that runs the world as we know it today—so they’re ready to adapt quickly and easily to market challenges and opportunities. Our approach emerged from observing the decades-long failure patterns in modernization efforts and is designed to eliminate the risks and disruptions that characterize most projects. Our Generative AI platform, Imogen, harnesses this method using advanced data engineering, compiler and LLM based techniques to create something unique in the industry.

Our background in software development and the impact on the industry is well known: we've literally helped write the book on XP and other impactful Agile practices. We’re applying the same thoughtfulness and rigor in applying AI pragmatically where it helps. We believe in the durable principles behind Agile, and embrace the power of cross-functional teams, collective ownership, test driven development, short feedback loops, and continuous improvement.

We’re bringing joy to beleaguered IT teams everywhere. Together, we’re seeing how applying craft, expertise, and technologies we’re building can fundamentally transform the way companies operate, innovate, and win.

Our values are: Do the right thing. Do what works. Be kind.

  • As a Software Engineer at Mechanical Orchard, you’ll work on small, cross-functional teams to build technology that replaces or transforms legacy systems. You’ll learn from experienced peers through pair programming and gain hands-on experience with modern engineering practices like test-driven development and continuous delivery. We value curiosity, collaboration, and growth — and we’ll support you as you deepen your craft.
  • You will be expected to:

  • Work as part of small, cross functional XP teams building advanced technology for customers or for Mechanical Orchard using a variety of modern programming languages
  • Pair program with other engineers and collaborate closely with other roles such as product managers and designers
  • Learn and apply XP engineering practices such pair programming, test-driven development, refactoring, continuous integration and continuous delivery
  • Operate and support production applications as a team in the context of the agile DevSecOps model
  • Collaborate on technical discovery efforts for existing customer systems including legacy applications
  • Continuously learn about relevant emerging technologies or practices and foster the growth of the organization through mentorship, tech talks, and other means
  • Contribute to research efforts using the latest technologies in generative AI and data engineering
  • Basic Qualifications

  • Have a Bachelor's, or Master's in Computer Science, Engineering or a related technical field
  • Strong analytical skills and attention to detail
  • Comfortable with pair programming, Mechanical Orchard’s default mode of working together
  • Ability to learn new software and technologies quickly
  • Passionate about generative AI and/or data engineering
  • Preferred Qualifications

  • 1 to 4 years of software engineering experience through previous internships or co-op programs, work experience, coding competitions, publications, etc.
  • Comfortable in both application development and research environments
  • Has exposure or passion for XP practices such as pair programming and test driven development
  • Comfortable as a full stack developer, and have expertise in at least one modern programming language and application framework
  • Strong communication and collaboration skills as well as empathy are essential for working closely with the development team, customers, and others at Mechanical Orchard.

Please Note: The appropriate role level and compensation will be determined at the time of offer, following completion of the full interview process, based on an assessment of the candidate’s qualifications, experience, and demonstrated skills.

A note on recruitment fraud

We have been made aware of scams in which people impersonate Mechanical Orchard to send fake job offers, interview invitations, and recruitment messages. Some use the name "Mechanical Orchard Staffing," which is not a company we operate. Some include our real office address to appear legitimate. We are not affiliated with these messages in any way.

Here is how to recognize a real message from us:

  • All communication from our team comes from an @mechanical-orchard.com email address. We do not use any other domain.
  • Every open role is listed on our Careers page. If a role is not posted here, we are not hiring for it.
  • We never request a Social Security number, bank account details, or government ID before a signed offer and formal onboarding.
  • We never ask candidates to make a payment, deposit a check, or purchase equipment at any stage of our process.

If you receive a message using our name and something feels off, do not reply to it and do not click its links. You can forward it to security@mechanical- orchard.com so our team can look into it.


Mechanical Orchard, Inc. is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind. Mechanical Orchard, Inc. is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Mechanical Orchard, Inc. are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Mechanical Orchard, Inc. will not tolerate discrimination or harassment based on any of these characteristics. Mechanical Orchard, Inc. encourages applicants of all ages. Mechanical Orchard, Inc. will provide reasonable accommodation to employees who have protected disabilities consistent with local law.

We look forward to reviewing your application. Thanks!

Emplois semblables

  • Software Engineer II, Back-end, (AI Agents)

    Télétravail au Canada
    133k–183k $/anTélétravail

    Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.

    1+ ansCandidates need 1.5+ years as a software engineer, experience shipping React or Vue web apps, and experience building APIs at scale in Python or Kotlin. They should write clear, well-tested code across multiple components, review code and debug others' work, and communicate strongly in writing and verbally with a global team.

    React, Vue, Python, Kotlin

  • Senior Software Engineer - Reservations

    Toronto, ON

    OpenTable

    5+ ansCandidates need 5+ years building production backend services in C#/.NET or Java, plus 3+ years with relational databases, Redis caching and Apache Kafka event-driven systems. Strong testing, observability and distributed-systems experience is essential.

    C#, Java, .NET, Apache Kafka, Redis, PostgreSQL

  • Senior Software Engineer, OS Integration

    Télétravail au Canada
    TélétravailTemps plein

    Jobgether

    5+ ansCandidates need at least 5 years of professional software engineering experience, strong C and C++ skills, and desktop application development experience. Knowledge of JavaScript, HTML, secure coding and memory safety is also required.

    Microsoft Windows, Apple macOS, Linux, ICT system integration, Reporting, Loss prevention

  • Senior Software Engineer

    Toronto, ON
    TélétravailTemps plein

    Maximum Technologies, Inc.

    Candidates need several years of shipping backend services in a statically typed language, strong SQL skills, and experience debugging distributed systems. They must have a testing habit, be able to work from unfinished specs, and use AI coding agents well. Banking or payments experience is a nice-to-have.

    gRPC, containers, schema DSL

  • Software Engineer - Intern

    Toronto, ON
    Temps plein

    Altera Semiconductor Technology Canada ULC

    Altera Semiconductor Technology Canada ULC requires candidates pursuing a bachelor's degree in computer or electrical engineering, engineering science, computer science, mathematics or similar. Candidates need at least 3 months of experience or coursework in C/C++, Python, digital logic, FPGAs or Verilog, plus strong problem-solving and communication skills.

    Quartus Prime Pro, C/C++, Python, Verilog

  • Software Engineer

    North Vancouver, BC
    Sur placeTemps plein

    DarkVision Technologies

    Candidates need a bachelor's degree in computer or electrical engineering or computer science and professional experience writing production C++ code. Five or more years of modern C++ experience is preferred, and junior to senior candidates are considered.

    C++, Nvidia CUDA, Docker, AWS, Linux, Windows

  • Software Engineer

    Vancouver, BC
    Temps plein

    Odaia Intelligence Inc.

    3+ ansCandidates need 3+ years of professional software development experience across frontend and backend, with strong React and TypeScript skills. They must have hands-on experience using coding agents as a primary way of building, and be able to communicate trade-offs clearly.

    Claude Code, React, TypeScript, Python, AWS, Kubernetes

    Senior Software Engineer

    Vancouver, BC
    Temps plein

    Odaia Intelligence Inc.

    6+ ansCandidates need 6+ years of professional software development experience, deep React and TypeScript skills, and extensive experience running backend APIs in production. They must also show hands-on use of AI coding agents, a record of mentoring engineers, and clear communication with technical and non-technical stakeholders.

    AWS, Kubernetes, Snowflake, PostgreSQL, DuckDB, DataFusion

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.