Imagine a place
Staff Software Engineer, New Gaming Features
Location
United States
Posted
83 days ago
Salary
$248K - $279K / year
Seniority
Lead
Job Description
Staff Software Engineer, New Gaming Features
Discord
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. People come to Discord before, during, and after gaming, and we want to make that experience even better. Working directly with our developer partners and communities, we are building brand new ways for users on Discord to connect, engage and have a great time while gaming. We believe that gaming is better when playing with friends, and aim to provide the features and tooling for developers to help us enrich those experiences. This is also reflected in how we work! Our engineering culture values collaboration and building great teams. Come and join us! What You'll Be Doing - Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. - Engage with developers, game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities. - Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging, fun, and trusted experiences, while experimenting and iterating on ideas that enhance user interactions. - Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content. - Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment. What you should have - You have 8+ years of experience as a software engineer. - You have experience with React/TS, Python or other modern programming languages. - You have a track-record of shipping incremental + delightful features that improve the overall user experience. - You are comfortable switching between different technical stacks and learning new ones. - You enjoy collaborating with product, design and other stakeholders. We don’t operate in silos, and you’ll be working closely with cross-functional peers. You should be able to express opinions and stay aligned. - You take a holistic approach to problem solving. You believe in solving a problem from first principles rather than simply shipping a solution. You learn from your mistakes and work through obstacles with the rest of the team. - You have experience leading projects, gathering requirements, supporting partners and mentoring others. You believe in ‘lead by example’ with regards to ownership, autonomy, quality and impact, and no problem is “not my problem”. - You are a Discord user and want to make the product better! Bonus Points - Experience working on a mobile native stack (iOS / Obj-C / Swift), Android (Java, Kotlin) - Experience integrating or deploying on Steam (or similar platforms) - Experience using Epic Games Online Services, Steamworks API, Playfab The US base salary range for this full-time position is $248,000 to $279,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.
Related Guides
Related Job Pages
More Software Engineer Jobs
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games. People come to Discord before, during, and after gaming, and we want to make that experience even better. Working directly with our developer partners and communities, we are building brand new ways for users on Discord to connect, engage and have a great time while gaming. We believe that gaming is better when playing with friends, and aim to provide the features and tooling for developers to help us enrich those experiences. This is also reflected in how we work! Our engineering culture values collaboration and building great teams. Come and join us! What You'll Be Doing - Design, build, and maintain features that help users connect and make friends through gaming on our platform, across desktop and mobile. - Engage with developers, game studios and other partners to find opportunities and address challenges towards providing a more rich experience for players while gaming and engaging with online communities. - Collaborate with Engineers, Designers, Product Owners, and Data Scientists to build engaging, fun, and trusted experiences, while experimenting and iterating on ideas that enhance user interactions. - Partner with our Content, Marketing and ML teams to improve ranking and discovery systems, enabling users to find meaningful connections and relevant content. - Build innovative features that help users discover new friendships and deepen existing ones, creating a trusted and welcoming environment. What you should have - You have 8+ years of experience as a software engineer. - You have experience with React/TS, Python or other modern programming languages. - You have a track-record of shipping incremental + delightful features that improve the overall user experience. - You are comfortable switching between different technical stacks and learning new ones. - You enjoy collaborating with product, design and other stakeholders. We don’t operate in silos, and you’ll be working closely with cross-functional peers. You should be able to express opinions and stay aligned. - You take a holistic approach to problem solving. You believe in solving a problem from first principles rather than simply shipping a solution. You learn from your mistakes and work through obstacles with the rest of the team. - You have experience leading projects, gathering requirements, supporting partners and mentoring others. You believe in ‘lead by example’ with regards to ownership, autonomy, quality and impact, and no problem is “not my problem”. - You are a Discord user and want to make the product better! Bonus Points - Experience working on a mobile native stack (iOS / Obj-C / Swift), Android (Java, Kotlin) - Experience integrating or deploying on Steam (or similar platforms) - Experience using Epic Games Online Services, Steamworks API, Playfab The US base salary range for this full-time position is $248,000 to $279,000 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits. Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away! Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know. Please see our Applicant and Candidate Privacy Policy for details regarding Discord’s collection and usage of personal information relating to the application and recruitment process by clicking HERE.
Senior Mainframe Engineer (Remote)
First Citizens BankThis job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.
Overview This is a remote role that may be hired in several markets across the United States. This position, within the Hogan application development and support team, provides complex technical support to data processing systems through enhancement of related software and processes. Develops software and procedures that improve processing capabilities. Analyzes, codes, tests, and implements in coordination with management, associates, and end users. Serves as production system support by resolving issues and ensuring ongoing functionality. May oversee the work of less experienced analysts or assist in special projects as needed. Responsibilities - System Enhancement - Performs a variety of actions that evaluate and improve department systems, processes, and applications. Utilizes programming specifications to construct modules, develop testing methods, and design materials. Provides new feature time estimates for system changes and assists in implementing modifications. Executes test plans to validate application functions as designed. - Analysis - Collects data related to user requests and determines scope, time estimates, and system impacts. Inspects business specifications, programming specifications, coding, test plans, documentation, and implementation plans for accuracy. - Business Support - Provides technical support to production systems by addressing reported issues, anticipating maintenance requirements, and ensuring functionality for end user needs. Drafts documentation to be used for system, end user, and operational purposes, including technical specifications and application designs. - Technical Expertise - Responsible for complex involvement in the software development life cycle including the creation, enhancement, implementation, and evaluation of software. Serves as a technical resource for management, associates, and business units. - On-call Support - Provides 24/7 on-call support via rotations. Qualifications Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance Preferred Area of Experience: Hogan Core Banking, Debit and Credit Cards experience a plus Preferred Qualifications: - Advanced experience with COBOL, CICS, VSAM, DB2, Easytrieve, JCL. - Hogan (CIS, RPM, IDS, DDA, TDA, PAS, Umbrella) - Familiarity with source code repository Changeman a plus. - Experience with ServiceNow or other information technology ticketing system. - Ability to build strong collaborative and productive relationships, - In-depth knowledge of System Life Cycle Development methodology (Waterfall and Agile) - Previous banking experience is a plus - Ability to be on call 24 hours a day, 7 days a week, on a rotating basis This job posting is expected to remain active for 45 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants. If hired in North Carolina, the base pay for this position is generally between $117,409 and $130,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment. Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.
Role Description - Collaborate with Business Analysts and Consultants to understand requirements and recommend best-practice solutions. - Develop and enhance ABAP RICEFW developments, including: - DDIC - Classical reports - ALV/interactive ALV - User exits - Customer exits - BAdIs - Enhancement framework - BAPIs - RFCs - Module pool programs - Contribute to integrations using SOAP and REST APIs, following agreed interface and SOA patterns. - Debug, troubleshoot, and optimize solutions for performance, stability, and maintainability. - Perform unit testing, support SIT/UAT activities, and ensure quality through coding standards and peer reviews. - Develop and maintain Adobe Forms, Smart Forms, and BDC objects (when applicable). - Create and maintain technical documentation (technical design documents, specifications, and handover notes). - Drive continuous improvement by identifying optimization opportunities and reducing recurring issues. Qualifications - Bachelor’s degree in Computer Science, Information Technology, or a related discipline. - Minimum of 4 years of hands-on experience in SAP ABAP development, including strong exposure to RICEFW objects. - Solid expertise in debugging, troubleshooting, and performance optimization within SAP environments. - Practical experience with at least one core SAP functional module, such as FICO, HCM, or BCM. - Good understanding of Object-Oriented ABAP (OO-ABAP) and Web Services, including SOAP and REST-based integrations. - Excellent written and verbal communication skills, with the ability to collaborate effectively with stakeholders at different levels. - Strong analytical and problem-solving capabilities, combined with a collaborative and team-oriented mindset. Requirements - SAP ABAP certification is a plus. - Exposure to Workflow development/enhancements and troubleshooting, as well as upgrade or migration projects. - Knowledge of ABAP CDS entities and SAP BTP. - Familiarity with SAP modules such as Loan Management, Cash Management, Treasury, or eTravel. Benefits - A fully remote work environment. - The opportunity to contribute to international projects for global clients. - A collaborative, multicultural team setting. - Ongoing learning and professional growth in SAP ABAP. - The chance to take ownership and make a real impact. - Exposure to experienced professionals and high-quality delivery standards. - A culture built on collaboration, professionalism, and continuous improvement.
Global Developer Engagement Representative – Part-Time, Contractor
RobloxReimagining the way people come together.
• Help plan and execute global online and in-person developer events, workshops, and initiatives • Support project management and logistics for developer engagement programs • Build relationships with developers through community engagement and calls • Identify and engage high-potential creators building innovative experiences on Roblox • Support initiatives that encourage learning, collaboration, and novel game creation • Stay organized across multiple projects and communicate proactively with the team • Develop an understanding of Roblox development and the challenges developers may encounter on the platform. • Help facilitate initiatives that encourage the creation of novel games and support developer learning. • Contribute to inclusive global initiatives designed to support creators across regions and experience levels. • Work 20 hours per week


