Post job

Senior Software Engineer jobs at Roblox - 103 jobs

  • Senior Software Engineer - Queue San Mateo, CA, United States Engineering

    Roblox Corporation 4.7company rating

    Senior software engineer job at Roblox

    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. The Infrastructure Storage organization is seeking a Senior Software Engineer to join the Queue team. In this role, you will play a critical part in evolving and operating our in-house, large-scale distributed queue system based on Apache Kafka. Your work will directly support Roblox's ever-increasing need for high-performance queue business capabilities, as the system currently handles tens of trillions of events daily. You will: Lead the advancement and massive scaling of our 24x7 distributed queue service. This critical system is vital for handling a wide range of services, including analytics, matchmaking, trust-safety, economy, and database changefeed events. A key objective is to transition current Amazon SQS traffic to this in-house platform Play a leading role in the design, implementation, and operation of our internal Infra-as-a-Service (IaaS) offerings built on top of a container orchestration platform Design and build robust frameworks and tools to automate the development, testing, cluster management, and monitoring of our mission-critical services Drive improvements to the Service Level Agreements (SLAs) for our offerings and reduce the end-to-end rollout time for our suite of software solutions You have: Proven experience in designing, delivering, and operating large-scale distributed systems that manage billions of real-time requests per second Deep expertise in one or more messaging technologies, such as Apache Kafka or similar systems A builder's mindset and experience running large-scale Active/Active distributed systems leveraging container orchestrators (e.g., Kubernetes or Nomad) and service discovery systems (e.g., Consul) Proficiency in programming languages like Go, Java, or C++ A Bachelor's degree in Computer Science (or equivalent professional experience) with at least 3 years of hands-on working experience Annual Salary Range $192,890 - $238,520 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process. #J-18808-Ljbffr
    $192.9k-238.5k yearly 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer, Interoperability

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Software Engineer on our Interoperability team, you will help build products that our artists rely on to import/export/iterate/manage 3D content in Roblox Studio. Our goal is to create solid engineering / product foundations that will enable the artists of tomorrow. You Will: Work on UX for 3D Content Iteration Tooling. Primarily Lua UX with some lower level C++. 3D Content iteration tooling helps Artists import, export, iterate, and manage their 3D content. Products you will be working on include Import, Export, Re-Import, and Asset Manager. Be part of a tightly-knit high-performing multi-functional team consisting of a mix of Early-in-Career engineers to veteran principal engineers. You Have: 1-3 years of experience developing a wide-array of software products An undergraduate/graduate degree in computer science, engineering or a related field. Proficiency in one or more programming languages such as Lua or C++ Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future F-1 or H-1B sponsorship at this time. For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page. Annual Salary Range$153,120-$195,780 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
    $153.1k-195.8k yearly Auto-Apply 5d ago
  • Senior AI Software Tools Engineer - Snapdragon ML Stack

    Nutanix 4.7company rating

    San Diego, CA jobs

    A leading technology innovator is seeking an AI Software Engineer to develop and optimize state-of-the-art machine learning tools and frameworks. Responsibilities include enhancing the Qualcomm AI Stack and validating software performance. Ideal candidates will have a Master's degree and at least 2 years of relevant experience with ML frameworks and embedded system development. This role offers opportunities to work independently and influence technical decisions in a cutting-edge environment. #J-18808-Ljbffr
    $147k-190k yearly est. 3d ago
  • Rack Management Senior Software Engineer

    Nutanix 4.7company rating

    San Diego, CA jobs

    Company:Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group > Software Engineering Qualcomm is seeking an experienced engineer to lead the design, development, and deployment of rack management software for AI accelerator products in data center environments. This role spans provisioning, monitoring, orchestration, and lifecycle management across heterogeneous hardware and software stacks. See Our Product Details here: ************************************************************************************************** Minimum Qualifications: Bachelor\'s degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master\'s degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities: Architect and implement software solutions for rack provisioning, monitoring, and workload deployment. Interface with rack hardware (BMC, PDU, CDU, PCIe switches) using Redfish, SNMP, and IPMI protocols. Integrate rack management software with orchestration platforms (e.g., Kubernetes, Terraform, Foreman). Collaborate with ODMs, ISVs, and internal teams to define and deliver scalable rack software solutions. Develop dashboards and telemetry pipelines using Prometheus and Grafana. Support firmware updates, crash dump parsing, and remote diagnostics across rack components. Ensure secure boot, VLAN separation, and QoS enforcement for multi-tenant environments. Contribute to software EBOM and protocol documentation with Pegatron and other partners. Build and maintain unified dashboard for Rack Management. Required Qualifications 2+ years of experience in infrastructure software development. Proficiency in Python, C++, and shell scripting. Experience with Redfish APIs and DCIM tools (e.g., Sunbird, Schneider Electric). Familiarity with Foreman, Ansible, Chef, and Puppet for provisioning and configuration. Strong understanding of server hardware, networking, and storage systems. Excellent problem-solving and cross-functional collaboration skills. Preferred Qualifications: Experience with OpenBMC tools like Gigabyte Pod Manager. Knowledge of AI workload orchestration tools (e.g., Kubeflow, K8s). Exposure to scalable telemetry systems and log aggregation pipelines. Familiarity with rack-level lifecycle management. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm\'s toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification. Qualcomm expects its employees to abide by all applicable policies and procedures, including security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. Pay range and Other Compensation & Benefits: $111,300.00 - $166,900.00 The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Salary is one component of total compensation at Qualcomm, which also includes potential annual discretionary bonuses and RSU grants. For more details about US benefits, please consult the recruiter or the provided link. If you would like more information about this role, please contact Qualcomm Careers. #J-18808-Ljbffr
    $111.3k-166.9k yearly 3d ago
  • Software Engineer, Frontend

    Glu Mobile Inc. 4.6company rating

    San Francisco, CA jobs

    Glue is not just another team chat app. We're building the first platform for agentic team chat-a workspace where AI agents and humans collaborate as peers. Our platform supports leading AI models (GPT-5, Claude, Gemini, and open‑source alternatives) and integrates with thousands of apps through the Model Context Protocol (MCP), enabling teams to direct actions across their entire tech stack without leaving chat. We recently raised $20M in Series A funding. Co‑founded by David Sacks and Evan Owen, Glue is redefining how teams communicate and get work done in the AI era. We're looking for an experienced and passionate staff‑level software engineer to join our front‑end development team. As a key member of the early team, you will be instrumental in stewarding front‑end best‑practices architecture, and craftsmanship across the team. You will be pivotal in recruiting and developing a world‑class engineering team that will support the massive vision of Glue's impact on work communication. Our problems are heavily UI/UX‑focused, and our technical foundation - modern Typescript, React, & GraphQL - is simple, straightforward, and battle‑tested. As a technical leader of the team, you'll get to help set the direction of the product, codebase, and team culture. We ship daily and experiment with ideas and interactions as we envision them, focusing on usability, attention to detail, performance, and innovation around optimal team communication. Who you are An accomplished senior‑level or equivalent software engineer with deep experience in front‑end technologies, including Typescript, React, and preferably typed backend APIs such as GraphQL. Love to identify opportunities and implement improvements to existing systems and workflows for performance, scale, speed, and accuracy. You like leveling up the team around you. A self‑starter, a builder, a doer. You know how to architect a project the “right way,” but also know when to ask about requirements and make tradeoffs depending on the maturity of the project. Care about details but know when to avoid getting lost in the weeds and prioritize the immediate outcomes needed. Want to be part of a scrappy, early team who is building something ambitious and exciting. What we're looking for 6+ years of front‑end web development experience, including 2+ years with Typescript and React Deep understanding of web technologies including the DOM, CSS, and Javascript. Independent and self‑motivated -- maintaining side projects or libraries a major plus Excellent written and verbal communication skills, with the ability to clearly articulate ideas to both technical and non‑technical audiences Optimistic attitude and a “let's try” approach to tackling difficult situations Bachelor's degree in Computer Science or a related field is preferred Compensation & Benefits The pay range of base compensation for this role is typically $180,000 - $220,000 This is a very early role, so in addition to a competitive base salary we are offering significant equity, a healthcare package, and whatever equipment you need to excel at your job Flexible vacation policy and work/life balance - we're moving quickly but want a sustainable culture We're currently located in San Francisco but are open to remote applicants Glue is committed to providing equal employment opportunities for all applicants and employees. Glue doesn't discriminate on the basis of any protected characteristic, including race, color, ancestry, national origin, religion, creed, age, disability, sex, gender, sexual orientation, gender identity, gender expression, medical condition, genetic information, family care or medical leave status, marital status, domestic partner status, military and veteran status, or any other characteristic protected by US federal, state or local laws, or the laws of the country or jurisdiction where you work. #J-18808-Ljbffr
    $180k-220k yearly 1d ago
  • Software Engineer, AI/ML

    Glu Mobile Inc. 4.6company rating

    San Francisco, CA jobs

    About Glue Glue is a well-funded startup working on the next generation of work communication tools. We believe that today's work chat is noisy, unstructured, and not designed for productivity. We're drawing from decades of communication innovation in structured notes, email, groups, and real-time messaging to create a tool that gets out of the way and lets teams exchange information and make decisions in a more natural way. Opportunity We're looking for an AI/ML Engineer with a strong foundation in large language models (LLMs) and retrieval-augmented generation (RAG) to help us build smart, useful, and scalable AI features. You'll work across the stack-from prototyping prompts and pipelines to shipping production systems-and play a key role in evaluating model performance and behavior. You'll collaborate across engineering, product, and design to ship experiences that feel magical-but are grounded in robust infrastructure and measurable outcomes. About You Have shipped across the stack to production-from data ingestion and model integration to serving and monitoring-and understand what it takes to build resilient ML-powered features. Have dealt with issues like latency, cost, edge cases, and prompt brittleness, and you've built systems that people rely on. Understand the nuances of RAG systems, including text chunking, hybrid retrieval (semantic + keyword), vector store tuning, and relevance optimization. A self-starter, a builder, a doer. You know how to architect a project the “right way”, but also know when to ask about requirements and make tradeoffs depending on the maturity of the project. Care about details but know when to avoid getting lost in the weeds and prioritize the immediate outcomes needed. Want to be part of a scrappy, early team who is building something ambitious and exciting. What will help you succeed 5+ years of engineering experience, ideally including ML, NLP, or applied AI experience. 2+ years hands‑on with LLMs, transformers, and production‑grade generative AI systems. 2+ years of experience with a server‑side language such as Go, TypeScript, Python, etc. Experience building RAG systems using frameworks like LangChain, LlamaIndex, or custom stacks. Experience with multi‑modal inputs, fine‑tuning open models, or orchestrating agent‑style systems. Familiarity with evaluation techniques, tooling (e.g., Braintrust, Promptfoo, etc.) and quality metrics. Independent and self‑motivated-maintaining side projects or libraries a major plus. Benefits We offer a competitive salary in addition to significant equity, a generous healthcare package, and whatever equipment you need to excel at your job. Flexible vacation policy-we're moving quickly but want a sustainable culture. This role is based in our San Francisco headquarters. Glue is committed to providing equal employment opportunities for all applicants and employees. Glue doesn't discriminate on the basis of any protected characteristic, including race, color, ancestry, national origin, religion, creed, age, disability, sex, gender, sexual orientation, gender identity, gender expression, medical condition, genetic information, family care or medical leave status, marital status, domestic partner status, military and veteran status, or any other characteristic protected by US federal, state or local laws, or the laws of the country or jurisdiction where you work. #J-18808-Ljbffr
    $115k-156k yearly est. 3d ago
  • Senior Embedded Software Engineer, Customer Integration

    Nutanix 4.7company rating

    San Diego, CA jobs

    A leading semiconductor company is seeking an experienced embedded software engineer for a Customer Engineering role in San Diego, CA. The position emphasizes embedded software development while collaborating with various teams to ensure product integration. Candidates must possess a background in embedded systems and communication skills. The role requires US citizenship and eligibility for security clearance, with a competitive salary range between $94,200 and $141,200 with additional benefits. #J-18808-Ljbffr
    $94.2k-141.2k yearly 3d ago
  • Software Engineering Intern - UNDERGRAD Only (AI pipeline, statistical modeling, Kubernetes, Docker, distributed systems))

    Nutanix Inc. 4.7company rating

    San Jose, CA jobs

    Hungry, Humble, Honest, with Heart. The Opportunity Are you an ambitious computer science student with a passion for AI operations and machine learning, eager to work on innovative projects that shape the future of cloud management? If so, joining our Nutanix Cloud Manager team as a Software Intern Engineer will provide you with a unique opportunity to develop cutting-edge capabilities while collaborating closely with experienced mentors, ultimately contributing to high-impact projects that drive our revenue-generating services. Submit your application. About the Team The NCM (Nutanix Cloud Manager) team is a revenue-generating customer portfolio product team. Our primary responsibility is to own and manage the Nutanix Cloud Manager portfolio product. Within this scope, this team focuses heavily on AI ops, with a focus on monitoring, observability, and machine learning for operations. We own critical services, such as the alerting service, as well as services that perform tasks like capacity planning and anomaly detection. Our work also encompasses additional monitoring functionality, including event management and security issue auditing. Your Role * Develop and execute an exploratory project focusing on future capabilities of AI operations and machine learning. * Produce production-quality code using Python and either Java or Golang, with an emphasis on statistical modeling. * Leverage knowledge of containers (Kubernetes, Docker) for deployment and management processes. * Engage actively in mentorship and collaboration with team members to navigate projects and goals. * Document and review all developed code to integrate it into the production system pipeline. * Track project progress against a detailed planner with weekly milestones to ensure predictable execution. * Present findings and outcomes to leadership at the conclusion of the internship, demonstrating overall learning and contributions. * Contribute to enhancing core services such as alerting, anomaly detection, and capacity planning within the Nutanix Cloud Manager portfolio. What You Will Bring * Applicants must be authorized to work in the US without requiring current or future sponsorship for an employment visa status, such as an F1, H1B, or TN visa. * Proficiency in programming languages such as Python and either Java or Golang. * Strong knowledge of container technologies, including Docker and Kubernetes. * Familiarity with machine learning, statistical modeling, and AI pipeline development. * Understanding of modern infrastructure concepts and practices. * Experience or coursework in distributed systems and operating systems is a plus. * Ability to work independently and collaboratively within a team environment. * Strong problem-solving skills and a keen interest in exploratory projects. * Currently pursuing a degree in Computer Science, Engineering, or a related field. Perks You'll Enjoy * A structured Campus to Career program with training and mentorship, a hackathon, leadership roundtable discussions, and the chance to showcase your achievements at the close of your internship * Plentiful opportunities for learning, collaboration, and connection in person * A detailed look inside our technical Nutanix platform architecture * Competitive pay, Wellness Days, and a vibrant Employee Resource Group community The Process We understand you are pursuing multiple employment options. Please note these important steps. * Application Screening: We will review your application to understand your unique talents and skills in relation to our opportunities * Online Technical Assessment: We will review your foundational skills through a coding skills assessment in the language of your choice * Technical interviews with our hiring teams to showcase your skills * Students who advance to this round will receive preparation prior to the interviews * Expect up to 3 interviews with Nutanix engineers and leaders. These are designed to assess your technical skills, role readiness, and your motivation for the opportunity at Nutanix. Each meeting will offer you an opportunity to ask questions and learn more about the team you'll potentially work with * Final Decision: Offers extended to finalists within 2 weeks of the technical interview Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week; certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager. The pay range for this position at commencement of employment is expected to be between USD $ 36 and USD $ 60 per hour. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. * - Nutanix is an equal opportunity employer. Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].
    $60 hourly 1d ago
  • CPU/Linux Performance - Software Engineer

    Nutanix 4.7company rating

    San Jose, CA jobs

    Hungry, Humble, Honest, with HeartThe OpportunityAre you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.About the team Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation.What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.Your Role Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack. Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators. Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators. Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations. Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners. Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization. Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms. Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations. Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies. Debug and resolve customer reported issues related to CPU and platform technologies. What You Will Bring Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment. Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS. Hands-on experience with Linux kernel development and device drivers for I/O subsystems. Familiarity with open source hardware support and system level performance characterization. Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation. Experience with core software development, including Building scalable and maintainable systems software Developing automation frameworks for testing and deployment Working with databases for telemetry, logging and performance analysis Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT). Strong analytical and debugging skills, with a passion for solving complex system-level problems Excellent written and verbal communication skills,with a collaborative mindset. The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. For most roles, that will mean coming into an office a minimum of 3 days per week, however certain roles and/or teams may require more frequent in-office presence. Additional team-specific guidance and norms will be provided by your manager.If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. --
    $128k-255.6k yearly Auto-Apply 60d+ ago
  • Software Engineer (Validation/ Post Silicon/CPU Enablement)

    Nutanix 4.7company rating

    San Jose, CA jobs

    **Hungry, Humble, Honest, with Heart** **The Opportunity** Are you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning. **About the Team** Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack. **Your Role** + Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack. + Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators. + Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators. + Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations. + Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners. + Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization. + Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms. + Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations. + Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies. **What You Will Bring** + Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment. + Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS. + Hands-on experience with Linux kernel development and device drivers for I/O subsystems. + Familiarity with open source hardware support and system level performance characterization. + Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes + Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation. + Experience with core software development, including: + Building scalable and maintainable systems software + Developing automation frameworks for testing and deployment + Working with databases for telemetry, logging and performance analysis + Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT). + Strong analytical and debugging skills, with a passion for solving complex system-level problems + Excellent written and verbal communication skills,with a collaborative mindset. **Work Arrangement** **Hybrid** : This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager. The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. We're an Equal Opportunity Employer Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting CandidateAccommodationRequests@nutanix.com.
    $128k-255.6k yearly 26d ago
  • Software Engineer (Validation/ Post Silicon/CPU Enablement)

    Nutanix 4.7company rating

    San Jose, CA jobs

    Hungry, Humble, Honest, with HeartThe OpportunityAre you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning.About the TeamNutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack.Your Role Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack. Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators. Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators. Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations. Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners. Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization. Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms. Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations. Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies. What You Will Bring Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment. Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS. Hands-on experience with Linux kernel development and device drivers for I/O subsystems. Familiarity with open source hardware support and system level performance characterization. Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation. Experience with core software development, including: Building scalable and maintainable systems software Developing automation frameworks for testing and deployment Working with databases for telemetry, logging and performance analysis Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT). Strong analytical and debugging skills, with a passion for solving complex system-level problems Excellent written and verbal communication skills,with a collaborative mindset. Work ArrangementHybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year.However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. --
    $128k-255.6k yearly Auto-Apply 25d ago
  • Software Engineer (Validation/ Post Silicon/CPU Enablement)

    Nutanix Inc. 4.7company rating

    San Jose, CA jobs

    Hungry, Humble, Honest, with Heart The Opportunity Are you passionate about advanced compute and platform technologies that will power the software infrastructure and server workloads of tomorrow? Do you have strong technical acumen, excellent programming skills, and a deep interest in open-source and Linux? If so, Nutanix's CPU Enablement Engineer role might be an ideal fit for you. Join our pioneering Core Platform Software team within Platforms Engineering working on enabling the latest CPUs and platform compute technologies. As a top candidate, you'll have the opportunity to take on the challenges of software support for complex, next-gen compute technologies, and you'll help build the foundation for modern, hardware-accelerated cloud computing infrastructure. Don't miss out on this chance to be part of a dynamic, impactful team that encourages innovation and learning. About the Team Nutanix Cloud Infrastructure is designed to enable the broadest range of virtualized server workloads to run on widely available server hardware, utilizing direct attached flash drives to provide scale-out storage, and integrated with compute and networking services. Customers can choose from multiple hypervisors options, including our own increasingly popular open-source based Acropolis Hypervisor (AHV), to utilize the latest CPU and platform technologies. The rapid development of advanced CPU and memory technologies - as well as the rising prominence of compute-intensive workloads in the datacenter - provide Nutanix with unprecedented engineering challenges and opportunities for product innovation. What's unique about our Core Platform Software CPU enablement team at Nutanix is that we are on the cutting edge of the latest CPU and platform technologies from the industry leading vendors. We engage in new technology and open-source analysis far in advance of new CPU launches, and we get hands-on access to very early equipment to engineer software support for the latest compute technologies. We also interact closely with other Nutanix engineering teams and collaborate on software layers across our stack. Your Role * Collaborate with cross functional teams (Acropolis OS, AHV, Foundation, etc.) to enable new CPU and new compute technologies for the Nutanix core product stack. * Technical analysis of new processor and CPU platform technologies including CPU, memory and PCIe as well as integrated CPU accelerators. * Develop and maintain software that monitors and governs hardware platform functionality, including power state management, memory RAS, PCIe error handling, and support for predictive failure indicators. * Evaluate and integrate upstream Linux kernel patches and system utilities to support new CPU generations. * Perform early hypervisor software bring-up on CPU simulators, prototype platforms, and pre-production systems from server vendor partners. * Build tooling for CPU performance counters, memory bandwidth utilization, NUMA performance, and PCIe bus utilization. * Ensure broad compatibility of Nutanix AHV hypervisor with industry standard server platforms. * Drive reliability and performance improvements in the Nutanix software stack through Linux kernel advancements, OS/hypervisor tuning, and BIOS optimizations. * Design and implement test strategies, test plans, and test frameworks hypervisor interoperability with next generation CPUs using agile methodologies.Debug and resolve customer reported issues related to CPU and platform technologies. What You Will Bring * Bachelors/Masters in Computer Science, Computer Engineering, or a related field with 3-6 years of experience in a product focused environment. * Deep understanding of Intel/AMD x86 platform architecture and operating systems internals, especially the Linux OS. * Hands-on experience with Linux kernel development and device drivers for I/O subsystems. * Familiarity with open source hardware support and system level performance characterization. * Experience with virtualization technologies such as VMware ESXi, KVM/QEMU and container runtimes * Strong programming skills in Python, Go, Rust, C/C++ for tooling and automation. * Experience with core software development, including: * Building scalable and maintainable systems software * Developing automation frameworks for testing and deployment * Working with databases for telemetry, logging and performance analysis * Knowledge of performance profiling tools like perf and familiarity with CPU microarchitecture features (e.g. cache hierarchy, branch prediction, SMT). * Strong analytical and debugging skills, with a passion for solving complex system-level problems * Excellent written and verbal communication skills,with a collaborative mindset. Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager. The pay range for this position at commencement of employment is expected to be between USD $ 128000 and USD $ 255,600 per year. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. * - Nutanix is an equal opportunity employer. Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].
    $128k-255.6k yearly 26d ago
  • Software Engineer - Performance and Observability

    Nutanix 4.7company rating

    San Jose, CA jobs

    Hungry, Humble, Honest, with Heart. The Opportunity Are you a passionate engineer with a strong background in Performance and Observability, experience of building & scaling distributed systems, and a desire to build a next-gen control plane for hybrid cloud infrastructure while working in a collaborative, fast-paced environment? If so, you'll have the opportunity to be part of our innovative team, where you can contribute to building the next generation API platform for Nutanix's V4 APIs and engage in exciting new development projects. About the Team This role will be part of the Nutanix Prism team, based in San Jose. The team is geographically distributed across San Jose and India and is focused on building an enterprise-grade data platform and delivering exceptional multi cloud observability solutions to Nutanix's customers. The team's culture emphasizes collaboration, technical innovation, and a commitment to excellence, fostering an environment where team members can grow and influence the technical direction of products. You will report to an Engineering Manager, who is known for fostering an inclusive and supportive environment that encourages open communication, fostering a culture where team members feel empowered to influence decisions and contribute to the project's success. Your Role Performance analysis Design and implement a Performance framework Design and implement an Observability stack Support the internal engineering team for performance benchmarking and observability onboarding. Help design & develop a world-class network hybrid/multi cloud product that is distributed, resilient, and highly performant at a large-scale deployment. Develop a robust design and write code & unit tests to produce high-quality, reusable, and extensible software through an API-driven approach. Collaborate with cross-functional teams, including other Developers, Testers, Product Management, and Support, to meet customer requirements while driving engineering innovation What You Will Bring 1-2 years of software development experience with a Bachelor's/Master's or equivalent in Computer Science, Software Engineering, or a related field. Programming languages: Strong in Python with experience in C++/Java/Golang. Strong problem-solving skills and a passion for innovation in cloud infrastructure. Good to have: Strong in Math and stats, data analysis. Have experience with Observability tools like Grafana, Prometheus, Splunk, Jaeger, Signoz etc . Bonus experience with Jenkins, JMeter, ClickHouse, k8s etc. Experience in designing and developing scalable distributed systems and microservices architectures. Solid understanding of cloud computing concepts and technologies (AWS, Azure, GCP). Familiarity with RESTful APIs and API design principles. Knowledge of containerization and orchestration tools (Docker, Kubernetes). Experience with agile methodologies and collaborative software development practices. Work Arrangement Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e., San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney, and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager. The pay range for this position at commencement of employment is expected to be between USD $182,000 and USD $218,400 per year. However, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements, including a sign-on bonus, restricted stock units, and discretionary awards in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as vacation, sick time, and parental leave), dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Our application deadline is 40 days from the date of posting. In good faith, the posting may be removed prior to this date if the position is filled or extended in good faith. --
    $182k-218.4k yearly Auto-Apply 36d ago
  • Software Engineer, Creator Knowledge

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Software Engineer on the Creator Knowledge team, you will work on projects that enhance how Creators learn and access information on Roblox. Our flagship product, the create.roblox.com/docs website, serves as a critical resource for both beginners (via tutorials) and experts (via API references). To maximize the value of this content, we are building systems to automate documentation generation and enhance content delivery through search, notifications and improved discoverability. These efforts allow us to expand content coverage, keep it up to date, and ensure it reaches Creators where and when they need it-while continuously refining how information is conveyed. Your work will have a direct impact on millions of Creators by making essential knowledge more accessible, discoverable, and actionable. We primarily work with Typescript, React / Next, .NET, C# and Luau, but adaptability to evolving technology is key. You Will: Contribute to fullstack development on our Documentation Site, Homepage, Search and Notification systems. Own projects from technical specification through execution and launch with guidance from senior team members. Collaborate with product, design and cross-team partners to deliver high-quality features. Participate in code reviews and share knowledge with teammates to support team growth. You Have: 2-4 years of hands-on working experience with a BS degree ( or equivalent professional experience ) in Computer Science, or a similar technical field. Experience in programming languages such as Javascript, C# or Lua. Tack record of shipping consumer-facing products from conception to launch. Familiarity with A/B testing ( Bonus ) Familiarity in content management systems ( Bonus ) Familiarity in search or recommendation systems ( Bonus ) You Are: Passionate about building great user facing products through continuous improvements and rapid iterations with feedback Curious about new technology and product experiences Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future F-1 or H-1B sponsorship at this time. For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page. Annual Salary Range$153,120-$195,780 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
    $153.1k-195.8k yearly Auto-Apply 4d ago
  • Software Engineer, Reliability

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. We're looking for an outstanding engineer to join our Game Engine Reliability team where you will make a direct impact on the very foundation of Roblox. In this role, you'll be at the forefront of enhancing engine stability and reliability, particularly focusing on performance and crash metrics. You'll develop innovative software solutions to detect, mitigate, and isolate engine incidents, automating processes to catch issues early and drive our reliability metrics to new heights. If you're excited by the challenge of solving complex, large-scale problems in the gaming world-especially in the realm of UGC, scale, and C++-and love working alongside passionate, experienced engineers, this is the perfect opportunity for you to thrive on our dynamic and growing game engine team. For more information, you can visit our Software Engineer site page here. You Will: Design and develop features especially in the area of engine reliability to help automatically root cause and abort on regressions. Be able to root cause and isolate a change with debugging skills to connect the dots, telemetry and be able to mitigate production engine issues across cross platform products and game servers. Be able to maintain composure in the time of crisis and be able to solve game engine problems. You Have: 1-3 years of professional experience An undergraduate/graduate degree in Computer Science, engineering or a related field One or more programming languages such as Python, C++, Typescript, and C# A passion for games, user-generated content, and social networking Experience navigating ambiguous environments and are able to quickly develop proficiency in coding standards Experience reading, understanding, and parsing through haystacks of telemetry data and being able to isolate and root cause the problem. For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page. Annual Salary Range$153,120-$195,780 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
    $153.1k-195.8k yearly Auto-Apply 5d ago
  • Software Engineer, Creator Knowledge

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    As a Software Engineer on the Creator Knowledge team, you will work on projects that enhance how Creators learn and access information on Roblox. Our flagship product, the create.roblox.com/docs website, serves as a critical resource for both beginners (via tutorials) and experts (via API references). To maximize the value of this content, we are building systems to automate documentation generation and enhance content delivery through search, notifications and improved discoverability. These efforts allow us to expand content coverage, keep it up to date, and ensure it reaches Creators where and when they need it-while continuously refining how information is conveyed. Your work will have a direct impact on millions of Creators by making essential knowledge more accessible, discoverable, and actionable. We primarily work with Typescript, React / Next, .NET, C# and Luau, but adaptability to evolving technology is key. You Will: * Contribute to fullstack development on our Documentation Site, Homepage, Search and Notification systems. * Own projects from technical specification through execution and launch with guidance from senior team members. * Collaborate with product, design and cross-team partners to deliver high-quality features. * Participate in code reviews and share knowledge with teammates to support team growth. You Have: * 2-4 years of hands-on working experience with a BS degree (or equivalent professional experience) in Computer Science, or a similar technical field. * Experience in programming languages such as Javascript, C# or Lua. * Tack record of shipping consumer-facing products from conception to launch. * Familiarity with A/B testing (Bonus) * Familiarity in content management systems (Bonus) * Familiarity in search or recommendation systems (Bonus) You Are: * Passionate about building great user facing products through continuous improvements and rapid iterations with feedback * Curious about new technology and product experiences Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future F-1 or H-1B sponsorship at this time.
    $121k-166k yearly est. Auto-Apply 4d ago
  • Client Software Engineer

    Roblox Corporation 4.7company rating

    Senior software engineer job at Roblox

    Job Description Join Our Team as a Client Software Engineer at Roblox Corporation! Are you passionate about creating innovative software solutions and ready to be part of a company that's shaping the future of online gaming? Roblox Corporation, an American video game developer founded in 2004, is looking for a talented Client Software Engineer to join our dynamic team. If you're eager to work on cutting-edge projects and help millions of users connect through immersive experiences, this could be the perfect opportunity for you! What You'll Be Doing: As a Client Software Engineer at Roblox, you'll play a key role in developing and maintaining the software that powers our platform. Your work will directly impact the experiences of millions of players worldwide. Here's what your day-to-day might look like: - Collaborate with cross-functional teams to design, develop, and optimize client-side software for our platform. - Write clean, efficient, and scalable code that ensures smooth performance for users. - Troubleshoot and debug issues to maintain the reliability and stability of our platform. - Stay up-to-date with industry trends and incorporate best practices into your work. - Contribute to the evolution of our platform by implementing innovative features and enhancements. What We're Looking For: We're seeking individuals who are passionate about technology and eager to make an impact. To thrive in this role, you should have: - A strong foundation in programming and software development. - Familiarity with languages such as C++, C#, or other relevant programming languages. - Problem-solving skills and a keen eye for detail. - A collaborative mindset and the ability to work effectively in a team environment. - A willingness to learn and adapt in a fast-paced industry. No prior experience? No problem! We value enthusiasm, creativity, and a drive to grow as much as we value technical skills. Why Roblox? At Roblox, we believe in fostering a culture of innovation, collaboration, and creativity. We're not just building games; we're building a platform where millions of users can create, connect, and explore. As part of our team, you'll have the chance to work on exciting projects that push the boundaries of what's possible in online gaming. Ready to Join Us? If you're ready to take the next step in your career and be part of a company that's redefining the gaming industry, we'd love to hear from you! Apply today and let's create something amazing together. By applying to this job, you agree to receive periodic text messages from this employer and Homebase about your pending job application. Opt out anytime. Msg & data rates may apply. Powered by Homebase. Free employee scheduling, time clock and hiring tools.
    $121k-166k yearly est. 32d ago
  • Software Engineer, Reliability

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    We're looking for an outstanding engineer to join our Game Engine Reliability team where you will make a direct impact on the very foundation of Roblox. In this role, you'll be at the forefront of enhancing engine stability and reliability, particularly focusing on performance and crash metrics. You'll develop innovative software solutions to detect, mitigate, and isolate engine incidents, automating processes to catch issues early and drive our reliability metrics to new heights. If you're excited by the challenge of solving complex, large-scale problems in the gaming world-especially in the realm of UGC, scale, and C++-and love working alongside passionate, experienced engineers, this is the perfect opportunity for you to thrive on our dynamic and growing game engine team. For more information, you can visit our Software Engineer site page here. You Will: * Design and develop features especially in the area of engine reliability to help automatically root cause and abort on regressions. * Be able to root cause and isolate a change with debugging skills to connect the dots, telemetry and be able to mitigate production engine issues across cross platform products and game servers. * Be able to maintain composure in the time of crisis and be able to solve game engine problems. You Have: * 1-3 years of professional experience * An undergraduate/graduate degree in Computer Science, engineering or a related field * One or more programming languages such as Python, C++, Typescript, and C# * A passion for games, user-generated content, and social networking * Experience navigating ambiguous environments and are able to quickly develop proficiency in coding standards * Experience reading, understanding, and parsing through haystacks of telemetry data and being able to isolate and root cause the problem.
    $121k-166k yearly est. Auto-Apply 34d ago
  • Software Engineer, Interoperability

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    As a Software Engineer on our Interoperability team, you will help build products that our artists rely on to import/export/iterate/manage 3D content in Roblox Studio. Our goal is to create solid engineering / product foundations that will enable the artists of tomorrow. You Will: * Work on UX for 3D Content Iteration Tooling. Primarily Lua UX with some lower level C++. * 3D Content iteration tooling helps Artists import, export, iterate, and manage their 3D content. * Products you will be working on include Import, Export, Re-Import, and Asset Manager. * Be part of a tightly-knit high-performing multi-functional team consisting of a mix of Early-in-Career engineers to veteran principal engineers. You Have: * 1-3 years of experience developing a wide-array of software products * An undergraduate/graduate degree in computer science, engineering or a related field. * Proficiency in one or more programming languages such as Lua or C++ Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future F-1 or H-1B sponsorship at this time.
    $121k-166k yearly est. Auto-Apply 34d ago
  • [2026] Security Software Engineer - Early Career

    Roblox 4.7company rating

    Senior software engineer job at Roblox

    Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences- all created by our global community of developers and creators. At Roblox, we're building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We're on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. The engineers at Roblox are working on the hardest problems in tech today -- distributed systems, real-time communication, 3D co-experience, massive data processing, social networking, rendering, physics, and more. As a Security Engineer, you will be part of the Security team and help shape the future of how we secure Roblox with respect and empathy for the community. You Are Required: Pursued or pursuing an undergraduate degree in computer science, engineering or a related field with a focus on or deep interest in information sciences and studies, information assurance, information technology, or cybersecurity Familiar with cybersecurity from school, internships, capture the flag competitions or other cybersecurity competitions, or previous jobs Proficient in one or more programming languages such as GoLang, Python, Rust Understanding of at least one of the following: application security, data security & privacy, network security, detection engineering, cloud security concepts, identity and access management, infrastructure hardening and security, detective controls, or industry best practices across many fields of security Interest in cryptography and threat modeling You Will Identify and address security risks that Roblox faces Design, code, test, and debug features and ship code to production Build and manage software and systems that protect all layers of the Roblox stack Report to one of our teams within the Information Security group Work with cross-functional partners on implementing security best practices As you apply, you can find more information about our process by signing up for Speak_. You'll gain access to our practice assessment, comprehensive guides, FAQs, and modules designed to help you ace the hiring process. Please note the Company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time. You may redact age, date of birth, and dates of attendance/graduation from your resume if you prefer. For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page. Annual Salary Range$153,120-$153,120 USD Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted). Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
    $153.1k-153.1k yearly Auto-Apply 41d ago

Learn more about Roblox jobs