Beyondsoft Consulting

Software Design Engineer 3

Job ID
# of Openings


Beyondsoft is a global IT Consulting, Solutions and Services provider. Founded in 1995 and headquartered in Beijing, China, Beyondsoft has over 30 nationwide offices, R&D bases and delivery centers, as well as facilities in United States, Japan, India, Canada and Singapore. Beyondsoft is now focusing on using emerging, disruptive technologies, like cloud, mobility, big data and analytics, to provide powerful solutions and products for clients in a wide range of industries including: high-tech, eCommerce, finance, automobile, retail, logistics, energy, manufacturing, healthcare, telecommunications, media & entertainment, and travel.


The Microsoft Casual Games Studio is a small but growing team that is focused on delivering the best casual games for Windows platforms and beyond. We are looking for an experienced developer to help us improve our monetization opportunities as we update our portfolio of Microsoft Casual Games


You will be responsible for making improvements to the advertising technologies that are used throughout the portfolio of Microsoft Casual Games. You will work closely with our team to work on a variety of game clients spanning mobile, desktop, and console-based platforms on a range of touch and keyboard-based devices. Because we are a small team, we are looking for individuals that can do more than just “write code.” We want self-motivated individuals that are excited to dream, design, code and support great new features in the world of casual gaming.

As a member of the Microsoft Casual Games Team in this role you will:
- Develop implementation plans for advertising technology features on the client, according to functional requirements & feature specifications
- Help write functional requirements and specifications
- Consult on a regular basis with project leadership to align expectations and deliverables
- Collaborate with designers, artists, and other programmers to deliver new experiences, tools, and new features
- Develop advertising-related features and code spanning multiple game clients and shared libraries across multiple titles
- Document code for portability and future development
- Multitask between features, platforms and projects fluidly


 Qualifications and skills
- 5+ years of professional programming experience in C++
- Proficiency in object oriented programming
- Experience with display, video, and native advertising
- Experience with technologies like HTTP/HTML/JavaScript and RESTful APIs
- Strongly motivated and excited by working on a small nimble team, with ability to work both independently and in conjunction with other team members
- BS or MS in Computer Science or equivalent experience

Bonus Qualifications:
- Experience with Windows Store apps and WinRT
- Experience with XAML
- Experience with Java and Objective-C
- Experience with Git
- A passion for games and gaming, specifically casual games


·       Top 3 must-have hard skills

·       Level of experience with each

·       Stack-ranked by importance


5+ years of professional programming experience in C++


HTTP/HTML/JavaScript and RESTful APIs (1-2 years)


Experience with display, video, and native advertising (1-2 years)


We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.