Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Lead Software Engineer (OSX)

Software Engineering | Vancouver, British Columbia, Canada

Job Description

If interested, please email us a resume of your qualifications and include a brief cover letter describing your interest in the position. You must be willing to relocate to Vancouver for this job. No remote employees.


The Lead Engineer's duties involve the following:

  • Help architect systems and solutions by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle

  • Improve operations by conducting systems analysis; recommending changes in policies and procedures

  • Be a guide for other Engineers

  • Recognize opportunities for unit tests and give direction accordingly

  • Software debugging and quality control management in GitHub/Trello

  • Write computer code in various languages, mostly notably Objective-C


  • B.Sc or higher in Computer Science, Engineering, Mathematics or related field

  • Project management experience (Agile)

  • Passion for automation including writing unit and integration tests

  • Able to work with third party APIs

  • Some database experience

  • Excellent teamwork skills

  • Ability to learn new skills in a self-learned environment

Technical ability:

  • Expert in Objective-C as well sound working knowledge of OS X's development environment (COCOA/Xcode) and mobile App development (iOS)

  • Solid working knowledge of Adobe Photoshop, InDesign, Illustrator, and iWork.

  • Some experience with JavaScript, HTML/5/CSS3/WebKit an asset

  • Knowledge of REST / JSON, and enterprise Java / J2EE applications

  • An asset would also be experience with C / C ++ for Windows development

Overview of position:

Ready to join an exciting team of people passionate about technology and publishing? The Lead Engineer (LE) spearheads Wundr's team of engineers across all of it products and services. In the capacity of software engineering, the LE will play a key role in overseeing the Company's software projects. He will help plan projects by establishing functional requirements, and engage in software programming primarily in Objective-C.

Overall, the LE will program solutions but will also serve as a team leader, liaising with the Company's executive staff, particularly the CEO/Founder. The uniqueness of this position is such that, the LE will be able to translate vision into engineering tasks in a way that reduces complexity and increases time to market using the least resource expenditures. The CEO/Founder has a "hands on" approach and will work closely with the LE in translating vision into engineering tasks.

Wundr is a place for you to disappear into your own world and challenge yourself. Like a dream, anything seems possible.

Type of position:

Full-time (salary with benefits)

About Wundr

Wundr is a group of technology leaders, designers, and engineers dedicated to reinventing the world of publishing. We're playing a key role in helping transform books into engaging, interactive digital experiences through our digital publishing platform that we built from the ground up. Now it's easy for anyone to Create + Publish eBooks and ePeriodicals to devices like the iPad, Kindle, and others.

Overall, we believe in authors, self-publishers, large publishers, and the distribution channels that sell their content, from Amazon, Kobo and Barnes & Noble, to Apple and others. We believe that a healthy information age is a function of a healthy publishing industry.