Website CaptureAge
Description:
Job Title: Senior Engineer
As a Senior Engineer, you will have responsibility for feature architecture & development, refactoring, and bug fixing in large and complex C++ projects. Your focus will be particularly on the interaction between UI systems, local data sources and web APIs.
You will be working directly on Age of Empires titles including Age of Empires II: Definitive Edition, not on our independent CaptureAge application.
This role has a high degree of autonomy and in the future you may have the opportunity to help manage a small team of developers.
Does this sound like you?
- Experience working with a full stack desktop application, including UI implementation using MVVM/MVC
- Confident working in C++
- Enthusiastic about delivering great experiences for players of a legendary franchise
- Interested in the ongoing balance between UI/UX ideals and engineering/timeline practicalities
- Comfortable engaging with challenging legacy code if required
- Strong command of the English language (written and spoken)
- American/African/European time zone (UTC-8 to UTC+3)
As a team we love resilient and robust code bases, so we take advantage of code quality tools as much as possible (e.g., capturing constraints at the type level; linting; autoformatting). Code-review is standard across our projects.
This role would initially be focused on C++ projects in proprietary game engines but longer term there may be opportunities to engage with industry standards like Unreal, Unity and Godot alongside tooling/infrastructural work in languages like Rust and TypeScript.
As a company we are committed to providing our team members with a supportive and nurturing work environment, as well as the tools necessary to help you succeed. We are always open for you to provide feedback on your working environment and we encourage everyone to help us all build an even happier and more productive team.
Application Process
Please include a cover letter with your application that briefly outlines why you are interested in this role and why your experience and skills make you a good fit. To demonstrate your attention to detail, include the phrase “proud paladin” somewhere in your letter.
About CaptureAge
CaptureAge is a company that grew out of the Age of Empires community and is now partnered with Xbox Game Studios to provide game development services in AAA titles like Age of Empires II and Age of Empires IV. We have a small (25+) but growing team of passionate game developers, from artists to software engineers.
Diversity, Equity and Inclusion
The people making games should be as diverse as the people playing them and we encourage applications from all backgrounds and identities. As a fully remote and internationally distributed company we are a team that enjoys and celebrates a diversity of voices and perspectives.
Compensation
Our compensation is determined by considering competitive market rates, experience, and cost of living.
Fully Remote – Location / Time Zones
We are a fully remote company with team members in 15+ countries across many time zones. We prefer team members who fit within broadly American/African/European time zones (UTC-8 to UTC+3) but we are open to applications from anywhere.
Hours/Time Management
We have a flexible approach to time-management and we believe in giving team members the opportunity to control their own schedules. We’d like to see a world in which work can fit around your life, not the other way around! In practice this means a few pre-agreed sync points a week, with the rest of your working time entirely up to you – we do not have mandatory core hours.
Async Biased
We lean towards async working arrangements and design our processes and working environment with this in mind.
Consensus Driven
We try to foster a genuinely collaborative and consensus driven approach to our work rather than top-down direction and micro-management.
To apply for this job please visit captureage.com.
Senior Engineer at CaptureAge, Remote
Share with someone
