Senior Application Security Engineer
Senior applications 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 Senior Application Security Engineer, you will be a key contributor on the Information Security team at Roblox. You'll take ownership of working with partner teams to design secure products and systemically reduce risk throughout the product and software development lifecycle. You'll have the opportunity to execute on fundamental and innovative projects that help Roblox automate and scale how application security is conducted across the company. This is a hybrid in-office role and you will report directly to the Engineering Manager leading our Application Security team responsible for security reviews and other critical front-line defenses.
You will:
Own Product Security across key partner Groups
Lead a high profile bug bounty program
Automate tools and processes to mature workflows and address application security control gaps
Partner with other Information Security pods to mature the security posture of partner Groups and all of Roblox
You have:
3+ years of relevant professional experience
Proficiency in at least one programming language (e.g., Python, Go, C#) and a desire to learn new technologies
Experience with threat modeling and a strong understanding of common code and network vulnerability types, impacts, and remediations
Knowledge of product security and operationalizing security best practices within large-scale internet environments
Familiarity with network and server hardware, solid understanding of Linux and Windows operating system security, and network fundamentals
BA/BS degree in a relevant engineering field or equivalent practical experience.
(Nice to have) Experience with network reconnaissance, micro-service architecture, software/security architecture, AWS security (IAM, EC2, VPC, S3, etc.) and cloud best practices
You:
Take the long view on application security, designing solutions that build resilient, future-proof systems and guide our short-term decisions.
Get stuff done, proactively identifying and mitigating risks and relentlessly iterating on our security posture to ensure continuous improvement.
Make critical decisions that prioritize everyone's best interests and contribute to a shared ownership of outcomes.
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$246,170-$319,670 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.
Auto-ApplySenior Application Security Engineer
Senior applications engineer job at Roblox
As a Senior Application Security Engineer, you will be a key contributor on the Information Security team at Roblox. You'll take ownership of working with partner teams to design secure products and systemically reduce risk throughout the product and software development lifecycle. You'll have the opportunity to execute on fundamental and innovative projects that help Roblox automate and scale how application security is conducted across the company. This is a hybrid in-office role and you will report directly to the Engineering Manager leading our Application Security team responsible for security reviews and other critical front-line defenses.
You will:
* Own Product Security across key partner Groups
* Lead a high profile bug bounty program
* Automate tools and processes to mature workflows and address application security control gaps
* Partner with other Information Security pods to mature the security posture of partner Groups and all of Roblox
You have:
* 3+ years of relevant professional experience
* Proficiency in at least one programming language (e.g., Python, Go, C#) and a desire to learn new technologies
* Experience with threat modeling and a strong understanding of common code and network vulnerability types, impacts, and remediations
* Knowledge of product security and operationalizing security best practices within large-scale internet environments
* Familiarity with network and server hardware, solid understanding of Linux and Windows operating system security, and network fundamentals
* BA/BS degree in a relevant engineering field or equivalent practical experience.
* (Nice to have) Experience with network reconnaissance, micro-service architecture, software/security architecture, AWS security (IAM, EC2, VPC, S3, etc.) and cloud best practices
You:
* Take the long view on application security, designing solutions that build resilient, future-proof systems and guide our short-term decisions.
* Get stuff done, proactively identifying and mitigating risks and relentlessly iterating on our security posture to ensure continuous improvement.
* Make critical decisions that prioritize everyone's best interests and contribute to a shared ownership of outcomes.
Auto-ApplyCPU/Linux Performance - Software Engineer
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.
--
Auto-ApplyStaff Engineer (CPaaS Data Platform Team)
San Jose, CA jobs
**Hungry, Humble, Honest, with Heart.** **The Opportunity** Are you an accomplished engineer with 10-15 years of experience in distributed systems and a passion for open-source contributions, capable of driving architectural leadership across teams? If so, you'll thrive in a dynamic environment where you can own high-impact initiatives, collaborate with cross-functional teams, and contribute to cutting-edge analytics solutions that shape the future of data infrastructure.
**About the Team**
The Staff Engineer will join a dynamic team at Nutanix focused on building cutting-edge analytics and high-scale data platforms. This team, renowned for its expertise in distributed systems, operates out of Bangalore, India and San Jose, California, with collaboration spanning across engineering teams in the US, India, and Serbia. The culture emphasizes deep technical ownership, curiosity, and transparency, fostering an environment where team members are encouraged to contribute to open-source projects and engage in meaningful discussions that drive innovation.
You will report to a Staff Engineer, who is known for leading high-impact distributed-systems initiatives and empowering team members to take ownership of complex technical challenges. This manager actively contributes to open-source projects and organizes tech meetups, promoting a culture of collaboration and continuous learning. The role is hybrid, allowing for a flexible work arrangement, with team members encouraged to come into the office as needed, depending on the team's needs and schedules.
Travel requirements for this role are expected to be low, primarily focused on local engagements or occasional meetings that may arise, ensuring that the candidate can maintain their commitment to both office and remote work while fulfilling team objectives.
**Your Role**
+ Architect and own high-scale analytics systems, lakehouse ingestion, and control-plane messaging.
+ Collaborate across engineering teams to review designs, evaluate data models, and propose architectural improvements.
+ Lead multi-quarter initiatives, driving decisions, and influencing product teams without formal authority.
+ Debug complex distributed system issues, optimizing performance and guiding schema and shard decisions.
+ Contribute to reference implementations and internal tools using Go, C++, Rust, or Python.
+ Write and review design documentation, RFCs, and technical blogs to share knowledge and improvements.
+ Participate in cross-functional collaboration with Product Management, SRE, and Engineering leadership.
+ Take ownership of at least one long-term initiative while improving the team's knowledge of current technology stacks.
**What You Will Bring**
+ 10-15 years of experience in building distributed systems or contributing to large-scale data platforms.
+ Expertise in distributed systems or internal workings of data platforms.
+ Deep knowledge of OLAP, Lakehouse, Messaging, or Distributed Compute technologies.
+ Strong proficiency in coding languages such as Go, Rust, C++, Java, or Python.
+ Experience with architectural leadership and guiding multi-quarter initiatives.
+ Performance tuning and debugging skills for high-volume systems.
+ Open-source contributions in relevant projects (e.g., ClickHouse, Iceberg).
+ Excellent communication and collaboration skills, with a focus on cross-team influence and ownership 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 $ 189,600 and USD $ 380,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.
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.
Staff Engineer (CPaaS Data Platform Team)
San Jose, CA jobs
Hungry, Humble, Honest, with Heart. The Opportunity Are you an accomplished engineer with 10-15 years of experience in distributed systems and a passion for open-source contributions, capable of driving architectural leadership across teams? If so, you'll thrive in a dynamic environment where you can own high-impact initiatives, collaborate with cross-functional teams, and contribute to cutting-edge analytics solutions that shape the future of data infrastructure.
About the Team
The Staff Engineer will join a dynamic team at Nutanix focused on building cutting-edge analytics and high-scale data platforms. This team, renowned for its expertise in distributed systems, operates out of Bangalore, India and San Jose, California, with collaboration spanning across engineering teams in the US, India, and Serbia. The culture emphasizes deep technical ownership, curiosity, and transparency, fostering an environment where team members are encouraged to contribute to open-source projects and engage in meaningful discussions that drive innovation.
You will report to a Staff Engineer, who is known for leading high-impact distributed-systems initiatives and empowering team members to take ownership of complex technical challenges. This manager actively contributes to open-source projects and organizes tech meetups, promoting a culture of collaboration and continuous learning. The role is hybrid, allowing for a flexible work arrangement, with team members encouraged to come into the office as needed, depending on the team's needs and schedules.
Travel requirements for this role are expected to be low, primarily focused on local engagements or occasional meetings that may arise, ensuring that the candidate can maintain their commitment to both office and remote work while fulfilling team objectives.
Your Role
* Architect and own high-scale analytics systems, lakehouse ingestion, and control-plane messaging.
* Collaborate across engineering teams to review designs, evaluate data models, and propose architectural improvements.
* Lead multi-quarter initiatives, driving decisions, and influencing product teams without formal authority.
* Debug complex distributed system issues, optimizing performance and guiding schema and shard decisions.
* Contribute to reference implementations and internal tools using Go, C++, Rust, or Python.
* Write and review design documentation, RFCs, and technical blogs to share knowledge and improvements.
* Participate in cross-functional collaboration with Product Management, SRE, and Engineering leadership.
* Take ownership of at least one long-term initiative while improving the team's knowledge of current technology stacks.
What You Will Bring
* 10-15 years of experience in building distributed systems or contributing to large-scale data platforms.
* Expertise in distributed systems or internal workings of data platforms.
* Deep knowledge of OLAP, Lakehouse, Messaging, or Distributed Compute technologies.
* Strong proficiency in coding languages such as Go, Rust, C++, Java, or Python.
* Experience with architectural leadership and guiding multi-quarter initiatives.
* Performance tuning and debugging skills for high-volume systems.
* Open-source contributions in relevant projects (e.g., ClickHouse, Iceberg).
* Excellent communication and collaboration skills, with a focus on cross-team influence and ownership 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 $ 189,600 and USD $ 380,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.
* -
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].
Senior Staff Engineer
San Jose, CA jobs
Hungry, Humble, Honest, with Heart.The Opportunityif you're looking for an opportunity to tackle deep technical challenges and build innovative solutions in a fast-paced environment alongside exceptionally smart and passionate software developers, this role may be the perfect fit. At Nutanix, a leader in enterprise cloud, you'll work on complex problems at scale with the autonomy to deliver impactful results. We welcome big thinkers, engineers who aren't afraid to take on seemingly impossible challenges and push the boundaries of what's possible.Your role:
Architect, design, and develop distributed, scalable, secure, and intuitive cloud-based infrastructure services that enable enterprise workloads.
Lead enhancements to existing services, driving improvements that ensure seamless adoption and deliver a superior customer experience.
Collaborate with Product Management and Engineering Support teams to translate customer requirements into clear technical specifications and ensure accurate alignment with business goals.
Develop deep expertise across multiple areas of the Nutanix backend and serve as a trusted technical leader, guiding teams through complex design and implementation challenges.
Own the engineering lifecycle end to end, maintaining an exceptionally high quality bar across design, implementation and testing.
Demonstrate strong attention to detail, superior verbal and written communication skills, and excellent organizational abilities to drive high-impact initiatives across the organization.
Develop next-generation Multi-tenancy software for Nutanix Cloud Management for use in Service Provider market
What will you bring:
Demonstrated ability to design, build, and operate large-scale, multi-tenant applications and services in public, private, or hybrid cloud environments
Proven experience architecting systems for scalability, fault tolerance, high availability, and geo-distribution, leveraging consensus protocols, sharding, replication, and modern service meshes.
Strong understanding of virtualization concepts (e.g., VMs vs. containers, paravirtualization, nested virtualization, device passthrough, NUMA optimization), and experience with hypervisors like AHV or VMware ESXi.
Love of coding and delivering production-quality software. Proficiency in Python or GoLang for automation and service development, and C++ for high-performance, low-latency system components.
Strong ability to diagnose issues in distributed, asynchronous systems-race conditions, deadlocks, memory leaks, inconsistent states, or network partitions.
Familiarity with VMWare Cloud Foundation is desirable, not required.
Qualifications and Experience:
Bachelor's, Master's, or PhD in Computer Science or a related technical field.
15+ years of relevant software development experience, with a proven track record of delivering high-quality, production-grade enterprise software.
7+ years of experience leading software development teams, driving technical direction, mentoring engineers, and delivering complex projects at scale.
Work ArrangementOn Site: This role is based on-site, offering the opportunity to collaborate face-to-face with team members in a dynamic and engaging work environment. Being physically present allows for seamless teamwork and direct access to resources that support your success. 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,400 and USD $ 364,800 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.
--
Auto-ApplySenior Staff Engineer
San Jose, CA jobs
Hungry, Humble, Honest, with Heart. If you're looking for an opportunity to tackle deep technical challenges and build innovative solutions in a fast-paced environment alongside exceptionally smart and passionate software developers, this role may be the perfect fit. At Nutanix, a leader in enterprise cloud, you'll work on complex problems at scale with the autonomy to deliver impactful results. We welcome big thinkers, engineers who aren't afraid to take on seemingly impossible challenges and push the boundaries of what's possible.
Responsibilities:
+ Architect, design, and develop distributed, scalable, secure, and intuitive cloud-based infrastructure services that enable enterprise workloads.
+ Lead enhancements to existing services, driving improvements that ensure seamless adoption and deliver a superior customer experience.
+ Collaborate with Product Management and Engineering Support teams to translate customer requirements into clear technical specifications and ensure accurate alignment with business goals.
+ Develop deep expertise across multiple areas of the Nutanix backend and serve as a trusted technical leader, guiding teams through complex design and implementation challenges.
+ Own the engineering lifecycle end to end, maintaining an exceptionally high quality bar across design, implementation and testing.
+ Demonstrate strong attention to detail, superior verbal and written communication skills, and excellent organizational abilities to drive high-impact initiatives across the organization.
+ Develop next-generation Multi-tenancy software for Nutanix Cloud Management for use in Service Provider market
Skills:
+ Demonstrated ability to design, build, and operate large-scale, multi-tenant applications and services in public, private, or hybrid cloud environments
+ Hands-on experience with VMware vCloud Director, OpenStack, Nutanix Cloud Platform (NCP), or similar orchestration systems.
+ Deep understanding of virtualization stacks (compute, storage, and networking).
+ Expertise in cloud automation frameworks (Terraform, Ansible, CloudInit).
+ Proficiency in API design, RESTful and GraphQL services, and event-driven architectures.
+ Familiarity with multi-tenant isolation, RBAC, and resource quota models.
+ Love of coding and delivering production-quality software. Proficiency in Python or GoLang for automation and service development, and C++ for high-performance, low-latency system components.
+ Familiarity with VMWare Cloud Foundation is desirable, not required.
Qualifications and Experience:
+ Bachelor's, Master's, or PhD in Computer Science or a related technical field.
+ 15+ years of relevant software development experience, with a proven track record of delivering high-quality, production-grade enterprise software.
+ 7+ years of experience leading software development teams, driving technical direction, mentoring engineers, and delivering complex projects at scale.
Work Arrangement
On Site: This role is based on-site, offering the opportunity to collaborate face-to-face with team members in a dynamic and engaging work environment. Being physically present allows for seamless teamwork and direct access to resources that support your success. 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,400 and USD $ 364,800 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.
Senior Staff Engineer
San Jose, CA jobs
Hungry, Humble, Honest, with Heart. If you're looking for an opportunity to tackle deep technical challenges and build innovative solutions in a fast-paced environment alongside exceptionally smart and passionate software developers, this role may be the perfect fit. At Nutanix, a leader in enterprise cloud, you'll work on complex problems at scale with the autonomy to deliver impactful results. We welcome big thinkers, engineers who aren't afraid to take on seemingly impossible challenges and push the boundaries of what's possible.
Responsibilities:
* Architect, design, and develop distributed, scalable, secure, and intuitive cloud-based infrastructure services that enable enterprise workloads.
* Lead enhancements to existing services, driving improvements that ensure seamless adoption and deliver a superior customer experience.
* Collaborate with Product Management and Engineering Support teams to translate customer requirements into clear technical specifications and ensure accurate alignment with business goals.
* Develop deep expertise across multiple areas of the Nutanix backend and serve as a trusted technical leader, guiding teams through complex design and implementation challenges.
* Own the engineering lifecycle end to end, maintaining an exceptionally high quality bar across design, implementation and testing.
* Demonstrate strong attention to detail, superior verbal and written communication skills, and excellent organizational abilities to drive high-impact initiatives across the organization.
* Develop next-generation Multi-tenancy software for Nutanix Cloud Management for use in Service Provider market
Skills:
* Demonstrated ability to design, build, and operate large-scale, multi-tenant applications and services in public, private, or hybrid cloud environments
* Hands-on experience with VMware vCloud Director, OpenStack, Nutanix Cloud Platform (NCP), or similar orchestration systems.
* Deep understanding of virtualization stacks (compute, storage, and networking).
* Expertise in cloud automation frameworks (Terraform, Ansible, CloudInit).
* Proficiency in API design, RESTful and GraphQL services, and event-driven architectures.
* Familiarity with multi-tenant isolation, RBAC, and resource quota models.
* Love of coding and delivering production-quality software. Proficiency in Python or GoLang for automation and service development, and C++ for high-performance, low-latency system components.
* Familiarity with VMWare Cloud Foundation is desirable, not required.
Qualifications and Experience:
* Bachelor's, Master's, or PhD in Computer Science or a related technical field.
* 15+ years of relevant software development experience, with a proven track record of delivering high-quality, production-grade enterprise software.
* 7+ years of experience leading software development teams, driving technical direction, mentoring engineers, and delivering complex projects at scale.
Work Arrangement
On Site: This role is based on-site, offering the opportunity to collaborate face-to-face with team members in a dynamic and engaging work environment. Being physically present allows for seamless teamwork and direct access to resources that support your success. 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,400 and USD $ 364,800 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].
Principal Software Engineer, Data Infrastructure
Senior applications engineer job at Roblox
Work with the most passionate and team-oriented people you'll ever meet. As a Principal Engineer on our Data & Analytics team within our Growth / Foundation AI Group, you will be a key participant in helping our Data Infra team shape the future of Roblox and bring our infrastructure on prem. You will report into the Engineering Director of our Data & Analytics team. If you want to learn what it takes to develop large-scale infrastructure to analyze user behavior from 200 million monthly users, you'll fit right into our accomplished and ever-expanding engineering team.
You Will:
Help implement our vision for data & analytics for both compute and storage at exabyte scale.
Ensure that our platform and data usage is compliant with all regulations and privacy concerns.
Develop systems and tools to allow data processing both on cloud and in Roblox Data Centers.
Help contribute to a productive open source community for systems we develop.
Help with design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, usability, security, and performance of Roblox data processing systems.
Work with Spark and Kubernetes - the engines upon which we are building our next-generation data platform as we scale Roblox.
Be a part of a collaborative team: The Data Infrastructure Team and the Analytics Team are combined at Roblox to ensure that data processing and analytics are guided by the user needs -- ie. query patterns and product requirements.
You Have:
8+ years of experience building and scaling reliable distributed systems.
8+ years of experience with building, scaling, modifying, and operating different data processing technologies tools such as Spark, Hadoop, Hive, Beam, or Flink.
Drive to learn new things, work on tough challenges, and get things done.
Hands-on experience working in Kubernetes and building tools on Kubernetes. It is a plus if you have worked on Spark / Spark clusters.
Worked with data platform on premise and in cloud
Experience working in Go, Python, or Java at scale.
Auto-ApplyPrincipal Software Engineer, Object Store
Senior applications engineer job at Roblox
Roblox storage team plays a fundamental role in enabling the company's success by designing and running highly scalable and secure data storage systems across geo-regions globally.
As a Principal Software Engineer on the Object Store team within the Infrastructure Storage organization, you will be instrumental in enhancing and operating our large-scale distributed systems. Your contributions will address Roblox's continuously expanding business demands by focusing on architecture, performance tuning, and capacity planning of our storage platform. This role also entails ensuring durability and availability, implementing robust security measures, and automating operations to support critical backend systems for many critical use cases in Roblox.
You will:
Improve & scale our large distributed 24x7 services and deliver features focused oncost efficiency, 4+ 9s availability, and elastic scalability
Have a leading role in designing, implementing and running our internal Infra-as-a-Service offerings on top of a container orchestrator kubernetes platform
Design and build frameworks/tools to automate development, testing, cluster management and monitoring of mission-critical services
Improve SLA of the offering services and end-end rollout time of our suite of software solutions
You have:
Experience in designing, delivering & operating large-scale Object Store technology handling at least petabyte scale.
Deep domain knowledge in Ceph, or other similar Object storage technologies, is a plus.
Builder mindset to run large-scale Active/Active distributed systems on top of container orchestrators like Kubernetes or Nomad, and service discovery systems like Consul
Proficiency in programming languages like C++ or Golang
BS degree (or equivalent professional experience) in Computer Science, with at least 8 years of hands-on working experience
Auto-ApplySoftware Engineer, Reliability
Senior applications 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-$192,890 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.
Auto-ApplySoftware Engineer, Interoperability
Senior applications 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-$192,890 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.
Auto-ApplyClient Software Engineer, Account Authentication
Senior applications engineer job at Roblox
The Roblox Account Authentication and Security team provides the front door to Roblox which is both a platform for the creation and consumption of user generated content and the world's most popular gaming platform. We aspire to allow users of all ages, locales and platforms to securely and seamlessly access experiences on Roblox. All in service of Roblox's broader mission to to connect a billion people every day with optimism and civility.
The Account Authentication and Security team are responsible for authentication related user journeys (e.g. sign-up, login, account recovery, challenges, etc.) and the cross-platform client infrastructure required to support those journeys. We are building an accounts system that embeds within a complex, cross-platform app, that can then be easily extensible for locale specific compliance requirements. Those requirements will provide bank level security for accounts while also being easily usable.
This is an excellent opportunity for a product engineer with expertise working collaboratively across organizational and functional boundaries within complex thick clients solving user authentication or account security problems to have a large scale impact. The team is product oriented and entrepreneurial with ~80% of our roadmap being sourced from within the team.
You Will:
Identify hard problems and propose unconventional solutions. With 70% of our roadmap driven by organic ideas, your entrepreneurial spirit will directly impact the product's evolution.
Work with PMs, Eng, and Management to help shape the team's direction.
Mentor junior engineers and help build a strong, collaborative team. With a growing number of less experienced team members, you'll have ample opportunity to showcase your leadership and guide their development.
Design and implement a write once, run everywhere, cross-platform architecture for Authentication on Roblox.
Build end-to-end features across platforms (iOS, Android, Windows, Mac OS, Xbox, VR, and future devices) that enhance user experience and drive platform growth.
Drive initiatives to improve key company metrics, such as user acquisition and retention, by conducting systematic experiments and iterative improvements.
You Have:
10+ years of software development experience working on multi-person codebases, including open-source or personal projects
8+ years of experience designing, deploying and maintaining features within a complex thick client multi-platform app
Demonstrated Entrepreneurship: Proposed innovative solutions to hard problems, worked to get those proposals prioritized, and collaborated with others to see those proposals land
Expertise with C++ or C#
Familiarity with Lua
You Are:
Experienced in designing and implementing user facing features within a thick client app.
Curious about how users experience your work and are excited about digging through both qualitative and quantitative data to understand Robox users.
Responsible: You build systems that are robust, and use production incidents to learn and improve.
User Oriented: You always start with the needs of the user, whether they are Roblox users or internal engineers before architecting a solution.
Auto-ApplyClient Software Engineer
Senior applications 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.
Software Engineer, Reliability
Senior applications 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.
Auto-Apply[2026] Software Engineer, Early Career
Senior applications engineer job at Roblox
As an Early Career Software Engineer, you will be mentored by top engineers while contributing to impactful projects, gaining hands-on experience across the full development lifecycle, and directly influencing the future of our platform. Our world-class platform serves an extensive player base of millions of users every day, making this an outstanding chance to leave your mark.
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.
You Will:
* Design, code, and test innovative features, navigating the full development lifecycle from initial design to production deployment.
* Work closely with a diverse range of teams, including Design, Product, Data, QA, and DevOps, to deliver cohesive products and features.
* Be mentored by top engineers and actively engaged in architectural discussions and system design.
* Gain a deep understanding of our large-scale, distributed systems and contribute to their continuous evolution.
* Investigate and experiment with cutting-edge technologies, like machine learning frameworks and large language models (LLMs), to solve complex problems and improve our engineering systems.
* Actively participate in our team matching process, where you'll have the opportunity work on innovative projects like Roblox's search and discovery, economy ecosystem, game Engine, or infrastructure.
You Are:
* Pursuing or possess an undergraduate/graduate degree in computer science, engineering, a related technical field, or an equivalent practical experience.
* Familiar with software engineering concepts through school, internships, personal projects, or previous jobs.
* Proficient in one or more programming languages such as C#, Lua, Java, Go, Node.js, Ruby, Python, C++, or Swift.
* Able to thrive in ambiguous environments, quickly adapting to new challenges and developing proficiency in coding standards to solve complex problems.
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.
Auto-ApplySoftware Engineer, Interoperability
Senior applications 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.
Auto-Apply[2026] Security Software Engineer - Early Career
Senior applications engineer job at Roblox
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.
Auto-Apply[2026] Software Engineer, Early Career
Senior applications 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 an Early Career Software Engineer, you will be mentored by top engineers while contributing to impactful projects, gaining hands-on experience across the full development lifecycle, and directly influencing the future of our platform. Our world-class platform serves an extensive player base of millions of users every day, making this an outstanding chance to leave your mark.
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.
You Will:
Design, code, and test innovative features, navigating the full development lifecycle from initial design to production deployment.
Work closely with a diverse range of teams, including Design, Product, Data, QA, and DevOps, to deliver cohesive products and features.
Be mentored by top engineers and actively engaged in architectural discussions and system design.
Gain a deep understanding of our large-scale, distributed systems and contribute to their continuous evolution.
Investigate and experiment with cutting-edge technologies, like machine learning frameworks and large language models (LLMs), to solve complex problems and improve our engineering systems.
Actively participate in our team matching process, where you'll have the opportunity work on innovative projects like Roblox's search and discovery, economy ecosystem, game Engine, or infrastructure.
You Are:
Pursuing or possess an undergraduate/graduate degree in computer science, engineering, a related technical field, or an equivalent practical experience.
Familiar with software engineering concepts through school, internships, personal projects, or previous jobs.
Proficient in one or more programming languages such as C#, Lua, Java, Go, Node.js, Ruby, Python, C++, or Swift.
Able to thrive in ambiguous environments, quickly adapting to new challenges and developing proficiency in coding standards to solve complex problems.
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.
Auto-Apply[2026] Security Software Engineer - Early Career
Senior applications 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.
Auto-Apply