TITLE: Senior Software Engineer
REQUIREMENTS: Bachelor’s degree in Software Engineering, Computer Engineering, Electronics Engineering, or related field or foreign equivalency and 2 years of experience in the job or 2 years of experience as an Engineer, Software Engineer, or related occupation.
SPECIAL REQUIREMENTS: Any suitable combination of education, training, &/or experience is acceptable.
JOB DUTIES: Design and build advanced applications for the Android platform. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs. Work on bug fixing and improving application performance. Unit-testing code for robustness, including edge cases, usability, and general reliability. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Own end-to-end responsibility on projects of increasing complexity; from technical design through completion and deployment. Participate in full application lifecycle (concept, design, build, deploy, test, and release management). Write clean, correct code incorporating feedback from code reviews; consistently follow and enforce best practices. Leading and/or mentoring other developers; helping them improve their coding skills, work habits, and team collaboration. Collaborate on API contracts which are documented and agreed upon by multiple stakeholders. Investigate and Prototype new technologies. Foresee future changes, lead the feature team to provide expandable and scalable solutions. Participate in cross-team engineering efforts such as improving code review system, build pipeline, monitoring, etc.
Salary range: $160,425/year to $222,060/year
CONTACT: Please send resume ref#23227/contact K. Finnsson for an appointment.
Blizzard Entertainment, Inc.
1 Blizzard Way
Irvine, CA 92618
Jobsite: Irvine, CA (Full-time position)