Employment at CodeWeavers

Here's the deal: we typically only need help with one thing: Wine Development. Other code development, system administration, testing, sales, tech support, accounting, temp work, dishwashing, and so on we have only occasional need for, and we hire locally when we do.

Positions Available:

Questions / Comments?

  • Direct them to CodeWeavers
  • Principals only. Recruiters, please don't contact this job poster.
  • DO NOT contact us with unsolicited services or offers.

General Wine Developer [Open-Source Programmer]

[Who we are]
CodeWeavers is a small company based in St Paul, Minnesota that enables customers to run Windows programs on macOS, Linux and Android using the open source Wine technology. We are looking for a handful of talented programmers that are willing to learn how to improve Wine. We have developers all around the globe and are happy to hire remote workers.

[About the position]
CodeWeavers needs new, full-time developers to improve Wine's ability to run games and other types of software and integrate well with the native operating system and other system components. Positions are available to work on a variety of Wine-based software, including CodeWeavers's own CrossOver product; the Proton project for Valve software; and projects for other clients and software internal to CodeWeavers.

[Why it's interesting]
CodeWeavers prides itself on four tenets. Do challenging and meaningful work, work with people we respect, have fun at work and of course make money. CodeWeavers is filled with capable developers who believe in the technical and moral strengths of open source software. We thrive by working in an environment with competent co workers, little management hassle, and a sensible approach to work-life balance. We need developers with strong C skills who will enjoy the exciting and varied challenges Wine brings. Most Wine developers work on all areas of Wine, including file I/O, device input, audio/video, graphics, Windows shell and GUI programming, and much more. This requires self-motivation and an ability to learn quickly and work within existing code.

Requirements:

  • Strong C language skills. Compilers, linkers, macros and function pointers don't scare you.
  • Excellent debugging skills. You will be debugging applications whose source you do not have.
  • Familiarity with developing on and administering a Linux system (bash, unix utilities, package management, etc)
  • Ability to understand and debug build systems (Makefiles, autotools, etc)
  • Understanding of good development practices (source control, atomic commits, code readability, test-driven development)
  • Self-motivated to find work and learn new skills
  • No exposure to Microsoft code or reverse-engineering of Microsoft software

Bonus skills:

  • Win32 programming experience
  • Systems-level programming experience
  • Previous contributions to open source software

Benefits (US Employees Only):

  • IRA Matching
  • Health Insurance
  • Heath Reimbursement Account
  • Short Term Disability and Long-Term Disability Coverage
  • Family & Medical leave benefits
  • Longevity perks
  • 20 Days PTO
  • 6 Holidays PTO
  • Public transportation reimbursement (MN only)
  • Shower (MN only)
  • Unlimited Coffee & Sparkling Water (MN only)

Benefits (Remote Applicants):

  • Work remotely
  • No set hours or unreasonable demands
  • 20 Days PTO
  • 6 Holidays PTO

[How to apply]
If you are interested in applying, please send an email to jobs@codeweavers.com. Include your resume, any relevant work samples you are able to offer, and tell us a little about yourself (specific programming interests? favorite games? hobbies outside of programming).


Web Developer [IT Team Member]

[Job Description]

Are you an unconventional, self-reliant coder, a renegade programmer, or a software rebel with a cause? Do you find yourself constantly thinking outside the box, pushing boundaries, and challenging the status quo? If so, then you might just be the maverick we're looking for.

We're seeking a fiercely independent, creative, and innovative Web Developer to join our gang of digital disruptors, and work under our Director of IT. This isn't your standard web development gig – this is a role for someone who dares to be different and is excited by the possibility of shaking things up.

This is an entry-level position. Unfortunately, we are unable to provide relocation assistance for this role. So, if you're currently living on the other side of the country or globe, please bear this in mind. We are specifically seeking applicants who can commute to our office without requiring relocation support.

[Responsibilities]

  • Design, build, and maintain our web presence with a spirit of rebellion. Our company is about groundbreaking ideas, thus our site matches our ethos.
  • Tame our old-school PHP website framework. It's a beast of legacy code, do you have the chops to whip it into shape and give it some fresh swagger?
  • Wield your prowess as a part-time system administration maestro. Tame our wild Linux servers and conquer in-office tech troubles like a boss. (Extra points for heroic deeds performed while rocking out to your favorite tunes.)
  • Create and optimize rebellious, eye-catching, and user-friendly web applications that stand out in a sea of digital sameness.
  • Collaborate with our small team of mavericks to ideate and implement game-changing ideas. In this team, no idea is too outrageous.
  • Debug like a detective and solve problems with an innovative mindset. The rulebook? What rulebook?
  • Be on the constant lookout for emerging technologies that could boost our disruptive capabilities.

[Requirements]

  • Proficient knowledge of web technologies including PHP, HTML, CSS (Bootstrap), JavaScript (jQuery), SQL (mySQL or MariaDB), Linux, Bash, Git (bonus points for additional languages).
  • Experience with responsive design and mobile-first approach.
  • The guts to take risks, make mistakes, and learn from them.
  • An appreciation for collaboration, but the courage to stand your ground when it comes to groundbreaking ideas.
  • A creative mind that looks at a challenge and sees an opportunity.
  • The ability to find, report, and troubleshoot issues like a pro.
  • Donning your hero cape for some sporadic evening and weekend quests. We promise the thrill of the fight (and pizza) will be worth it.
  • A degree in computer science, or a portfolio of impressive projects, or a story about how you taught yourself to code while living in the wilderness.

So, if you're a web developer who walks to the beat of your own drum, we'd love to chat. Here, it's all about creativity, courage, and a hint of calculated chaos. Let's rewrite the rules of web development together.

[Benefits]

  • IRA Matching
  • Health Insurance
  • Heath Reimbursement Account
  • Short Term Disability and Long-Term Disability Coverage
  • Family & Medical leave benefits
  • Longevity perks
  • 20 Days PTO
  • 6 Holidays PTO
  • Public transportation reimbursement (MN only)
  • Unlimited Coffee & Sparkling Water (MN only)

[About CodeWeavers]

We're CodeWeavers, coming to you live from the vibrant land of St. Paul, Minnesota. We're not your average tech outfit, oh no - we're the renegades making the impossible, well, possible! CodeWeavers is an Employee Ownership Trust, where you're not just a cog in the machine, but an integral part of our company's future.

Our mission? To boldly go where no one has dared before - breaking down the barriers between Windows and macOS, Linux, and ChromeOS using the awesome power of open-source Wine technology.

[How to apply]
If you are interested in applying, please send an email to jobs@codeweavers.com. Include your resume, any relevant work samples you are able to offer, and tell us a little about yourself (specific programming interests? favorite games? hobbies outside of web development).

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjg0ODczOTEzLCJjc3JmX3Rva2VuIjoiWGVHZXJGTmI1aGZVNmN5TCIsImdkcHIiOjB9