Software Engineer

Location: Hyderabad, Telangana, India


Requisition Number: 173068

Position Title: Software Engineer II

External Description:

Job Description 

Title: 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 operations group is responsible for maintaining the application and data services as well as enterprise mobile applications that support all employees throughout EA. 

Our goal is to maintain and provide reliable services of all employee experience tools & tech that help each and every EA employee do their job and contribute to the goal of EA making the world’s greatest games.

What will you be doing? 

You will be responsible for working with the team’s architects to implement automation for enterprise users. On the services side, NodeJS microservices (REST) and cloud orchestration services. The services and applications need to scale to performantly serve many thousands of users globally.


You will be responsible for writing the technical specifications, coding the services and applications in a secure and efficient manner, ensuring highly performant and defect-free code through the development of unit and integration tests, leverage the use of continuous integration systems. You should be familiar with working in an Agile/Scrum model in a modern DevOps organization.


Our team loves to experiment with leading-edge technology, dive deep into code and work as part of a team of programming experts who define and solve big problems and build powerful automation tools. You must ensure stellar product quality, and provide technical guidance to Product & Program Managers as they communicate user needs and product requirements. This role is for an engineer who loves the challenge of building distributed, high availability, and resilient systems. You should have excellent design and coding skills in building APIs and have the technical depth in OS (Linux and macOS) and cloud programming models.


As an engineer, you will be also involved in proof-of-concept for new technology, work with leads and architects to define technical specification standards, coding, and security best practices.


You will be interacting with product managers, project managers, architects, quality engineers, and infrastructure engineers across the US and other geographies.


  • Work with PMs, Architects, and Security engineers to understand service and application needs, including build, deployment, and management.
  • Be able to develop highly available and reliable applications in the cloud.
  • Implement monitoring, analytics, and telemetry in code development.
  • Effectively communicate and coordinate with teams across various geographies, mainly US.
  • Effectively communicate progress and issues with engineering and product/project managers.
  • Create and document runbooks and KT articles as it pertains to software architecture, design, troubleshooting, and support
  • 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
  • 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



Technical Skills:  



  • Experience developing with Node.JS / TypeScript and Python
  • Experience with unit and integration testing
  • Experience with source control solutions, branching, merging, and with code review
  • Excellent general programming skills and knowledge of programming methodologies
  • Experience developing REST API’s and services
  • Experience developing and deploying services to AWS (GCP a plus)
  • Experience developing solutions that leverage LDAP, SQL, and NoSQL databases
  • Experience architecting and developing with AWS Lambda, Serverless, Docker
  • Experience creating, managing and deploying services via CI/CD pipelines
  • Good understanding of IT security principles
  • Experience working with Gitlab, Jira, Confluence, and Postman
  • Experience obtaining and understanding business requirements and translating these requirements into technical deliverables
  • Experience creating technical documentation
  • Ability to work independently and efficiently
  • Experience overseeing contractors and the delivery of technical requirements
  • Excellent ability to learn new skills and adapt to a new environment
  • Experience developing Agile and Waterfall execution environment
  • Desire to learn new skills and grow professionally

Desired Skills

  • Experience implementing and integrating with packaged applications (preferably Employee tools such as Slack, G Suite, etc)
  • Basic understanding of machine learning and AI concepts and solutions
  • Experience working with OpenID Connect, OAuth 2.0, and SAML 2.0
  • Understanding of Slack and basic hands-on experience on slack bots
  • Basic understanding of GCP, Okta.



If you’re interested in this role, you’ll need:


  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience
  • Minimum 5 to 7 years of development experience.
  • Experience taking projects from initial spec/requirements through design and implementation, testing and debugging, documentation, and installation in an Agile environment
  • Strong written and oral communication skills are essential
  • Ability to stay on top of technology, participate in brainstorming sessions and contribute ideas to our products and tech stack
  • Self-starter with an eagerness to constantly learn and pass/share the knowledge along to the team.
  • Strong sense of ownership/‘can do’ attitude and high attention to detail
  • Experience working in a distributed global team
  • Ability to dive into difficult problems and deliver results on time and on spec
  • Demonstrate a high level of creativity and problem solving



Remote?: 0

Community / Marketing Title: Software Engineer

Company Profile:

Electronic Arts Inc. è un'azienda di software di intrattenimento interattivo leader globale. EA offre giochi, contenuti e servizi online per console collegate ad internet, personal computer, cellulari e tablet.

EEOText: About EA We exist to inspire the world to play. Through innovative technology and immersive storytelling, we deliver new ways of experiencing worlds of interactive entertainment for our millions of players worldwide. Our strength lies in the diversity of our people, combining creativity, innovation and passion. We fully champion inclusive culture, and provide opportunities for growing, learning, and leading that allows for the most impactful and rewarding work of our teams’ careers. We put our people first, and we make sure they’re taken care of both in and out of the office. As we reflect on our learnings and successes from remote work, we aim to provide dynamic, collaborative and flexible work environments for our teams. Our employees connect through our Employee Resource Groups, which are actively involved in driving business decisions every step of the way. But our support doesn’t end at the workplace—we also encourage a balanced lifestyle with paid time off and new parent leave, free video games, fitness reimbursement and more. Our goal is to provide a safe, respectful and inspiring workplace for all of our employees. Through our diversity, equity, inclusion and social responsibility programs, we’re doing the work to give everyone the space to be their full selves while giving back to our community. We’re looking for problem-solvers, game-changers, innovators, dreamers, doers—people that are ready to move the needle and build on our success. As our industry accelerates, we aren’t just keeping up—we’re staying ahead of the game. 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. Electronic Arts also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.

Date Opened: 2022-04-21 16:32:17.01

EEO Employer Verbiage:

EA promuove le pari opportunità. Qualsiasi decisione di impiego viene fatta senza discriminazione di razza, colore, nazionalità, origini, sesso, genere, identità o espressione di genere, orientamento sessuale, età, informazione genetica, religione, invalidità, condizione medica, gravidanza, stato civile, stato familiare o anzianità. EA rende accessibile il posto di lavoro per gli individui diversamente abili, come indicato dalla legge.

Click here to view our Data Privacy Policy.

google-site-verification: google7f7a22bb8fdf2c3d.html