Senior Backend Engineer

Epic Games Bellevue , WA 98009

Posted 2 weeks ago

We are looking for an experienced Engineer to build and own backend services that will push Epic's distribution platform forward. You have heavy experience with highly scalable technologies, and high-traffic web services, as well as a passion for innovative technology. You enjoy being part of a close-knit team who focus on technical excellence while having fun...come join us!

Responsibilities:

  • Ensure the utilization of latest web technology to build user-friendly high-performance web applications and back-end

  • Design, review, and oversee the implementation of Epic web services

  • Performance improvement and security hardening of applications and infrastructure

  • Communicate technical risks across the group

  • Design, implement and iterate on scalable, secure, highly-available, backend services

  • Provide input into the product roadmap, including milestone schedules and deliverables

  • Collect and analyze metrics from online services

  • Follow industry trends and maintain a strong interest in cutting-edge technology

  • Handle various real-time issues on web services and platform

  • Maintain overall code quality internally and from outsourced partners

  • Manage service availability and delegate on-call support

Qualifications:

  • 5+ years building online web systems using Java/Go/C#, with SQL/NoSQL database backends

  • 3+ years building or consuming Web Services (REST, NodeJS)

  • Experiencing designing resilient, self-aware systems with monitoring/troubleshooting capabilities

  • Experience with deploying and running services on a large scale using private and public cloud solutions (AWS, GC, Azure, etc)

  • Experience in a continuous integration/continuous delivery environment

  • Experience architecting innovative web services

  • Deep knowledge of Java or other object-oriented languages

  • Knowledge of functional programming

  • Experience with HTML, Javascript, CSS

  • Experience with database systems both relational and NoSQL database

Desirable Qualities:

  • Experience with NodeJS or Electron

  • Experience with NPM, Yarn, React, Redux and related web stack technologies

  • Experience with profiling and troubleshooting

This is going to be Epic!

#LI1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Backend (Sql & RDS Focus)

Grabtaxi Pte Ltd

Posted 4 days ago

VIEW JOBS 3/22/2019 12:00:00 AM 2019-06-20T00:00 Job Description: Software Engineer, Backend (SQL & RDS focus) (Ads, Data Insights) Full-time Bellevue, WA (Downtown) Job Description Get to know the team: The Data Insights team, also known as the User Platform, owns the online real-time single source of truth for all user data at Grab. Get to know the Role: This hands-on team consolidates, curates and serves all user data for Grab and its partners. This is a massively scalable, fully-online/real-time data store containing all information about our users. It fuels the entire business, from promos and incentives, to marketing and ad campaigns; from in-app customer experience to online customer service. You'll be working closely with the Product and Business Data teams, as well as teams across the company, to collect, scale and serve the business data for all our real-time applications and ad serving. This system is the most valuable data asset in all Southeast Asia, and is critical to building the next generation of personalized custom experiences for Grab users. The day-to-day activities * Work with product and experience teams to define and prototype feature specifications * Work with business teams to model and serve the data for personalization and user experience customization * Build relational data models for optimizing access patterns as the business grows * Design/implement physical and logical data models and schemas for RDBMS * Design/implement APIs for controlling data access and serving the business * Participate in code and design reviews to maintain our high development standards * Build and deliver ETLs and data federation pipelines * Exercise creativity in solving complex multi-dimensional business and legal constraints related to onshoring and sharing of data * Evaluate technology stacks and new designs for increasing performance and reducing infrastructure costs * Engage in service capacity and demand planning, software performance analysis, tuning and optimization * Work with infrastructure teams in building and scaling back-end services, as well as performing root cause analysis investigations * Collaborate across stakeholders such as data scientists, application developers, and department heads to deliver a technical solution that meets their unique needs * Participate in interview loops to help hire the best engineers in the industry Requirements: * Bachelor of Science in Computer Science, or equivalent * At least 5-8 years of experience in commercial software development in large distributed systems * 3-5 years of hands-on working experience with data modeling, including relational, columnar, and NoSQL; writing and optimizing queries and stored procedures with SQL. * Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures * Hands-on coder who has built backend services that handle high volume traffic * Strong understanding of system performance and scaling * Expert in at least 1 of the following languages: Java, C/C++, Go. Expertise with multiple languages is strongly preferred * Excellent written and verbal communication skills; sharp analytical abilities with proven design skills; able to think critically about growth and stability Get to know our Team: When you're an engineer at Grab, you are part of the heart and soul of the company. Our passion is anchored in the work that we do, and this is reflected in the impact we make on millions of lives on a daily basis. Our team is empowered by creating amazing services and tools that serve millions of passengers, driving partners, and fellow grabbers. Grabtaxi Pte Ltd Bellevue WA

Senior Backend Engineer

Epic Games