[About Us]
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. Let's be clear: We’re not for everyone. Don't like being told what you can't do? Perfect. You'll fit right in with us.
[Positions Available]
+ Bookkeeper [On-Site: St. Paul, MN]
Location: St. Paul, MN [On-Site]
Type: Full-time
Salary: $60,000 - $75,000 USD + profit sharing
[Job Description]
Are you a detail-loving numbers pro with a knack for keeping finances shipshape? CodeWeavers is on the lookout for a meticulous and self-motivated Bookkeeper to help keep our books tidy. You'll work closely with our small admin team, wrangling the day-to-day accounting tasks and keeping everything running smoothly behind the scenes. If you thrive on order, love a clean ledger, and want to apply your skills in a unique, employee-owned tech company, read on.
This role is in-person at our St. Paul office, and we’re only considering candidates local to Minnesota. If you’re not within commuting distance, this isn’t for you, as we aren’t offering relocation or remote options.
[Responsibilities]
- Accurately record day-to-day financial transactions, including accounts payable (A/P) and accounts receivable (A/R) asset and budget management, and more.
- Reconcileand audit bank accounts, credit cards and other balance sheet accounts to ensure accuracy.
- Keep the general ledger in tip-top shape with accurate, well-classified entries.
- Assist with preparing clear, timely financial statements and reports
- Support payroll processing and help make sure all our ducks—and deductions—are in a row.
- Maintain a well-organized system (digital and physical) for all our financial docs.
- Make sure we’re playing by the rules—staying aligned with accounting principles, internal policies, and regulations.
[Requirements]
- Proven experience in double-entry bookkeeping, paired with a solid understanding of accounting principles, tax basics, and payroll processes.
- A degree in accounting, finance, or a related field is preferred—but not a dealbreaker if your experience speaks for itself.
- High numeracy skills and sharp critical thinking—you spot discrepancies before they become problems.
- Proficiency with Sage Intacct (or similar software) and spreadsheet tools like Excel or Google Sheets.
- A sharp eye for detail and top-tier organizational skills—you keep things tidy and on time.
- Strong ethics and reliability, with a deep respect for accuracy, confidentiality, and compliance.
- Clear communicator with a collaborative spirit—we work best when we work together.
- Willing and able to work onsite in our St. Paul office 90–100% of the time.
+ Content and Social Media Specialist [On-Site: St. Paul, MN]
Location: St. Paul, MN
Type: Full-time
Salary: Starting at $56,000 USD + profit sharing
[Job Description]
We are looking for a clever, creative, and strategic Content and Social Media Specialist to join our scrappy marketing team. You’ll be the voice of our brand across social platforms, helping us connect with our community and share what we build. You’ll report to the Director of Marketing and collaborate closely with our QA department and support staff to create content that is clear, helpful, fun and distinctly CodeWeavers.
This role is in-person at our St. Paul office, and we’re only considering candidates local to Minnesota. If you’re not within commuting distance, this isn’t for you, as we aren’t offering relocation or remote options.
[Responsibilities]
- Develop and manage the content calendar, aligning social posts, campaigns, product updates with marketing goals.
- Write and maintain clear, engaging, on-brand content across platforms and communications.
- Write and wrangle content that’s clear, clever and unmistakably us. Keep it fun, keep it smart, and always keep it in our voice.
- Collaborate with internal teams to gather information, brainstorm ideas, and translate technical updates into compelling and friendly
content.
- Track performance metrics (reach, engagement, clicks, etc.) and adjust strategies to improve outcomes.
- Stay up to date with social media trends, platform changes, and industry developments to keep our content fresh and relevant.
[Requirements]
- 2+ years of experience in content marketing and social media anagement.
- Fully fluent in macOS
- Basic graphic design skills (ie: Adobe Express)
- Comfortable creating graphics, writing and editing excellent content and managing multiple social media channels with ease.
- Proficiency with social media platforms and tools (Publr, Storrito and SproutSocial is what we use), performance tracking, and analytics(Google).
- Strong organizational skills, with the ability to manage a content calendar
- A strong sense of voice and tone—bonus if you already have a witty online presence or brand writing samples.
- Comfortable working across departments, taking feedback and sharing weird ideas
- A sense of humor, curiosity and willingness to experiment.
[Bonus skills we want, not required, but it helps]
- Personal experience using CrossOver or Wine
- Advanced graphic design skills (PhotoShop, Illustrator)
- Basic video editing or motion graphics skills
- Familiarity with computer gaming culture and communities
- Linux knowledge
+ Engagement Manager [On-Site: St. Paul, MN or Toronto, ON]
Location: St. Paul, MN or Toronto, ON [On-Site]
Type: Full-time, 1-year contract
Compensation: $85,000 – $120,000 USD
[Job Description]
We’re looking for an Engagement Manager to take point on managing technical projects with a focus on process, not just results. You’ll be the go-to person for clients from kickoff through completion. Steer timelines, manage expectations, solve problems before they explode and keep everyone (mostly) sane. If you love organizing humans, translating tech speak and making clients feel genuinely supported and confident in the process, we want you.
[Responsibilities]
- Lead complex technical projects from start to finish without losing your cool
- Act as the bridge between our clients and our internal teams (engineering, product, support, and the occasional rogue genius)
- Develop project scopes, delivery plans, and “Plan B”s for when things go sideways
- Keep clients informed, impressed and genuinely happy to be working with us
- Spot opportunities for continued partnership and account growth
- Stay ahead of risks, blockers scope creep with clear communication and disciplined execution.
- Provide status updates that are actually useful (and maybe even enjoyable)
[Requirements]
- 3–5 years of experience managing complex technical projects over $250,000 in scope
- Excellent communication, client-wrangling, and problem-solving skills
- A knack for translating between business goals and technical realities
- Experience working with cross-functional teams and keeping everyone rowing in the same direction
- Comfortmanaging multiple projects without dropping the ball (or losing your mind)
[Bonus Skills]
- Hold a PMP, CSM, or other magical acronym that proves you know your stuff
- Understand contracts, SOWs, and how to navigate the fine print without falling asleep
- Have worked in tech consulting, dev agencies, or other fast-paced client-facing roles
+ Quality Assurance Analyst [On-Site: St. Paul, MN]
Location: St. Paul, MN [On-Site]
Type: Full-time
Compensation: $50,000 -$70,000 USD + profit sharing
[Job Description]
Play Games. Break Stuff. Make It Better. Got a knack for breaking things on purpose? Join our team as a QA Analyst and become a vital part of the chaos. You’ll collaborate directly with our developers to test games across a range of wild and wonderful projects. Your mission: hunt bugs, squash them, and keep the experience smooth for users. You’ll be in the thick of it from start to ship.
[Responsibilities]
- Test Windows games and report anything that breaks.
- Build and run test versions to confirm fixes work.
- Give each release a thumbs up (or down) before it ships.
- Back up developers with sharp testing and solid support.
- Reproduce bugs from customers and turn chaos into clean reports.
- Own your projects, jump into others and keep things moving.
[Requirements]
- You've tested software before.
- You're hungry to learn and grow in tech.
- You speak up, ask questions and dive in.
- You adapt fast and roll with shifting priorities.
- You communicate clearly and play well with a team.
- You’re local and ready to join us in person.
[Bonus Skills]
- Led QA teams? Even better.
- Know your way around Linux? You’ll fit right in.
- Gamer at heart? We love that energy.
- Command line doesn't scare you? Excellent.
- Used Git without googling it every time? Neat.
- Open Source makes your heart sing? Ours too.
+ Tech Support [On-Site: St. Paul, MN]
Location: St. Paul, MN [On-Site]
Type: Full-time
Salary: $50,000 - $65,000 USD + profit sharing
[Job Description]
We’re looking to grow our small but mighty support team with someone who’s just as comfortable troubleshooting install problems as they are explaining how CrossOver works, all without sounding like a robot. You’ll be helping users run Windows apps on macOS and Linux, primarily over email and occasionally over the phone. If you’re curious, tech-savvy and genuinely enjoy helping people, we want to hear from you.
This role is in-person at our St. Paul office, and we’re only considering candidates local to Minnesota. If you’re not within commuting distance, this isn’t for you, as we aren’t offering relocation or remote options.
[Responsibilities]
- Respond to customer tickets with clarity, warmth, and technical accuracy
- Occasionally hop on calls to guide customers through complex issues
- Troubleshoot CrossOver installs and compatibility challenges
- Learn by doing: dig into CrossOver and Wine to better understand how they work
- Document your work in tickets, write bug reports and share fixes with the team
- Contribute to our knowledge base and user guides
- Work closely with users and developers to identify and report bugs
- Collaborate with your teammates, balancing your workload and sharing insights
- Stay curious and keep learning—this is a tech-heavy role, and there's always more to know
[Requirements]
- Experience in tech support or a customer-facing role
- Strong writing skills that are friendly, clear, and technically sound
- A willingness to ask questions and explore unfamiliar problems
- Comfort using macOS, Linux, and troubleshooting from the command line
- The ability to adapt when priorities change and tasks build up
- A team mindset with a willingness to share knowledge and ask for help
- A local address with the ability to work on-site in St. Paul
[Bonus skills we want, not required, but it helps]
- Familiarity with Windows or Linux
- Working knowledge of the command line
- Passion for Free and Open-Source Software
+ Wine Developer [On-Site or Remote]
Location: St. Paul, MN or Remote
Type: Full-time
Salary: Starting at $75,000 (MN only) + profit sharing
[Job Description]
We're looking for a developer with strong C skills who’s excited about the wild world of Wine. We’re talking about everything from making AAA games run smoothly to getting the weirdest Windows enterprise software you’ve never heard of working on Linux. You’ll be contributing to CrossOver (our flagship product), Proton (our collaboration with Valve), and other Wine-based adventures. You won’t be handed a neatly packaged task list so we need someone self-motivated and ready to dive into a massive, ever-evolving codebase. We keep things pretty lightweight on management, but we take our code seriously. If you like solving complex problems in elegant ways and doing it with a bunch of smart, sarcastic, collaborative people, you’ll probably like it here. We work hard, go home on time and enjoy what we do.
[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
[Full-Time Benefits Overview]
+ United States
- Participation in CodeWeavers' Employee Owned Trust
- Health Insurance Coverage
- Paid Family and Medical Leave
- Working onsite with Jana
- Long-Term Disability Insurance
- Health Reimbursement Account (HRA)
- IRA Retirement Plan with Company Matching
- 20 Days Paid Time Off (PTO) Annually
- 6 Paid Holidays Each Year
- 5 Additional Paid Company-Wide Closure Days in December
- Longevity Recognition and Rewards
- Public Transportation Reimbursement (Minnesota-based employees)
+ Other Regions
- Participation in CodeWeavers' Employee Owned Trust
- Paid Family and Medical Leave
- Long-Term isability Insurance
- 20 Days Paid Time Off (PTO) Annually
- 6 Paid Holidays Each Year
- 5 Additional Paid Company-Wide Closure Days in December
- Longevity Recognition and Rewards
- Flexible Work Environment (Remote-first, no set hours)
[Regret Nothing. Apply Now]
No lengthy online applications, repetitive questions or typing out your work history. We don’t use an applicant tracking system or a CRM. We believe in real people connecting with real people. Send an email to jobs@codeweavers.com and include the position in the subject line, your resume, and any work samples you find relevant. Don’t be afraid tell us a little about yourself in your email*, consider that your cover letter.
* We’re curious about the critical stuff, like why Star Trek obviously crushes Star Wars (unless you have a strong argument otherwise), which Pantone color is your soulmate, whether you pledge allegiance to cats, dogs, or the chaos of owning both, what game has devoured more of your life than REM sleep, or your definitive take on the one true pizza topping.
We’re not saying this will affect anything... but we’re also not not saying that.
Location: St. Paul, MN
Type: Full-time
Salary: Starting at $56,000 USD + profit sharing
[Job Description]
We are looking for a clever, creative, and strategic Content and Social Media Specialist to join our scrappy marketing team. You’ll be the voice of our brand across social platforms, helping us connect with our community and share what we build. You’ll report to the Director of Marketing and collaborate closely with our QA department and support staff to create content that is clear, helpful, fun and distinctly CodeWeavers.
This role is in-person at our St. Paul office, and we’re only considering candidates local to Minnesota. If you’re not within commuting distance, this isn’t for you, as we aren’t offering relocation or remote options.
[Responsibilities]
[Requirements]
[Bonus skills we want, not required, but it helps]