Jobs in United States

Software And Engineering Graduate Roles in United States

2,143 active opportunities · Updated October 2026

Explore current software and engineering graduate roles jobs across United States. Filter by work mode, employment type, experience, department, date posted and distance.

L
📍 Mclean, Virginia, United States
✓ Quality checkedCompany trend +400%

Job Title: Desk Officer - Spanish Language Enabled Job Summary: Our Beacon program is seeking a highly experienced Desk Officer, with Spanish language skills, to support our mission to counter global threats. The ideal candidate will have a strong background in intelligence analysis, operations, and counterintelligence, with a focus on supporting complex operations. You will be responsible for providing analytical support to operational personnel, managing, and tracking cases, and conducting research and analysis to inform operational decisions. Requirements: Requires possession of a current/active TS/SCI with Polygraph. Candidates who do not possess this clearance will be disqualified. • Education: A bachelor’s degree in any discipline from an accredited college or university, or equivalent work experience. • At least 7 years of direct customer experience focused on intelligence operations and analysis. • Language Proficiency: Spanish 3+ • Certifications: Relevant professional certifications are preferred. Experience: • Experience supporting complex operations or programs. • Experience working in a fast-paced, dynamic environment. • Experience working in a global or regional context. • Experience in multiple areas, such as countering illicit activities, intelligence analysis, or counterterrorism. Skills: • Research and analysis skills, including open-source research and data analysis. • Excellent interpersonal and organizational skills. • Ability to prioritize competing requirements and manage multiple tasks. • Proficiency with standard office software and databases. • Ability to communicate complex ideas clearly, both verbally and in writing. • Ability to adapt to new tools and technologies. Knowledge: • Knowledge of Intelligence Community operations and best practices. • Understanding of relevant laws

B
Relocation support. Relocation assistance is stated. This does not establish visa sponsorship.
📍 Berkeley, Macau S.a.r., United States
✓ Quality checkedCompany trend -20.1%

Test & Evaluation Lab Tech (Electrical/Electronic Equipment) Company: The Boeing Company The Boeing Company has an exciting opportunity for Test & Evaluation Lab Tech to join Boeing Defense, Space & Security (BDS) in Berkeley, MO. As a Boeing employee you’ll be part of a winning team that does great things every day BDS is a global leader in the development, production, maintenance and enhancement of fixed-wing and rotary wing aircraft, commercial and government satellites, human spaceflight programs and weapons. Key markets include aeronautics, space and weapons. Core capabilities are in development, production and mission enabling upgrades of integrated solutions. BDS delivers the most digitally advanced, simply and efficiently produced and intelligently supported solutions to its customers. Position Responsibilities: • Installing and maintaining Flight Simulation equipment consisting of computers, monitors, audio systems, visual systems, crew stations and rack equipment • Troubleshoot and resolve electronic hardware issues with minimum down time • Plans, conducts and documents tests on products, systems, components, materials, and manufacturing processes and technologies • Designs, fabricates, builds and analyzes test systems, materials, components, software and methodologies • Coordinates test requirements, determines test methods and capabilities • Conducts system test preparations by coordinating system integration, fabrication, modification, setup, checkout and tear-down • Troubleshoots and resolves laboratory and test-related problems • Coordinates test laboratory activities and maintenance and repairs • Coaches and trains others • Works under general direction </

Recruitment
B
Relocation support. Relocation assistance is stated. This does not establish visa sponsorship.
📍 Berkeley, Macau S.a.r., United States
✓ Quality checkedCompany trend -20.1%

Test & Evaluation Lab Tech (Electrical/Electronic Equipment) Company: The Boeing Company Job Description The Boeing Company has an exciting opportunity for Test & Evaluation Lab Tech to join Boeing Defense, Space & Security (BDS) in Berkeley, MO. As a Boeing employee you’ll be part of a winning team that does great things every day BDS is a global leader in the development, production, maintenance and enhancement of fixed-wing and rotary wing aircraft, commercial and government satellites, human spaceflight programs and weapons. Key markets include aeronautics, space and weapons. Core capabilities are in development, production and mission enabling upgrades of integrated solutions. BDS delivers the most digitally advanced, simply and efficiently produced and intelligently supported solutions to its customers. Position Responsibilities: • Installing and maintaining Flight Simulation equipment consisting of computers, monitors, audio systems, visual systems, crew stations and rack equipment • Troubleshoot and resolve electronic hardware issues with minimum down time • Plans, conducts and documents tests on products, systems, components, materials, and manufacturing processes and technologies • Designs, fabricates, builds and analyzes test systems, materials, components, software and methodologies <span style

Recruitment
N
📍 Santa Clara, United States
✓ Quality checkedCompany trend -13.7%

We are looking for a 100% hands-on Storage Services Software engineer to join the block storage group. You will be a member of a team that builds the next-generation block storage capabilities and architects a proprietary distributed file system solution from its inception. You will work closely with a variety of teams and architects including the networking team, and external customers. You will take part in defining the software architecture and implementation of the most advanced storage services! Services that will need to meet extreme performance and scalability demands! We have crafted a team of extraordinary people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform of tomorrow. At NVIDIA, we work, think and learn as a team. We thrive in a deeply strong environment, and we're passionate about a culture that demands innovation and the highest standards. The rewards are sweet and include collaborating with some of the smartest people in the industry, an aggressive compensation plan that rewards top performers, and the opportunity to work on products that transform the way people work and play. What you’ll be doing: 100% hands-on coding role in C language, Kernel and Userspace Access advanced AI tools and a token budget for code development provided by NVIDIA, the world's AI factory leader. Research, design, implement and test, new and existing, distributed storage services and features of NVIDIA’s block and file storage solution, in both Host and DPU environments. Acquire understanding of the algorithms, the technicalities and the interaction with other components across NVIDIA’s block and file storage ecosystem. Analyze and solve challenging bugs and customer cases in la

O
Relocation support. Relocation assistance is stated. This does not establish visa sponsorship.
📍 San Francisco, California, United States· Full-time
✓ Quality checkedCompany trend -84.1%

About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role We're seeking a System Software Engineer to join our First-Party Hardware team. In this role, you will design, build, integrate, and validate low-level system software for the manageability and health of OpenAI's first-party AI hardware systems. You will work across BMC, Linux, firmware interfaces, automation infra, boot and recovery, hardware diagnostics, telemetry, host and platform drivers, network software interfaces, and manufacturing and fleet readiness. A major part of this role is owning the acceptance path for partner-delivered system software: defining requirements, reviewing code and artifacts, reproducing builds, building tests, pushing fixes, and producing the evidence needed for launch decisions. This role is hands-on and high-ownership. You will write and review low-level software, debug issues across hardware and software boundaries, build infra and automation to test and manage devices in lab, guide partner deliverables, build validation evidence, and help carry platforms from bring-up through production deployment. Location: San Francisco, CA (Hybrid: 3 days/week onsite) Relocation assistance available. In this role, you will: Design, develop, and maintain low-level firmware and system software for first-party AI hardware manageability, including BMC software, Redfish services, gNMI telemetry, firmware update and recovery flows, BIOS/UEFI interactions, platform drivers, and hardware diagnostics. Own integration and acceptance of partner and ve

AWSLinuxRestAI
RH
📍 Denver, Colorado, United States
✓ High-confidence listing

$118.7K – $160K/yr

Quick readStrong listing-quality and freshness signals

Healthcare is complex. We’re here to change that. RVO Health is a health technology company on a mission to make health easier to navigate, more accessible, and more affordable for everyone. Here, you'll help over 40 million people every month, with a team that genuinely cares about the work and each other. AT A GLANCE The Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business. The successful candidate will be responsible for fulfilling their job duties in the following work situations: Where You'll Be Location: Denver, CO | Hybrid We believe great collaboration happens when we're together, solving problems, learning from each other, and connecting as a team. That's why we’re in our offices Tuesday through Thursday each week. You are welcome to work remotely Mondays and Fridays if you wish. Address: 1801 California St. Denver, CO 80202 What You’ll Do Lead the end-to-end design, development, and implementation of sophisticated software applications and systems aligned with business goals. Collaborate closely with stakeholders including product managers, designers, and other engineers to gather requirements and translate them into robust technical designs and solutions. Write high-quality, efficient, maintainable, and scalable code adhering to best practices and company standards. Debug, analyze, and resolve complex software defects and performance bottlenecks to ensure optimal system reliability and user experience. Conduct comprehensive testing and validation including unit, integration, and performance testing to guarantee software quality. Mentor and provide technical guidance to junior and mid-level engineers, fostering professional growth and knowledge sharing. Perform thorough code reviews to maintain high code quality, enforce coding standards, and promote best p

TypeScriptPythonReactNode.js
M
📍 O Fallon, Missouri, United States
✓ Quality checkedCompany trend +212.5%

Our Purpose Mastercard powers economies and empowers people in 200&#43; countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respect their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation, and delivers better business results About the Role Senior Software Engineers at Mastercard design and code artificial intelligence, cloud, and machine learning platforms that provide mission-critical insights to many of the world’s leading organizations and governments. As a Senior Software Engineer, you will deliver these products and solutions with speed and agility as part of a small team. This will involve developing high-performing, highly scalable software solutions and products for some of the world’s top brands. Specific tasks vary depending on the project and the busi

JavaSQLPostgreSQLAWS
O
📍 San Francisco, California, United States· Full-time
✓ Quality checkedCompany trend -84.1%

About the Team The Frontier Systems team at OpenAI builds, launches, and supports the largest supercomputers in the world that OpenAI uses for its most cutting edge model training. We take data center designs, turn them into real, working systems and build any software needed for running large-scale frontier model trainings. Our mission is to bring up, stabilize and keep these hyperscale supercomputers reliable and efficient during the training of the frontier models. About the Role As a Software Engineer on the Frontier Systems team focused on power management, you will work on critical infrastructure to support cutting-edge research. With large-scale supercomputers consuming substantial amounts of power, managing this efficiently is key to maximizing computational capacity. This role is critical to ensuring that our cutting-edge research supercomputing infrastructure runs smoothly, while maintaining reliability and grid-level power stability. Our team empowers strong engineers with a high degree of autonomy and ownership, as well as ability to effect change. This role will require a keen focus on system-level comprehensive investigations and the development of automated solutions. We want people who go deep on problems, investigate as thoroughly as possible, and build automation for detection and remediation at scale. In this role, you will: Develop and implement system-level and software-level solutions to optimize power usage in large-scale supercomputers, ensuring efficient and reliable operations. Build automation to monitor power consumption patterns during training workloads and design algorithms to stabilize these fluctuations, preventing issues with grid reliability. Work with researchers and engineers to design tools for real-time monitoring, detection, and remediation of power-related hardware and system faults. Collaborate cross-functionally to translate complex electrical system requirements into code, while driving continuous improvements in power man

PythonSQLAWSGit
O
📍 San Francisco, California, United States· Full-time
✓ Quality checkedCompany trend -84.1%

About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role On the Accelerators team, you will help OpenAI evaluate and bring up new compute platforms that can support large-scale AI training and inference. Your work will range from prototyping system software on new accelerators to enabling performance optimizations across our AI workloads. You’ll work across the stack, collaborating with both hardware and software aspects - working on kernels, sharding strategies, scaling across distributed systems, and performance modeling. You'll help adapt OpenAI's software stack to non-traditional hardware and drive efficiency improvements in core AI workloads. This is not a compiler-focused role, rather bridging ML algorithms with system performance - especially at scale. In this role, you will: Prototype and enable OpenAI's AI software stack on new, exploratory accelerator platforms. Optimize large-scale model performance (LLMs, recommender systems, distributed AI workloads) for diverse hardware environments. Develop kernels, sharding mechanisms, and system scaling strategies tailored to emerging accelerators. Collaborate on optimizations at the model code level (e.g. PyTorch) and below to enhance performance on non-traditional hardware. Perform system-level performance modeling, debug bottlenecks, and drive end-to-end optimization. Work with hardware teams and vendors to evaluate alternatives to existing platforms and adapt the software stack to their architectures. Contribute to runtime improvements, compute/communication over

AWSRestAIGo
O
📍 San Francisco, California, United States· Full-time· Remote
✓ Quality checkedCompany trend -84.1%

About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role You will work on the systems software strategy and execution that brings new AI silicon from first power-on to a fully integrated system running production-representative models at expected functionality and performance. You will define how software exercises and validates compute, memory, interconnect, and I/O subsystems, then build the diagnostics, automation, and observability needed to find issues quickly. This role sits at the center of silicon, firmware, platform, systems, and workload teams. You will turn hardware specifications and performance targets into an end-to-end bringup plan, drive cross-functional debug, and establish the stress and regression infrastructure that makes each new platform reliable across operating environments. In this role, you will: Contribute to the end-to-end software bringup and validation strategy for new silicon and first-party systems. Define software-driven test coverage across compute, memory, interconnect, I/O, and their system-level interactions. Build diagnostics, test automation, telemetry, and regression infrastructure that accelerate first-silicon learning and issue isolation. Lead bringup from initial silicon arrival through board and system integration, docking, runtime enablement, and model execution. Design stress tests that characterize reliability, performance, and stability across workloads and operating conditions. Translate architecture specifications and performance models into measurable acceptance crit

PythonAWSRestAI
O
Relocation support. Relocation assistance is stated. This does not establish visa sponsorship.
📍 San Francisco, California, United States· Full-time
✓ Quality checkedCompany trend -84.1%

About the Team The OpenAI Robotics team is focused on unlocking general-purpose robotics and pushing towards AGI-level intelligence in dynamic, real-world settings. Working across the entire model stack, we integrate cutting-edge hardware and software to explore a broad range of robotic form factors. We strive to seamlessly blend high-level AI capabilities with the constraints of physical systems to improve peoples’ lives. About the Role As a Software Engineer, Distributed Data Systems, you will design, build, and operate some of the largest distributed data systems in the world. You will be responsible for the end-to-end stack to deliver and consume top-quality data for robotics training at exabyte-scale. You’ll manage distributed data pipelines, collaborate closely with researchers to translate requirements into robust systems, and harden pipelines that serve as the backbone for OpenAI’s rapid iteration cycles. We’re looking for engineers who are detail-oriented, have strong experience with distributed systems, and excel at building reliable, large-scale systems in high-stakes environments. This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. In this role, you will: Design, build, and maintain data infrastructure such as exabyte-scale distributed data processing, data selection, automated labeling, and training data loaders. Ensure our data platform can scale by orders of magnitude while remaining reliable and efficient. Partner with researchers to deeply understand requirements and translate them into production-ready systems. Harden, optimize, and maintain critical data infrastructure systems that power multimodal training and evaluation. Deliver the best possible data for training robotics models. You might thrive in this role if you: Have strong experience with distributed systems and large-scale infrastructure with a strong interest in data. Are detail-oriented a

AWSRestAIGo
O
📍 San Francisco, California, United States· Full-time
✓ Quality checkedCompany trend -84.1%

About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role We’re looking for an experienced systems software engineer to help define and build the host software stack for our custom next-generation AI systems. You will work close to the hardware on performance-critical software, including Linux kernel drivers, high-throughput I/O paths, and system-scale networking and RDMA. This role spans architecture, implementation, platform bring-up, debugging, and performance optimization. You will work across hardware and software boundaries to make new systems usable end to end, from low-level device interfaces through userspace tooling and production validation. In this role you will: Design, implement, and debug host-side systems software for AI infrastructure, including Linux kernel drivers and supporting userspace components. Build and optimize software paths for high-throughput, low-latency communication, including RDMA and related networking functionality. Develop software around PCIe, DMA, NICs, accelerators, memory movement, and device interaction. Bring up new hardware platforms and diagnose complex issues across kernel, firmware, networking, and hardware boundaries. Build tooling for integration, testing, diagnostics, observability, qualification, and performance characterization. Collaborate with hardware, networking, and platform teams to define interfaces and integrate new capabilities. Work with external vendors where needed to integrate technologies and drive issues to resolution. Contribute across the systems sof

PythonAWSLinuxRest
H
📍 Colorado, United States of America, United States
✓ High-confidence listingCompany trend -5.2%

$59.4K – $89.6K/yr

Quick readStrong listing-quality and freshness signals

Software Quality Engineer Description - This role is responsible for maintaining the quality, reliability, and performance of software applications throughout the development lifecycle. The role identifies and rectifies defects, ensures adherence to established quality standards, and contributes to the overall improvement of the software development process. The role involves various activities aimed at preventing and detecting issues, thereby enhancing the end user experience. The role creates and executes comprehensive test plans, test cases, and test scripts based on project specifications. *Onsite in Ft. Collins 5-days a week Responsibilities • Executes established test plans and protocols for assigned portions of code for end-user applications, systems software, and firmware running on hardware, local, networked, and Internet- based platforms; identifies, logs, and debugs assigned issues. • Perform Functional and Solution Testing of Video/Collaboration Software • Additionally, codes and programs test scripts, automation, and integration activities based on specific test requirements. • Conducts functional, integration, regression, and performance testing to validate software functionality. • Automates testing processes using appropriate tools and frameworks to improve efficiency and repeatability. • Monitors and enforces adherence to established coding standards, design guidelines, and best practices. • Monitors software performance and conducts load and stress testing to identify bottlenecks and performance issues. • Prepares and maintains QA-related documentation, including test plans, test matrices, and testing reports. • Develops understanding of and relationship with internal and outsourced development partners on software applications design and development. • Participates as a member of project

PythonAIJenkins
H
📍 Colorado, United States of America, United States
✓ High-confidence listingCompany trend -5.2%

$59.4K – $89.6K/yr

Quick readStrong listing-quality and freshness signals

Software Quality Engineer Description - This role is responsible for maintaining the quality, reliability, and performance of software applications throughout the development lifecycle. The role identifies and rectifies defects, ensures adherence to established quality standards, and contributes to the overall improvement of the software development process. The role involves various activities aimed at preventing and detecting issues, thereby enhancing the end user experience. The role creates and executes comprehensive test plans, test cases, and test scripts based on project specifications. *Onside in Ft Collins 5-days a week Responsibilities • Executes established test plans and protocols for assigned portions of code for end-user applications, systems software, and firmware running on hardware, local, networked, and Internet- based platforms; identifies, logs, and debugs assigned issues. • Perform Functional and Solution Testing of Video/Collaboration Software • Additionally, codes and programs test scripts, automation, and integration activities based on specific test requirements. • Conducts functional, integration, regression, and performance testing to validate software functionality. • Automates testing processes using appropriate tools and frameworks to improve efficiency and repeatability. • Monitors and enforces adherence to established coding standards, design guidelines, and best practices. • Monitors software performance and conducts load and stress testing to identify bottlenecks and performance issues. • Prepares and maintains QA-related documentation, including test plans, test matrices, and testing reports. • Develops understanding of and relationship with internal and outsourced development partners on software applications design and development. • Participates as a member of project t

PythonAIJenkins
🔔

Get new software and engineering graduate roles jobs in United States by email

Daily job updates · Unsubscribe anytime