filler

Software Engineer-II

Location: Hyderabad, Telangana, India

Notice

This position is no longer open.

Requisition Number: 158089

Position Title: Software Engineer II

External Description:

Full Stack Developer

Electronic Arts is a global leader in digital interactive entertainment. The Company's game franchises are offered as both packaged goods products and online services delivered through Internet-connected consoles, personal computers, mobile phones and tablets. EA has more than 275 million registered players and operates in 75 countries.

Our team, the Employee Experience Secure Enterprises group is responsible for securing Electronic Arts core applications, services, and identities. Our goal is to provide a positive and secure employee experience when accessing applications and services, enable rapid and secure innovation, and secure Electronic Arts intellectual property.

What will you be doing?

We are hiring an application engineer / full stack developer. This person will join a global team of architects, engineers, and other subject matter experts who focus on delivering a secure and friction less experience for users accessing applications and services. This role will focus on the development of application and identity services. The application engineer / full stack developer must have experience designing and developing web applications using Node.JS / JavaScript, Angular, Ionic, CSS, and HTML. The ideal candidate will have experience developing mobile applications, SPA’s, developing SDK’s, and experience with BaaS and OIDC. This candidate will work closely with services and DevOps engineers, and a team of architects to rapidly develop web applications. This candidate will also provide advisory

The senior services engineer will be developing AWS and Azure based services. These services will include general application API’s, Identity and Access Management (IAM) services in Python, Node.js / JavaScript, and the ideal candidate will also have .Net / C# experience. The senior services engineer must have experience working with the Serverless, micro services, and event driven software design and possess the ability to develop and mentor junior engineers in software design and development.

This role will work in fast paced and exciting environment and must be an active participant helping to drive engineering excellence while providing highly scalable, secure, and stable solutions. The ability to clearly communicate, be self-motivated, and able to quickly learn new skills will be required for this role.

DUTIES AND RESPONSIBILITIES:  

  • Develop secure and highly scalable services
  • Understand business and technical requirements and translate these requirements into working solutions
  • Experience working with a global multi-national team
  • Excellent collaboration skills
  • Creativity, initiative, and out-of-the-box thinking are highly valued
  • Build great relationships within EA’s global community
  • Work independently
  • Design and develop software according to EA standards and best practices
  • Create design standards and processes for microservice, Serverless, and event drive software development
  • Create and design secure services according to EA and industry wide standards
  • Extensive self-directed experience problem solving and troubleshooting
  • Assist operation support teams with troubleshooting and resolving production issues
  • Ability to accurately estimate development efforts and coordinate with the project management teams to plan, escalate, and mitigate project risk
  • Ability to self-prioritize work and simultaneously manage multiple concurrent projects
  • Lead and mentor junior team members
  • Understand the business context and processes driving solution demand
  • Contribute to the development of business and technical requirements
  • Develop software technical requirements
  • Create and document runbooks and KT articles as it pertains to software architecture, design, troubleshooting, and support
  • Clearly communicate (proficient written and verbal English is required)
  • Ability to travel internationally (< 10%)

 REQUIRED SKILLS:  

  • Experience developing web applications using JavaScript / Node.JS, Angular, React, Ionic, HTML, and CSS
  • Excellent general programming skills and knowledge or programming methodologies
  • Experience with source control solutions, branching, merging, and with code review
  • Experience with rapid prototyping
  • Experience deploying applications using Serverless
  • Experience developing and deploying applications to AWS and Azure (GCP is a plus)
  • Basic understanding of componentized solution architectural models
  • Experience writing server-side application code and business logic
  • Experience developing to specification and extrapolating implied or not defined requirements
  • Experience developing using design systems
  • Experience with OAuth, OpenID Connect (OIDC), JSON Web Tokens, and JSON Web Keys
  • Excellent analytical and technical troubleshooting skills
  • Experience working with Gitlab, Jira, Confluence, and Postman
  • Excellent coding standards and experience mentoring other developers in appropriate coding standards
  • Ability to propose new solutions and methodologies to improve solution design and development processes
  • Experience with unit and integration testing
  • Good understanding of IT security principles
  • Excellent ability to learn new skills and adapt to a new environment
  • Ability to work independently and efficiently
  • Basic understanding of architecture models and paradigms (e.g. TOGAF, SOA, BaaS)
  • Experience creating technical documentation
  • Design to learn new skills and grow professionally

 DESIRED SKILLS:

  • Experience developing with .Net / C#, Java, Bash, or PowerShell
  • Experience developing solutions which leverage LDAP, SQL, and NoSQL databases
  • Experience threat modeling
  • Experience developing Identity and Access Management (IAM) solutions is a plus
  • Experience with BaaS and FaaS service architectures
  • Experience with Experience Architecture and Design
  • Experience architecting, designing, and documenting componentized services
  • Experience developing REST and GraphQL API’s and services
  • Experience with gRPC and Protocol Buffer

City:

State:

Community / Marketing Title: Software Engineer-II

Company Profile:

We are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and communities we serve. At Electronic Arts, the only limit is your imagination.

EEOText:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Days Open: 48

Can this position be remote?:

EEO Employer Verbiage:

About Electronic Arts

Everything we do is designed to inspire the world to play. Through our cutting-edge games, innovative services, and powerful technologies, we bring worlds with infinite possibilities to millions of players and fans around the globe.

We’re looking for collaborative and inclusive people with diverse perspectives who will enrich our culture and challenge us. We take a holistic approach with our benefits program, focusing on physical, emotional, financial, career, and community wellness to support our people through every chapter of life. We provide comprehensive benefit packages and support for a balanced life with paid time off and new parent leave, plus free games and so much more. Our goal is to provide a safe and respectful workplace that empowers you to thrive in both work and life.

Electronic Arts is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Candidate Privacy Notice               Notice at Collection (California)

© 2024 Electronic Arts Inc.

google-site-verification: google7f7a22bb8fdf2c3d.html