Senior Full Stack Engineer

1 month ago


Cary, North Carolina, United States Epic Games Full time

Senior Full Stack Engineer
Epic Games - Cary, NC
WHAT MAKES US EPIC?
At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development.

ONLINE INFRASTRUCTURE
What We Do
We enable Epic's online services teams to build, deploy, and manage services used by more than half a billion players around the world. Our mission is to provide world-class tools and platforms to improve the developers' experience and make it easier, faster, and safer to build, operate, and scale their applications. We operate at a massive scale as one of the largest cloud computing users in the world.

What You'll Do
The Service Management Platform (SMP) team is part of the Developer Platform organization. We develop platforms and tools that enable Epic developers to focus on innovation and make it easy for them to do the right thing (e.g., compliance, cost efficiency, operational excellence). We enable hundreds of teams at Epic to build, deploy, and manage services that are used by more than half a billion players around the world.

SMP is focused on two important objectives with enormous impact across the company:
Protect the privacy of Epic's game players
Provide a single pane of glass for Epic internal services management

We are looking for a senior Full Stack Engineer to play a key role in:
Build a developer portal based on Backstage ) to provide the key information to engineers and to serve as an entry point to all platform services
Make sure that the service catalog data is complete and satisfies compliance and legal safeguards to improve Epic data compliance and privacy standards
In this role, you will
Develop features, plugins, and integrations that ensure a convenient and consistent UI/UX interface for customers and partners
Improve and maintain an existing codebase
Use a wide range of technologies - such as React, Node, and Typescript
Utilize AWS infrastructure to operate Backstage
Collaborate with owners of Epic services to plan service integrations into the platform
Mentor our engineers and help them learn and adopt industry best practices
What we're looking for
Experience with React, TypeScript, and good knowledge of frontend frameworks
Ideally, some experience building and maintaining developer platforms/portals; Backstage is a plus
Understanding of authorization and authentication mechanisms: OAuth, OpenID, JWTs
Knowledge of Javascript-oriented build tooling (webpack, ESLint, etc.), CI tools (such as GitHub Actions)
Experience working with SQL and NoSQL databases
Some experience with cloud (we use AWS)
Testing-oriented mindset: unit, integration, and end-to-end
Focus on service maintainability, automation, and security
Can-do attitude and willingness to learn new things every day
Ability to support others, helping them make the right technological choices for their environment
EPIC JOB + EPIC BENEFITS = EPIC LIFE
Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.



  • Cary, North Carolina, United States Epic Games Full time

    WHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.Being Epic means being a...


  • Cary, North Carolina, United States PennyMac Full time

    About PennymacPennymac is a leading specialty financial services firm with a comprehensive mortgage platform and integrated business focused on the production and servicing of mortgage loans and the management of investments related to the mortgage market.Job SummaryWe are seeking a highly skilled and motivated Senior Full-stack Software Engineer to join our...


  • Cary, North Carolina, United States Epic Games Full time

    WHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.Being Epic means being a...


  • Cary, North Carolina, United States Epic Games Full time

    WHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating.Being Epic means being a...


  • Cary, North Carolina, United States Deutsche Bank Full time

    About the RoleWe are seeking a highly skilled Full-stack Java/React Software Engineer to join our team at Deutsche Bank. As a key member of our Enterprise Data Services (EDS) platform, you will play a critical role in developing and maintaining our cloud-based Java/React applications.Key ResponsibilitiesDesign, develop, and maintain full-stack Java Spring...


  • Cary, North Carolina, United States Cadence Design Systems Full time

    About the RoleCadence Design Systems is seeking a highly skilled Senior Design Engineer to join our team as a Principal Design Engineer - Mixed-Signal Solutions. As a key member of our engineering team, you will be responsible for defining and implementing mixed-signal solutions, verification plans, models, and roadmaps to deliver complete Mixed-Signal DV...


  • Cary, North Carolina, United States NTT DATA Services Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at NTT DATA Services. As a key member of our development team, you will be responsible for designing and implementing technical solutions to meet business needs.Key ResponsibilitiesDesign and develop new functionality to meet business requirementsCollaborate with the team on...


  • Cary, North Carolina, United States NTT DATA Services Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer to join our team at NTT DATA Services. As a key member of our development team, you will be responsible for designing and implementing technical solutions to meet business needs.Key ResponsibilitiesDesign and develop new functionality to meet business requirementsCollaborate with the team on...

  • Senior Java Developer

    1 month ago


    Cary, North Carolina, United States Luxoft Full time

    Project descriptionTop3 investment bank organization ensures multination environment of non-stop 5/24 joint global Software development environment that includes Luxoft, Client and other vendor Engineers.Application is Enterprise wide system that serves as golden source of reference/dictionary information about Deals- Deal lifecycle Management.DLT and...

  • Senior Java Engineer

    2 weeks ago


    Cary, North Carolina, United States B264 DB Global Technology, Inc. Full time

    Position Overview: Java Software Developer at B264 DB Global Technology, Inc.Location: RemoteRole Summary:The development center is seeking talented Java and UI professionals for various roles. For backend development, we require strong core Java expertise, with experience in Spring being highly desirable. Candidates for full-stack positions should possess...


  • Cary, North Carolina, United States ATCS PLC Full time

    Senior Transportation EngineerATCS PLC is seeking a skilled Senior Transportation Engineer to enhance our team. This role offers a hybrid work environment, requiring team members to be present in the office for a minimum of three days each week. The position focuses on transportation engineering projects for public sector clients, including state departments...


  • Cary, North Carolina, United States Deutsche Bank Full time

    Job Title: Java DeveloperCorporate Title: Assistant Vice PresidentLocation: Cary, NCOverviewThe Cary development center is home to over 60 dynamic roles focused on Java and UI development. Positions involving server-side applications require a solid foundation in core Java, with expertise in Spring and microservices being advantageous. For full-stack roles,...

  • Senior Java Engineer

    2 weeks ago


    Cary, North Carolina, United States Deutsche Bank Full time

    Position Title: Java DeveloperCorporate Title: Assistant Vice PresidentLocation: Cary, NCOverviewThe Cary development center offers over 60 engaging Java and UI-focused positions. Server-side applications require strong core Java expertise, with Spring and microservices being advantageous. Full stack roles necessitate proficiency in React or Angular, with a...


  • Cary, North Carolina, United States Epic Games Full time

    Senior Software EngineerEpic Games - Cary, NCWHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're...

  • Senior Engineer

    4 days ago


    Cary, North Carolina, United States Deutsche Bank Full time

    About the RoleWe are seeking a highly skilled Lead Software Engineer to join our team at Deutsche Bank, where you will play a critical role in designing, developing, and implementing cloud-native applications that enable the bank to retain data and records required to comply with laws and regulations.Key ResponsibilitiesDesign and develop full-stack...


  • Cary, North Carolina, United States International Staff Consulting Full time

    Position Overview:Our esteemed client, a leader in the telecommunications sector, is seeking a Senior Electrical Engineering Lead. This position offers a hybrid work environment with minimal travel requirements.Essential Qualifications: A Bachelor's Degree in Electrical Engineering or a related discipline Possession of a Professional Engineer (PE) license...


  • Cary, North Carolina, United States B264 DB Global Technology, Inc. Full time

    Position Overview: Java Software Developer at B264 DB Global Technology, Inc.Location: RemoteAbout the Role:B264 DB Global Technology, Inc. is seeking talented Java Software Developers to join our innovative team. We offer a variety of challenging roles focusing on server-side applications, where strong core Java skills are essential. Experience with Spring...


  • Cary, North Carolina, United States Epic Games Full time

    Senior Engine Programmer (Mobile)Epic Games - Cary, NCWHAT MAKES US EPIC?At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive...


  • Cary, North Carolina, United States CRB Full time

    Company OverviewCRB stands as a premier provider of sustainable engineering, architecture, construction, and consulting services tailored for the global life sciences and food and beverage sectors. With a dedicated team of over 1,600 professionals, we deliver top-tier solutions that foster success and positive transformation for our clients, employees, and...


  • Cary, North Carolina, United States Randstad North America, Inc. Full time

    About the Role:We are seeking a highly skilled Senior Mechanical Engineer to lead and mentor our engineering teams at Randstad North America, Inc. As a key member of our team, you will be responsible for driving business development, engaging with clients, and leading projects.Key Responsibilities:Lead and mentor engineering teams to achieve project goals...