10993 Software Engineers jobs in Belmont

Scientific Software Engineers

95053 Santa Clara, California Jobs for Humanity

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Jobs for Humanity is collaborating with Upwardly Global and with Nvidia to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: Nvidia Senior System Software Engineer - Scientific Computing PaaS locations: US, CA, Santa Clara; US, Remote time type: Full time posted on: Posted Today job requisition id: JR1979896 We are seeking a Sr System Software Engineer to help us build out our scientific computing platform on Nvidia DGX Cloud. We are building a cloud-based accelerated scientific computing platform as a service on the Nvidia DGX cloud. This DGX scientific computing cloud platform enables Physics-based Numerical Simulation Solvers, AI-based Training, Inference, and Visualization workflow for physical science and engineering problems. Those applications include Weather prediction, Climate modeling, Industrial design, and Digital twins simulation in various domains e.g. Aerospace, Automotive, Sports, Renewable energy, Bio-medical, and many more. Are you passionate about solving rewarding problems at scale? Do you enjoy crafting robust, critical services for compute and data-intensive workloads? If so, you may be a phenomenal fit for our team! What You'll Be Doing Design, Build, Deploy, and Operate Cloud-native microservices and APIs for scientific computing workload on DGX cloud. Design services and take ownership of underlying cloud infrastructure for physics-informed and data-driven scientific workflows. Design novel algorithms and actively engage with operations to increase overall system performance, it spans across the stack e.g. deep understanding of application code e.g. DL Framework, Numerical Solvers, Microservices, APIs, and Heterogeneous accelerated computing with CPUs and GPUs. Design, Build, Deploy, and Operate scalable I/O infrastructure for checkpointing, data loading, pre & post-processing of data. Optimize compute, storage, and network architecture specific to physics & simulation-driven applications. What We Need To See BS/MS degree in Computer Science or related areas or equivalent experience. 10+ years experience working on building and operating distributed compute and data-intensive platform as a service on cloud Proven skill in a compiled language (Go, Rust, C++ or otherwise). Strong foundational knowledge in Cloud Computing e.g. "The Datacenter is a Computer" architecture, cloud security architecture, virtualization - CPU, Memory and IO, Resource pooling and elasticity. Proven skills in Distributed Systems & Parallel Processing e.g. System model of distributed computation e.g. topology abstraction, logical time. Synchronization and deadlock detection in distributed systems, Fault Tolerance and Failure Detection, Consensus and Agreement protocols, Parallel algorithms, shared memory and distributed memory architecture, message passing (MPI, NCCL), Cluster scalability and performance. Hands-on Debugging skills with Process, Threads, Deadlock and Synchronization, Scheduling, IPC, Memory management, File system, and I/O structure. Strong Evidence of Algorithmic Thinking & System Design skills e.g. Recursion, Graph, Tree, Stack, and Queue, Large scale loosely coupled distributed system design and operational experience. Be self-motivated, have strong interpersonal skills, and be able to work independently with multiple teams with minimal direction. Ways To Stand Out From The Crowd Have built, deployed, and operated AI platforms on HPC clusters. Have built, deployed, and operated cloud-native system including distributed storage, scheduling, and orchestration among compute, storage, and network. Configuring and troubleshooting hardware, operating systems, kernels, compilers for maximum performance. Hands-on debugging skills to optimize performance of compute, networking, and I/O framework. Extensively worked on third-party source code for debugging and customization. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. #deeplearning Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Non-profit Organizations Referrals increase your chances of interviewing at Jobs for Humanity by 2x Get notified about new Software Engineer jobs in Santa Clara, CA . Software Engineer, AI Intern (Fall 2025) San Francisco Bay Area $57 - $1 2 weeks ago Mountain View, CA 125,400 - 188,100 1 week ago Software Engineer, AI Platform - New Grad San Jose, CA 130,000 - 180,000 2 weeks ago New Grads 2025 - Software Engineer, Algorithm San Jose, CA 120,000.00 - 165,000.00 9 months ago New Grads 2025 - General Software Engineer San Jose, CA 120,000.00 - 165,000.00 5 months ago Software Engineer (L4), Content & Business Products Full Stack Software Engineer - Post-training Palo Alto, CA 96,000.00 - 200,000.00 2 weeks ago San Jose, CA 142,400.00 - 190,100.00 2 weeks ago Software Engineer 4 - TV & Web Player Platform San Jose, CA 113,400.00 - 206,300.00 2 weeks ago San Jose, CA 113,400.00 - 206,300.00 1 week ago San Jose, CA 113,400.00 - 206,300.00 2 weeks ago Software Engineer(s) - New Grad (Fall 2025 Graduation) Software Engineer - Intern (Summer 2025) San Jose, CA 3,000.00 - 4,000.00 8 months ago San Jose, CA 113,400 - 206,300 2 weeks ago Sunnyvale, CA 117,000 - 234,000 2 weeks ago San Jose, CA 100,500 - 173,250 1 week ago Frontend Software Engineer - University Graduate 2025 San Mateo, CA 120,000 - 280,000 1 week ago San Jose, CA 133,900 - 242,000 19 hours ago Santa Clara, CA 150,000 - 175,000 7 months ago Palo Alto, CA 152,400 - 228,700 2 weeks ago Palo Alto, CA 115,000 - 260,000 15 hours ago Sunnyvale, CA 167,000 - 185,500 3 hours ago We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

View Now

Site Reliability Software Engineers (San Francisco, CA) (San Francisco)

94110 San Francisco, California CyberCube

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time
About CyberCube
  • The market leader in digital analytics with the mission of delivering the worlds leading cyber risk analytics on one of the most critical risks of today and the future .

  • Exceptionally well-funded startup that has raised over $100MM from top-tier investors.

  • Explosive team growth from 15 employees in SF to 100+ globally .

  • Used by 75% of the top 40 US and European cyber insurance carriers & surpassing 100 clients in 2023 with a >99% retention rate .

  • CyberCube and its products consistently earn industry recognition, including awards like Forbes America's Best Startup Employers 2025 and Cyber Risk Solution of the Year 2025 .

  • Senior leadership is committed to attracting, developing, and exciting exceptional people from diverse backgrounds and enabling them to work collaboratively across disciplines to do their best work of their careers .

  • At CyberCube, we drive ownership for excellence , empowering our team to take initiative, deliver results, and continually raise the bar.

  • Named on Forbes Americas Best Startup Employers list three years in a row (2021, 2022, 2023)!

  • Learn what its like to be part of CyberCubes mission: Watch this leadership team interview!

Job Responsibilities

Develop, create, and modify software applications to enhance performance, automation, and stability for our cybersecurity insurance software platform. May perform additional duties that are similar and consistent with stated position requirements.

Minimum Qualifications

Qualified candidates must possess a Bachelor's degree (or a foreign degree that is equivalent to a U.S. Bachelors degree) in Computer Science, Computer Information Systems, Information Technology, or a closely related field, plus 2 years of experience. Of the required experience, must have 1 year of experience in each of the following:

  • Python Automation and Linux
  • Azure Cloud DevOps, Jenkins, Terraform, Datadog, and Ansible
  • CI/CD Pipelines
  • Site Reliability and Observability
  • Google Cloud Platform, Big Query, Spark, Scala, Kafka, Kubernetes, and Docker
Additional Information

Full-time telecommuting permitted from any location in the United States.

Salary Range: $30,250 to 135,000

Send resume to or mail to:

CyberCube Analytics, Inc.
345 California Street
San Francisco, CA 94104
#J-18808-Ljbffr
View Now

Staff Software Architecture Engineer

95053 Santa Clara, California Ambarella

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description:

The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architecture. At Ambarella, architecture engineers work at the forefront of this technological leap in computer architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize system performance and build our knowledge into software libraries to benefit other internal teams and external customers across different target markets. We are looking for a senior architecture engineers who are familiar with the concept of HW/SW co-design, with hands-on hardware modeling experience and critical software expertise to contribute to the next generation of our SOCs.

Responsibilities:

  • Define architecture specifications for our next generation AI chips.
  • Develop functional and performance model for AI accelerator.
  • Develop AI compiler that builds AI models into hardware-compatible executables.
  • Optimize popular AI models on our platform, evaluate performance efficiency and identify performance bottlenecks.
  • Maintain architecture document and other technical writings.
Requirements:
  • Master or PhD in Computer Science or Electrical Engineering or related field.
  • 3 - 8 year's related experience
  • Strong programming skills in C/C++, Python and CUDA knowledge is a plus.
  • Deep knowledge of object-oriented programming and software design pattern.
  • Deep knowledge of computer architecture and digital circuit design and verification.
  • Knowledge of deep learning algorithms especially generative AI is a plus.
  • Experience in porting deep learning algorithms to embedded systems and optimizing code for such platforms is a plus.
  • Highly motivated and inspired by our AI mission.


The base salary range is $163,000 - $203,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
View Now

Staff Software Architecture Engineer

95053 Santa Clara, California Ambarella

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description:

The rapid acceleration of deep learning and generative AI is leading to new generations of high-performance and low-power chip architecture. At Ambarella, architecture engineers work at the forefront of this technological leap in computer architecture. Our team members translate algorithms into hardware design specifications, identify performance bottlenecks, optimize system performance and build our knowledge into software libraries to benefit other internal teams and external customers across different target markets. We are looking for a senior architecture engineers who are familiar with the concept of HW/SW co-design, with hands-on hardware modeling experience and critical software expertise to contribute to the next generation of our SOCs.

Responsibilities:

  • Define architecture specifications for our next generation AI chips.
  • Develop functional and performance model for AI accelerator.
  • Develop AI compiler that builds AI models into hardware-compatible executables.
  • Optimize popular AI models on our platform, evaluate performance efficiency and identify performance bottlenecks.
  • Maintain architecture document and other technical writings.
Requirements:
  • Master or PhD in Computer Science or Electrical Engineering or related field.
  • 3 - 8 year's related experience
  • Strong programming skills in C/C++, Python and CUDA knowledge is a plus.
  • Deep knowledge of object-oriented programming and software design pattern.
  • Deep knowledge of computer architecture and digital circuit design and verification.
  • Knowledge of deep learning algorithms especially generative AI is a plus.
  • Experience in porting deep learning algorithms to embedded systems and optimizing code for such platforms is a plus.
  • Highly motivated and inspired by our AI mission.


The base salary range is $163,000 - $203,000. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
View Now

Senior Software Engineer (Architecture)

94199 San Francisco, California ZipRecruiter

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Job DescriptionJob Description

About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip.
They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.

Responsibilities:

  • Advance the state of the art in compiler and runtime technology for delivering high-performance acceleration of AI workloads across a variety of neural network architectures.
  • Research and design new software and hardware AI solutions, involving simulators, optimizing compilers, code generators, and runtime execution frameworks for deep learning accelerators.
  • Evaluate various trade-offs of different parallelization strategies such as performance, power, energy, and memory consumption.
  • Enhance AI software tools to support the latest and greatest DNNs emerging from the research community and industry.
  • Keep up with the fast-paced development happening in the industry and academia to continuously enhance our products.
  • Work closely with other software and hardware engineers to develop the next of deep learning software.
  • Collaborate with architects and hardware engineers to co-design future accelerators.

Skills & Experience:

  • 10+ years of experience developing software for a variety of highly parallel architectures.
  • Previous roles include experience with optimizing algorithms for hardware acceleration machine learning accelerators, spatial architectures, or GPUs.
  • Strong problem-solving skills and the ability to resolve complex issues with a high level of ambiguity.
  • Understanding of Deep Learning fundamentals.
  • Strong development skills in C/C++, Python.
  • Superb soft skills: ability to work efficiently and effectively in a group environment, and influence a cross-functional team without having direct managerial authority.
  • Computer Science, Engineering, or related degree; preferably MS or PhD.
  • Driven and self-directed.

Perks:

  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options

Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.

View Now

Senior Software Engineer (Architecture) (San Francisco)

94110 San Francisco, California ZipRecruiter

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Job DescriptionJob Description

About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip.
They are seeking a Software Architect to lead their software efforts and advance the software stack that includes ML frameworks, compilers, libraries, and runtime. As a Software Architect, you will be responsible for designing and developing software that interacts with their chip, collaborating with hardware and software engineers, and optimizing software for highly parallel architectures to maximize performance and efficiency.

Responsibilities:

  • Advance the state of the art in compiler and runtime technology for delivering high-performance acceleration of AI workloads across a variety of neural network architectures.
  • Research and design new software and hardware AI solutions, involving simulators, optimizing compilers, code generators, and runtime execution frameworks for deep learning accelerators.
  • Evaluate various trade-offs of different parallelization strategies such as performance, power, energy, and memory consumption.
  • Enhance AI software tools to support the latest and greatest DNNs emerging from the research community and industry.
  • Keep up with the fast-paced development happening in the industry and academia to continuously enhance our products.
  • Work closely with other software and hardware engineers to develop the next of deep learning software.
  • Collaborate with architects and hardware engineers to co-design future accelerators.

Skills & Experience:

  • 10+ years of experience developing software for a variety of highly parallel architectures.
  • Previous roles include experience with optimizing algorithms for hardware acceleration machine learning accelerators, spatial architectures, or GPUs.
  • Strong problem-solving skills and the ability to resolve complex issues with a high level of ambiguity.
  • Understanding of Deep Learning fundamentals.
  • Strong development skills in C/C++, Python.
  • Superb soft skills: ability to work efficiently and effectively in a group environment, and influence a cross-functional team without having direct managerial authority.
  • Computer Science, Engineering, or related degree; preferably MS or PhD.
  • Driven and self-directed.

Perks:

  • 20 vacation days
  • Strong health and extended health benefits
  • Unlimited sick days
  • Stock options

Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.

#J-18808-Ljbffr
View Now

Software Development Engineer - Core Sensors Architecture

95014 Monte Vista, California Arkansas Staffing

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Engineer - Core Sensors Architecture

Cupertino, California, United States Software and Services

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something you'll add something.

The Core Operating Systems (Core OS) team is responsible for the foundational software used in Apple's most iconic and beloved products. The Core Sensors Architecture team works on various technologies across the OS from user space to the kernel and sometimes firmware. We're looking for a strong software development engineer capable of both large-scale and detail-oriented thinking to help design, debug, analyze, and develop Apple's operating systems.

Work with a highly skilled engineering team in the design, implementation, and support of driver technologies. The role includes interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apple's products. The position will focus on areas such as IPC, kernel, user space drivers, scheduling, and so on. Engineers also use various debugging tools and techniques to identify system issues and improve quality.

Minimum Qualifications
  • 5+ years of professional experience working on low-level systems
  • Solid understanding of Operating System implementation fundamentals
  • Proficient with C
  • Thrives in a collaborative environment and can clearly communicate technical details
Preferred Qualifications
  • Experience debugging/testing software spanning multiple layers
  • Experience in C++ and Swift
  • Possesses excellent analytical, programming, and debugging abilities

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.

View Now
Be The First To Know

About the latest Software engineers Jobs in Belmont !

Software Development Engineer - Core Sensors Architecture

95014 Monte Vista, California Apple

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Software Development Engineer - Core Sensors Architecture

Cupertino, California, United States

Software and Services

Summary

Posted: Aug 04, 2025

Weekly Hours: 40

Role Number: 200615045

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.

The Core Operating Systems (Core OS) team is responsible for the foundational software used in Apple's most iconic and beloved products. The Core Sensors Architecture team works on various technologies across the OS from user space to the kernel and sometimes firmware. We're looking for a strong software development engineer capable of both large-scale and detail-oriented thinking to help design, debug, analyze, and develop Apple’s operating systems.

Description

Work with a highly skilled engineering team in the design, implementation, and support of driver technologies. The role includes interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apple's products. The position will focus on areas such as IPC, kernel, user space drivers, scheduling, and so on. Engineers also use various debugging tools and techniques to identify system issues and improve quality.

Minimum Qualifications

  • 5+ years of professional experience working on low-level systems

  • Solid understanding of Operating System implementation fundamentals

  • Proficient with C

  • Thrives in a collaborative environment and can clearly communicate technical details

Preferred Qualifications

  • Experience debugging/testing software spanning multiple layers

  • Experience in C++ and Swift

  • Possesses excellent analytical, programming, and debugging abilities

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.

Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .

Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .

Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

View Now

Principal Software Engineer - Frontend Architecture

94409 San Mateo, California Roblox

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

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, were 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. Were 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 youll 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.

What Youll Do:

In this Frontend Architect role, you will be a key contributor in shaping the future of Robloxs application surfaces. You will develop the architecture and technical direction of our frontend stack for consumer-facing surfaces, working across teams and technology platforms to ensure our solutions are universal and scalable. This role would require defining how all our frontend pieces fit together, how data flows through the client, and how we can build features faster and more reliably. You will have the opportunity to work with modern frameworks and also dive into our custom Luau-based tech, bridging the best ideas from the web ecosystem into Robloxs unique environment. If you are excited by the idea of creating the foundation on which dozens of engineers will build new features and doing it in a way that delights our end-users with speed and stability then this role will be perfect for you.

Join us and help build the frontend platform that underpins the metaverse! Together, well enable incredible new experiences for our users and a productive, joyful development experience for our engineers.

You Have:
  • Bachelors degree in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of software development experience, including substantial experience building user-facing frontend applications. Proven track record in implementing or architecting complex frontend systems for large-scale applications (experience with large-scale or high-traffic applications is a plus).
  • Deep expertise in modern mobile/web/frontend technologies including proficiency in HTML5, CSS3, and JavaScript/TypeScript or mobile equivalents and hands-on experience with frameworks such as React. Comfortable with component-based architecture and state management patterns (Redux/Flux or similar) for building maintainable UIs.
  • Strong programming skills in one or more scripting languages relevant to frontend and tooling such as TypeScript, Swift or Kotlin, or the ability to quickly learn them, is highly desirable. Familiarity with C++ or other low-level languages is beneficial for understanding our engine integration.
  • Solid understanding of software design principles and architectural patterns as they apply to frontend development. Able to design clean APIs and module boundaries, and experienced in creating maintainable and testable code bases with proper unit/integration testing practices.
  • Demonstrated ability to optimize frontend performance and diagnose issues. Knowledge of performance debugging, profiling, and benchmarking techniques on the client side. Passion for ensuring fast, fluid user experiences on all devices.
  • Excellent communication skills and a team-oriented mindset. Ability to work effectively with cross-functional teams, gather requirements, and drive consensus on technical solutions. Comfortable sharing ideas, documenting designs, and collaboratively solving problems in a large engineering organization.
  • Experience developing applications or libraries across multiple platforms (web, mobile, desktop). Familiarity with building applications that serve users on Web, iOS, Android, Windows, etc. is desirable for ensuring a seamless cross-platform experience.
You will:
  • Design and implement robust, extensible systems powering Robloxs core surfaces (Home, Avatar, Search, etc.) to serve millions of users efficiently.
  • Create reusable frontend abstractions using React paradigms and modern tech to enable fast, consistent UI development across teams and devices.
  • Maintain and evolve Robloxs internal React-inspired Luau UI libraries, promoting modular design, state management patterns, and performance.
  • Define architecture standards to ensure frontend code is scalable, testable, and aligned with proven patterns like Flux, MVC, and MVVM.
  • Partner with engineering, product, and design teams to integrate shared solutions and deliver cohesive, high-quality user experiences.
  • Address cross-surface issues like memory, responsiveness, and load times to ensure a reliable, fast UI at scale.
  • Provide architectural leadership, review designs/code, and mentor engineers in best practices and effective use of platform tools.

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.

Annual Salary Range

$289,460 $338,270 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Youll Love:
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • A rewarding 401k program
  • Flexible vacation policy (varies by exemption status)
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for your avatar
  • At Roblox HQ:
    • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks
    • Onsite fitness center and fitness program credit
    • Annual CalTrain Go Pass

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 for all candidates during the interview process.

#J-18808-Ljbffr
View Now

Principal Software Engineer - Frontend Architecture

94409 San Mateo, California Roblox

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

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. What You'll Do: In this Frontend Architect role, you will be a key contributor in shaping the future of Roblox's application surfaces. You will develop the architecture and technical direction of our frontend stack for consumer-facing surfaces, working across teams and technology platforms to ensure our solutions are universal and scalable. This role would require defining how all our frontend pieces fit together, how data flows through the client, and how we can build features faster and more reliably. You will have the opportunity to work with modern frameworks and also dive into our custom Luau-based tech, bridging the best ideas from the web ecosystem into Roblox's unique environment. If you are excited by the idea of creating the foundation on which dozens of engineers will build new features - and doing it in a way that delights our end-users with speed and stability - then this role will be perfect for you. Join us and help build the frontend platform that underpins the metaverse! Together, we'll enable incredible new experiences for our users and a productive, joyful development experience for our engineers. You Have: Bachelor's degree in Computer Science or a related field, or equivalent practical experience. 8+ years of software development experience, including substantial experience building user-facing frontend applications. Proven track record in implementing or architecting complex frontend systems for large-scale applications (experience with large-scale or high-traffic applications is a plus). Deep expertise in modern mobile/web/frontend technologies - including proficiency in HTML5, CSS3, and JavaScript/TypeScript or mobile equivalents - and hands-on experience with frameworks such as React. Comfortable with component-based architecture and state management patterns (Redux/Flux or similar) for building maintainable UIs. Strong programming skills in one or more scripting languages relevant to frontend and tooling such as TypeScript, Swift or Kotlin, or the ability to quickly learn them, is highly desirable. Familiarity with C++ or other low-level languages is beneficial for understanding our engine integration. Solid understanding of software design principles and architectural patterns as they apply to frontend development. Able to design clean APIs and module boundaries, and experienced in creating maintainable and testable code bases with proper unit/integration testing practices. Demonstrated ability to optimize frontend performance and diagnose issues. Knowledge of performance debugging, profiling, and benchmarking techniques on the client side. Passion for ensuring fast, fluid user experiences on all devices. Excellent communication skills and a team-oriented mindset. Ability to work effectively with cross-functional teams, gather requirements, and drive consensus on technical solutions. Comfortable sharing ideas, documenting designs, and collaboratively solving problems in a large engineering organization. Experience developing applications or libraries across multiple platforms (web, mobile, desktop). Familiarity with building applications that serve users on Web, iOS, Android, Windows, etc. is desirable for ensuring a seamless cross-platform experience. You will: Design and implement robust, extensible systems powering Roblox's core surfaces (Home, Avatar, Search, etc.) to serve millions of users efficiently. Create reusable frontend abstractions using React paradigms and modern tech to enable fast, consistent UI development across teams and devices. Maintain and evolve Roblox's internal React-inspired Luau UI libraries, promoting modular design, state management patterns, and performance. Define architecture standards to ensure frontend code is scalable, testable, and aligned with proven patterns like Flux, MVC, and MVVM. Partner with engineering, product, and design teams to integrate shared solutions and deliver cohesive, high-quality user experiences. Address cross-surface issues like memory, responsiveness, and load times to ensure a reliable, fast UI at scale. Provide architectural leadership, review designs/code, and mentor engineers in best practices and effective use of platform tools. 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. Annual Salary Range $289,460 - $338,270 USD Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted). You'll Love: Industry-leading compensation package Excellent medical, dental, and vision coverage A rewarding 401k program Flexible vacation policy (varies by exemption status) Roflex - Flexible and supportive work policy Roblox Admin badge for your avatar At Roblox HQ: Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks Onsite fitness center and fitness program credit Annual CalTrain Go Pass 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 for all candidates during the interview process. #J-18808-Ljbffr

View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineers Jobs View All Jobs in Belmont