[Remote] Senior Software Engineer I
Note: The job is a remote job and is open to candidates in USA. Blizzard Entertainment is looking for a talented Senior Software Engineer experienced in C# .NET application development to help design, implement, and maintain internal and customer-facing applications for customer support. This role involves collaborating with designers, product managers, and other engineers to enhance Blizzard's support web site and proprietary software.
Responsibilities
- Design and implement innovative solutions to deliver an epic support experience to Blizzard customers and Game Masters (customer support representatives)
- Provide technical leadership across Service Technologies with respect to backend systems development
- Collaborate and communicate with business analysts, designers, producers, and partner team members throughout the development process
- Document and share best practices with engineers across Blizzard
- Diagnose and resolve live operations issues, occasionally during non-traditional work hours
- Crosstrain peers and mentor junior engineers across Service Technologies
Skills
- Good working knowledge of C#, Microsoft .NET Framework, and .NET ASP.NET Core
- Good working knowledge service-oriented application design patterns
- Experience designing systems and APIs with high uptime requirements
- Working knowledge of software quality best practices such as unit and integration testing
- Surface knowledge of Docker containerization and CI/CD Tools
- Analytical and Troubleshooting skills
- Passion for software development and learning
- Bachelor's degree in computer science, Information Technology, or equivalent industry experience
- 3 or more years delivering C# .NET Applications in a professional environment
- Knowledge of Blizzard Games and Services
- Experience with Google Cloud Platform and Amazon Web Services
- Experience with Kubernetes and Linux
- Experience hardening applications and enforcing security best-practices
- Experience with front-end frameworks such as React or Angular
- Experience with observability, analytics, and reporting solutions
- Experience collaborating in large multi-disciplinary teams
- Contributions to Open Source and personal projects
Benefits
- 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
Company Overview
Company H1B Sponsorship