Blizzard Entertainment is an entertainment publisher and premier developer of software and games. Based in Irvine, California, the company was established in 19
Senior Software Engineer
Location
California
Posted
1 day ago
Salary
$101K - $186.8K / year
Seniority
Senior
No structured requirement data.
Job Description
Senior Software Engineer
Activision Blizzard
Job Title: Senior Software Engineer (Temp) | Diablo Immortal | Irvine, CA Location: Irvine United States Job Description: Team Name: Diablo Immortal Requisition ID: R027490 Job Description: We Need You The minions of Hell are growing stronger... Join us as we write the next chapter in the Diablo universe! Diablo Immortal, a Massively Multiplayer Action-RPG mobile game set in the world of Sanctuary, lets heroes slay demons anywhere, at any time. Come work with us, and together, we'll create something amazing. Our team of passionate developers is growing. We are seeking a Senior Software Engineer to operate at the intersection of platform engineering, live operations, and large-scale game delivery, building systems that directly impact player experience, performance, and cost at global scale. In this role, you will operate as a domain expert across tooling, live operations, and platform integrations, acting as a technical owner for complex systems and driving solutions that impact multiple teams. You will partner closely with internal Blizzard teams and external partners to ensure scalable, reliable integration between first- and third-party technologies, while improving how teams develop, ship, and operate the game. This role offers a hybrid work week, with a mix of remote and on‑site days, based out of our Irvine, CA studio. While hybrid is the standard arrangement, candidates may also choose to work on‑site full‑time if preferred. Responsibilities - Develop and improve build, release, and deployment pipelines (e.g., Jenkins, CI/CD), driving automation and reliability within your domain. - Support and enhance platform integration and distribution across mobile (Google Play / Apple) and PC (Battle.net), ensuring smooth releases at scale. - Optimize download, patching, and build size efficiency (e.g., patching strategies, in-game delivery improvements). - Design and build live service tools and dashboards to support monitoring, incident response, and operational visibility. - Analyze and improve backend performance and infrastructure efficiency (e.g., scaling strategies, cost optimization), partnering with relevant teams. - Drive technical direction and execution of technical roadmaps, translating product and engineering goals into actionable plans within your area. - Partner with producers and cross-functional teams to improve workflows, delivery pipelines, and release processes. - Collaborate with internal and external partners to design and implement scalable technical solutions. - Ensure systems meet platform and regulatory requirements (e.g., privacy, compliance), surfacing risks and proposing solutions. Minimum Requirements - 8+ years of experience in game development, platform engineering, or live services, with a track record of owning and delivering large-scale systems in production. - Proven ability to define technical direction and drive execution across multiple teams, including internal and external partners. - Strong proficiency in one or more languages such as JavaScript, Python, or C#. - Experience with distributed systems, platform integrations, or large-scale backend architecture. - Experience with CI/CD systems (e.g., Jenkins) and release automation. - Experience working with cloud infrastructure (AWS or GCP). - Ability to independently drive large, ambiguous technical problems to completion. - Demonstrated ability to balance tradeoffs across performance, scalability, cost, and development velocity. - Strong collaboration and communication skills across engineering and non-engineering partners. - Experience working in ambiguous environments, driving clarity, prioritization, and execution Bonus Points - Experience with cross-platform ecosystems (mobile + PC). - Familiarity with Battle.net or similar platform technologies. - Experience optimizing game distribution, patching, or backend cost efficiency. - Background working on MMOs or large-scale live service games. Your Platform Best known for iconic video game universes including Warcraft, Overwatch, Diablo, and StarCraft, Blizzard Entertainment, Inc. (www.blizzard.com), a division of Activision Blizzard, which was acquired by Microsoft (NASDAQ: MSFT), is a premier developer and publisher of entertainment experiences. Blizzard Entertainment has created some of the industry's most critically acclaimed and genre-defining games over the last 30 years, with a track record that includes multiple Game of the Year awards. Blizzard Entertainment engages tens of millions of players around the world with titles available on PC via Battle.net, Xbox, PlayStation, Nintendo Switch, iOS, and Android. Our World Activision Blizzard, Inc., is one of the world's largest and most successful interactive entertainment companies and is at the intersection of media, technology, and entertainment. We are home to some of the most beloved entertainment franchises, including Call of Duty, World of Warcraft, Overwatch, Diablo, Candy Crush, and Bubble Witch. Our combined entertainment network delights hundreds of millions of monthly active users in 196 countries, making us the largest gaming network on the planet! Our ability to build immersive and innovative worlds is only enhanced by diverse teams working in an inclusive environment. We aspire to have a culture where everyone can thrive in order to connect and engage the world through epic entertainment. We provide a suite of benefits that promote physical, emotional, and financial well-being for 'Every World' - we've got our employees covered! The videogame industry, and therefore our business, is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company, at any time, to promote and support our business and relationships with industry partners. We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other underrepresented groups tend not to apply to jobs when they think they may not meet every qualification, when, in fact, they often do! We are committed to creating a diverse and inclusive environment and strongly encourage you to apply. We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, General employment questions cannot be accepted or processed here. Thank you for your interest. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status, among other characteristics. Rewards We provide a suite of benefits that promote physical, emotional and financial well-being for 'Every World' - we've got our employees covered! Subject to eligibility requirements, the Company offers comprehensive benefits including: - Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance; - 401(k) with Company match, tuition reimbursement, charitable donation matching; - Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave; - Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others; - If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance. Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company. You can learn more by visiting https://www.benefitsforeveryworld.com/. In the U.S., the standard base pay range for this role is $101,000.00 - $186,754.00 Annual. These values reflect the expected base pay range of new hires across all U.S. locations. Ultimately, your specific range and offer will be based on several factors, including relevant experience, performance, and work location. Your Talent Professional can share this role's range details for your local geography during the hiring process. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed. While we strive to provide competitive offers to successful candidates, new hire compensation is negotiable.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer III
Apex SystemsApex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by thre
Title: Software Engineering - Software Engineer III Location: Remote Location, CA, US Job Description: Employee Type: Contract Pay Range: $70 - $80 per hour Job#: 3034568 Employment Type: Contract Compensation: $70 - $80 hourly Role Overview The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for various applications. Key Responsibilities - Modify existing databases and database management systems. - Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. - Work as part of a project team to coordinate database development and determine project scope and limitations. - Review project requests describing database user needs to estimate time and cost required to accomplish project. - Troubleshoot issues and make system changes as needed to resolve issues. Required Qualifications Education: A bachelor's degree in computer science, software engineering, or a relevant field is required. Skills: - Verbal and written communication skills, problem-solving skills, customer service, and interpersonal skills. - Ability to work independently and manage one's time. - Basic mentoring skills to provide support and constructive performance feedback. - Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing, and delivery. - Knowledge of computer hardware and software. - Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Pursuant to the California Fair Chance Act and other local ordinances, qualified applicants with arrest and conviction records will be considered for assignment. Criminal history may be evaluated in relation to the material job duties of this position. This employer is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Apex uses a virtual recruiter as part of the application process. Click here for more details. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or applicationex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide. Employee Type: Contract Location: Remote Location, CA, US Pay Range: $70 - $80 per hour
Senior Software Developer
C2 EssentialsC2 Essentials, founded in 1996, is a boutique human resources consulting and outsourcing company. Headquartered in Dulles, Virginia, C2 Essentials serves small
Title: Senior Software Developer (Remote) Location: Arlington United States Job Description: The Senior Software Developer (remote), will play a key role in building, deploying, and optimizing software, and work closely with other teams to deliver scalable, reliable, and efficient solutions. You will be responsible for driving automation initiatives, improving software delivery speed, and ensuring high availability and performance of our systems. You will also mentor junior team members and champion best practices across the organization. Key Responsibilities - Develop, test, and maintain software applications according to specifications - Collaborate with product managers, designers, and other developers to deliver features on time - Troubleshoot, debug, and optimize existing code to improve performance and maintainability - Write clean, efficient, and well-documented code - Participate in code reviews and contribute to team knowledge sharing - Assist in the design and implementation of software architecture - Stay up-to-date with emerging technologies and recommend their adoption when appropriate Required Qualifications - Bachelor's degree (BA or BS) with 12 years of experience in software development - Public Trust Tier 2 clearance (minimum) - Full- stack developer with strong C#, Angular (at least four years and recent), and MS SQL Server experience - Security+ CE certificate - Experience developing in an AWS cloud environment - Providing DevSecOps support for AWS cloud architecture and deployments - Strong troubleshooting and problem-solving skills, with the ability to optimize complex systems - Designing and writing unit tests - Experience with modern web APIs - Strong understanding of data modeling and database programming - Excellent communication skills, both written and verbal, with the ability to collaborate across teams and articulate technical challenges and solutions - Work closely with cross-functional teams (analysts, testers, tech writers, DBAs) to ensure smooth integration of new features into production environments - Troubleshoot and optimize build, deployment, and infrastructure processes for maximum performance and reliability - Leading and mentoring more junior developers C2 Essentials is an Equal Opportunity Employer.
Senior Software Engineer
UnitedHealth GroupUnitedHealth Group is a healthcare and well-being company that’s dedicated to improving the health outcomes of millions around the world. We are comprised of
Title: Senior Software Engineer Location: Remote, United States Job Description: Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. Optum Pay is an Electronic Funds Transfer (EFT) and Electronic Remittance Advice (ERA) solution from Optum that delivers a fully integrated claims settlement platform. By combining electronic data exchange and banking functions, Optum Pay helps streamline payer workflows, reduce operational costs, and strengthen provider relationships. The Optum Pay Implementation Team is responsible for onboarding payers onto the Optum Pay processing platform. As a Senior Software Engineer, you will play a key role in designing, developing, and supporting scalable technical solutions that enable efficient and reliable onboarding of payers and sub payers. This role is responsible for configuring required inputs, validating inbound and outbound files, processing transactions, transmitting required documentation to banking partners, and returning acknowledgements to payers. The position applies independent judgment on complex technical assignments, collaborates closely with product, implementation, and quality teams, and leverages Optum approved engineering practices and tools, including GitHub, GitHub Copilot for code review support, and GitHub Actions for CI/CD based deployments, to deliver scalable, reliable, and secure payment processing capabilities. You'll enjoy the flexibility to work remotely * from anywhere within the U.S. as you take on some tough challenges. For all hires in the Minneapolis or Washington, D.C. area, you will be required to work in the office for a minimum of four days per week. Primary Responsibilities: - Stay up-to-date with emerging technologies, frameworks, and industry trends related to payment systems and cloud computing - Design and implement microservices-based architecture using domain-driven design principles - Implement robust monitoring, logging, and alerting mechanisms to ensure system performance and availability - Develop highly resilient and highly available components for the payment system - Review requirements and system analysis documents to ensure accuracy, completeness, and feasibility - Create, review, and contribute to documented technical designs in alignment with established design patterns and standards - Perform coding and unit testing independently, while providing guidance and mentorship to team members as needed - Support the Quality Engineering (QE) team during testing by resolving defects, assisting with code deployments, and providing functional or technical clarifications - Promote and ensure high-quality code by actively supporting QE efforts, including mentoring, hands-on assistance, and writing or executing automated tests when required - Collaborate with the Deployment Lead and peer developers to successfully execute project deployment activities - Ensure timely delivery and proper documentation of all required technical artifacts for each project - Mentor and guide developers on technology stacks, best practices, and application-specific knowledge - Identify and implement opportunities to optimize, fine-tune, and improve application performance and maintainability - Communicate effectively with engineers, QE teams, and both onshore and offshore teams to ensure alignment and progress - Collaborate closely with stakeholders, product owners, and feature teams to refine and develop clear, actionable requirements - Leverage enterprise-approved AI tools to streamline workflows, automate tasks, and drive continuous improvement You'll be rewarded and recognized for your performance in an environment that will challenge you and give you clear directions on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Required Qualifications: - Bachelor's degree in CS or IT or Software Engineering, or a related field - 7+ years of overall software engineering experience delivering enterprise-scale applications with working in Agile environments (Scrum/Kanban) - 5+ years of hands-on Java development experience using modern frameworks and libraries such as Spring, Spring Boot, and Spring Batch, with solid object-oriented design principles - 5+ years of experience in designing, developing, and consuming RESTful web services, including 3+ years building microservices and event-driven architectures using platforms such as Kafka - 5+ years of experience with relational databases (PostgreSQL, Microsoft SQL Server, Oracle), including data modeling, query optimization, and performance tuning - 3+ years of experience with batch processing and production environments, including UNIX/Linux commands, scripting, file handling, troubleshooting, and job scheduling using Tivoli Workload Scheduler (TWS) or IBM Workload Scheduler - 3+ years of experience with cloud and DevOps practices, including AWS/Azure/GCP, CI/CD pipelines, GitHub Actions or similar, and production support experience diagnosing issues, analyzing logs/metrics using splunk or any monitoring tool, and delivering high-quality fixes - 2+ years of hands-on experience with WTX (IBM Transformation Extender or similar tool), including map design, development, testing, maintenance, and integration with batch and enterprise workflows Preferred Qualifications: - 3+ years of experience working within the healthcare payments domain, including claims payment and remittance processing - 2+ years of experience with payment industry standards, protocols, and security best practices, including data protection and compliance requirements - Experience collaborating with onshore and offshore teams to support deployments, resolve deployment related issues, and ensure adherence to release governance processes - All Telecommuters will be required to adhere to UnitedHealth Group's Telecommuter Policy. Pay is based on several factors including but not limited to local labor markets, education, work experience, certifications, etc. In addition to your salary, we offer benefits such as, a comprehensive benefits package, incentive and recognition programs, equity stock purchase and 401k contribution (all benefits are subject to eligibility requirements). No matter where or when you begin a career with us, you'll find a far-reaching choice of benefits and incentives. The salary for this role will range from $91,700 to $163,700 annually based on full-time employment. We comply with all minimum wage laws as applicable. At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location, and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups, and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission. UnitedHealth Group is an Equal Employment Opportunity employer under applicable law and qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. #RPO #GREEN
Software Engineering - Software Engineer IV
Apex SystemsApex Systems, an IT staffing and workforce solutions firm, provides recruiting and staffing services to large and small companies alike. Founded in 1995 by thre
Title: Software Engineering - Software Engineer IV Employee Type: Contract Location: Menlo Park, CA, US Job Type: Engineering and Technicians Pay Range: $70 - $80 per hour Job Description: Job#: 3034267 Job Description: Software Engineer IV Location: Menlo Park, California (Remote) Employment Type: Contract Role Overview A Software Engineer is sought to build and maintain internal tools, automate workflows, and establish technical best practices for a legal department. This role involves collaboration with a variety of technical and non-technical cross-functional partners and requires strong attention to detail. Key Responsibilities - Design, develop, and maintain full-stack internal tools to streamline workflows and improve operational efficiency. - Automate processes and workflows using modern programming languages and frameworks such as Python, JavaScript, and Hack. - Build and enhance backend systems to support data management and operational needs. - Establish and advise on technical best practices for software development, including code quality, security, and scalability. - Collaborate with cross-functional partners, including attorneys, Data Science, and Data Engineering, to gather requirements and provide technical counsel. - Create and maintain internal documentation for tools, systems, and workflows. - Stay current on new technologies and internal systems relevant to operational excellence. Required Qualifications Experience: 8+ years of software engineering experience. Technical Skills: - Expertise in a non-pythonic language such as C++, C, Java, or Hack, with a strong preference for Java and PHP experience. - Expertise in Python. - Experience developing command-line interfaces and shell scripts (e.g., Bash) in Unix/Linux environments. - Experience leading cross-functional efforts to build tooling end-to-end with minimal oversight. - Experience serving as a technical liaison and translating business requirements into technical specifications. - Experience with QA testing. - Experience developing and maintaining monitoring and alerting systems, including on-call responsibilities. - Strong organizational and documentation skills. - Strong written and verbal communication skills, with experience developing technical documentation and incident reports. Preferred Qualifications - Based on the West Coast. - Experience building enterprise web applications and internal tools end-to-end. - Experience working on projects in the legal, privacy, or security space. We are an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. We will consider for assignment qualified applicants with arrest and conviction records in a manner consistent with the requirements of applicable law. Apex uses a virtual recruiter as part of the application process. Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. Everforth Apex Benefits Overview: Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Everforth Apex team member can provide.
