Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer [U of Waterloo Alumni Only]

at Mechanical Orchard

Posted 2 months ago | 0 applied

Description:

  • Mechanical Orchard specializes in rewriting critical and complex business applications to adapt to market challenges and opportunities.
  • The company uses a Generative AI platform, Imogen, which employs advanced data engineering, compiler, and LLM-based techniques.
  • As a Software Engineer, you will work on small, cross-functional teams to build technology that replaces or transforms legacy systems.
  • You will engage in pair programming and gain hands-on experience with modern engineering practices such as test-driven development and continuous delivery.
  • The role emphasizes curiosity, collaboration, and growth, with support for deepening your craft.
  • Responsibilities include working with modern programming languages like Elixir, Golang, and Java, collaborating with product managers and designers, and applying XP engineering practices.
  • You will operate and support production applications within an agile DevSecOps model and contribute to technical discovery efforts for legacy applications.
  • Continuous learning about emerging technologies and mentoring others is encouraged.

Requirements:

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field is required.
  • Strong analytical skills and attention to detail are essential.
  • The ability to learn new software and technologies quickly is necessary.
  • A passion for generative AI and/or data engineering is expected.
  • Preferred qualifications include 1 to 4 years of software engineering experience through internships, co-op programs, or coding competitions.
  • Comfort in both application development and research environments is preferred.
  • Exposure or passion for XP practices such as pair programming and test-driven development is advantageous.
  • Candidates should be comfortable as full stack developers and have expertise in at least one modern programming language and application framework.
  • Strong communication, collaboration skills, and empathy are essential for working closely with the development team and customers.

Benefits:

  • Mechanical Orchard is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.
  • The company is committed to providing a work environment free of discrimination and harassment.
  • Employment decisions are based on business needs, job requirements, and individual qualifications.
  • Reasonable accommodations will be provided to employees with protected disabilities consistent with local law.
  • The job requisition is open for collecting resumes for future opportunities, with the understanding that immediate hiring is not currently taking place.