[Career Fair] Software Engineer Mid/Senior

Razer Inc.
Irvine, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Irvine, United States of America

Tech stack

Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Code Generation
Profiling
Software Quality
Code Review
Databases
Continuous Integration
Data Structures
DevOps
Django
Python
Node.js
NoSQL
Open Web Application Security
Performance Tuning
Systems Development Life Cycle
Ruby on Rails
TensorFlow
Responsive Web Design
Secure Coding
Software Engineering
SQL Databases
TypeScript
Web Applications
Web Performance Optimization
Rust
Data Logging
Google Cloud Platform
GitHub Copilot
PyTorch
React
Express
Spring-boot
Caching
Backend
Vue.js
Event Driven Architecture
Containerization
Angular
Kubernetes
Information Technology
Deployment Automation
Web Technologies
Machine Learning Operations
Front End Software Development
Software Coding
REST
Terraform
gRPC
Code Restructuring
GPT
Data Pipelines
Docker
Go
Microservices

Job description

Responsibilities will depend on your seniority, but may include:

  • Design and implement web applications - Build responsive, user-friendly interfaces using modern technologies such as JavaScript/TypeScript, React/Vue/Angular, and HTML/CSS. Ensure performance and accessibility across devices.
  • Develop and maintain back-end services and APIs - Write clean, maintainable server-side code in languages such as Node.js, Go, Python or Java; design RESTful/gRPC APIs; integrate with SQL/NoSQL databases.
  • Architect scalable, reliable systems - Apply sound system design principles; build microservices and event-driven architectures; deploy on cloud infrastructure; ensure observability, logging and error handling to meet performance and availability targets.
  • Use AI-assisted coding tools responsibly - Leverage tools like GitHub Copilot, ChatGPT, Claude Code, Gemini CLI or Codex to accelerate development, refactoring and testing. Help define best practices for integrating these tools into our workflows.
  • Implement CI/CD and containerization - Build and optimize pipelines using Docker, Kubernetes and infrastructure-as-code (e.g., Terraform); ensure secure, automated deployments.
  • Collaborate across disciplines - Work closely with product designers, AI/data scientists and DevOps to translate requirements into technical designs and deliver features end-to-end.
  • Continuous improvement and code quality - Refactor, simplify and optimize legacy code; introduce automated tests and AI-driven quality checks; improve system observability; provide constructive code reviews and mentorship., * Lead architecture and technical direction - Make high-level design decisions and drive adoption of best practices for performance, security, and scalability.
  • Mentor and uplift others - Guide junior engineers, promote knowledge sharing and uphold coding standards.
  • Shape our AI-augmented engineering culture - Define how we integrate AI tools in the SDLC responsibly; champion experimentation and continuous learning., We care most about how you think and collaborate, not where you studied or how long you've been coding. The ideal candidate will have, Razer operates on an extreme ownership model. We expect every engineer to take end-to-end responsibility for their work, from design through deployment and production support. We also believe in strong opinions, loosely held: we encourage you to advocate for your ideas while remaining open to feedback and willing to adjust based on new evidence or team input., * Associate/Junior Engineers - Eager problem-solvers with a strong CS foundation and portfolio projects who want to learn and contribute.
  • Mid-Level Engineers - Engineers who can independently own features, collaborate with cross-functional teams and contribute to system design.
  • Senior/Staff Engineers - Technical leaders who can define architecture, mentor others and drive best practices across the organization.

Requirements

We are looking for software engineers at various seniority levels who are passionate about building both web front-ends and back-end services. You may specialize in a particular area, but you should be comfortable working across the stack and collaborating with design, AI, data and DevOps teams. A strong foundation in computer science, system design, and scalability is critical. Education or years of experience are less important than demonstrated skill, curiosity and a growth mindset., * Solid foundation in computer science - Strong grasp of data structures, algorithms, operating systems, networking, and modern software design. Ability to reason about trade-offs and scalability.

  • Web technology expertise - Experience in at least one web front-end or one back-end framework (e.g., React, Vue or Angular for the front-end; Express.js, Django, Ruby on Rails, Spring Boot or similar for the back-end). Candidates should have hands-on coding experience with HTML/CSS, JavaScript/TypeScript or a server-side language and an understanding of web performance, accessibility and responsive design.
  • Back-end proficiency - Experience designing REST/gRPC APIs; writing server-side code in one or more languages (Node.js, Go, Python, Java, C#, Rust, etc.); understanding of microservices, authentication/authorization and secure coding practices.
  • Database and infrastructure knowledge - Familiarity with relational and NoSQL databases; ability to design schemas and optimize queries; understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • AI-assisted coding mindset - Openness to leverage AI tools (Copilot, ChatGPT, Claude Code, Gemini CLI, Codex) for code generation, testing and code review.
  • Strong problem-solving and communication skills - Ability to break down complex problems, articulate technical choices and collaborate effectively across teams. Clear written and verbal communication is essential for working with a global team., * Ownership & accountability - You treat problems as yours to solve and follow through on commitments.
  • Bias toward action - You are proactive, deliver quickly and iterate based on feedback.
  • Growth mindset - You continuously seek to improve yourself and the product, embrace constructive criticism and learn new tools and technologies.
  • Collaboration & empathy - You value diverse perspectives, listen actively and build strong relationships across teams. We care about the human behind the code as much as the code itself.
  • Passion for gaming & innovation - While not mandatory, a love for gaming and an interest in the unique challenges of gaming software is a plus.

Nice to Have

  • Experience with AI/ML frameworks (e.g., PyTorch, TensorFlow) and deploying ML models; familiarity with vector databases and real-time data pipelines.
  • Knowledge of security best practices (OWASP, secure authentication/authorization, data privacy).
  • Experience with performance optimization at scale (profiling, caching strategies, CDN).
  • Contributions to open-source projects or experience working in gaming/e-sports software., * Has a Bachelor's or Master's degree in computer science, AI or similar discipline from an accredited institution

Apply for this position