Software Engineer

hace 6 días


Costa Rica Microsoft A tiempo completo

On Team Xbox, we aspire to empower the world's 3 billion gamers to play the games they want, with the people they want, anywhere they want. Gaming, the largest and fastest growing category in media & entertainment, represents an important growth opportunity for Microsoft. We are leading with innovation, as highlighted by bringing the Game Pass subscription to PC, bringing Xbox to new devices with Cloud Gaming, and our recent acquisition of Activision Blizzard King creating exciting new possibilities for players.

Join the PlayFab Party team and help build the future of cloud-powered cross-platform data messaging, voice and text communication for multiplayer games As a software engineer, you'll contribute to the development of real-time communications services used in game clients across Xbox, PlayStation, Switch, PC, and mobile platforms.

This is an excellent opportunity to grow your skills in C++, networking, cloud services, and game engine integrations while working alongside experienced engineers in a collaborative and supportive environment.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

GTA #SWE #XBOX
Responsibilities
  • Implement and maintain components of the PlayFab Party and Core SDKs and services.
  • Write and maintain C++ code for Windows, Linux, mobile and console games and applications.
  • Assist in debugging and optimizing multithreaded code patterns.
  • Implement networking features based on TCP/IP, UDP-like protocols, HTTP, and WebSockets.
  • Support Live Site operations and participate in cloud service maintenance.
  • Collaborate on Azure DevOps automation tasks using YAML pipelines.
  • Work with Unity and Unreal Engine integrations to support game developers.
  • Deliver high quality solutions to our partners and customers.
Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Fluency to read, write and speak in English language.

Preferred Qualifications:

  • Good problem-solving and communication skills.
  • Solid understanding of software design principles and multithreaded programming.
  • Experience with Live Site support and cloud service maintenance.
  • Development experience for Linux-based, macOS and mobile platforms (Android/iOS).
  • Development experience on Windows (using Visual Studio, Visual Studio Code).
  • Familiarity with Git and modern standards of teamwork (code reviews, pull requests, build automations).
  • Familiarity with popular communication protocols: TCP/IP, UDP, sockets, HTTP, WebSockets
  • Familiarity with Azure DevOps and YAML-based automation.
  • Familiarity with communication troubleshooting tools like Fiddler and Wireshark.
  • Interest or experience with Unity and Unreal Engine.

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.


  • Senior Software Engineer

    hace 1 semana


    San José Province, San José, Costa Rica Software Mind A tiempo completo $104.000 - $150.000 al año

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description The primary responsibility of the Senior Software...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description The primary responsibility of the Senior Software...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo $100.000 - $170.000 al año

    Company Description NerdWallet develops a financial platform to help people find the right credit cards and mortgage rates. We are now @NerdWallet We're excited to join forces with NerdWallet, pairing our data and tech solutions with their trusted brand and knowledgeable financial guidance to help more consumers and SMBs match with better financial products...


  • Costa Rica CODE Exitos A tiempo completo $80.000 - $120.000 al año

    The Software Engineer (SE-2) is a mid-level role for developers who have established a solid technical foundation and are ready to take on more complex tasks with greater independence. At this tier, engineers are expected to deliver medium-sized features end-to-end, contribute to technical discussions, and begin mentoring junior team members. SE-2...


  • San José Province, San José, Costa Rica Software Mind A tiempo completo

    Company Description We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company's projects Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work Job Description OverviewSoftware Mind is seeking qualified...

  • Software Developer

    hace 1 semana


    Costa Rica EX Squared A tiempo completo $60.000 - $120.000 al año

    Senior Software Engineer (Salesforce)At EX Squared LATAM, we partner with leading engineering organizations to build scalable, high[1]impact digital products. We are seeking a Senior Software Engineer with strong backend engineering fundamentals and experience building solutions that integrate with or extend the Salesforce platform. This role is designed for...


  • Costa Rica Seamless A tiempo completo ₡80.000 - ₡120.000 al año

    The OpportunityWe are seeking an experienced Freelance Sr. Software Engineer; Independent Contractor to join our team on a contract basis. The ideal candidate will be responsible for leading the technical design and development of software projects working independently  from start to finish. This role involves collaborating with other engineers to design,...

  • AI Software Engineer

    hace 1 semana


    San Jose Province, Costa Rica Ensitech A tiempo completo $60.000 - $120.000 al año

    Join #EnsiteamWe are a company focused on custom software development and have been in the market for over 19 years. At Ensitech we are dedicated to finding highly specialized talent to work with large companies in the United States, Europe, and Canada.Each one of our collaborators works with different teams and colleagues around the world, in the design and...

  • Senior Software Engineer

    hace 1 semana


    Costa Rica West Monroe A tiempo completo $40.000 - $80.000 al año

    Are you ready to make an impact?Lamina, a West Monroe Company, is seeking a Senior Software Engineer to join our Financial Services Product Team. In this role, you will collaborate closely with a Technical Architect to gather technical requirements, define platform and integration designs, and develop solutions in a team-oriented environment.   Key...


  • Costa Rica OfficeSpace Software A tiempo completo ₡60.000 - ₡120.000 al año

    About OfficeSpace: OfficeSpace is the AI workplace management platform that helps teams plan, connect, and perform in the modern workplace. As a performance-based, PE-backed company, we hire based on merit and a willingness to do what it takes to succeed long-term. You're a great fit for the role if you're entrepreneurial, passionate, motivated by building...