2

Remote 3D Graphics Software Engineer Jobs in Oregon

Staff Software Engineer - Scala

OR · On-site +1

$150K - $200K/yr

We are seeking a highly skilled and experienced Staff Software Engineer to join our Trading ... There may be remote flexibility for exceptional candidates in the following states: California ...

Staff Software Engineer

OR · On-site +1

$200K - $240K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... We are remote-first with a dedicated NYC office and reimbursement options for co-working spaces.

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

Reporting to the Director of Software Engineering, you will play a key role in designing ... We have paid time off, flex-time schedules, remote work options and a 401k plan and employee perk ...

A Software Engineer in Platform Operations is responsible for helping design, build, and operate ... This is a full-time, remote position based in the United States. If located near an office, you are ...

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering ... Work Location Bay Area or Remote in the U.S. with periodic travel required What You Will Have At ...

Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering ... Work Location Bay Area or Remote in the U.S. with periodic travel required What You Will Have At ...

Senior Software Engineer

OR · On-site +1

$165K - $210K/yr

Understanding of data structures, TDD, and software engineering design patterns and principles ... We are remote-first with a dedicated NYC office and reimbursement options for co-working spaces.

Software Engineer III

$105K - $145K/yr

If the role is remote, there may be occasions that you are requested to come to the office based on ... software development and modern programming languages. • Proven experience with Scrum and ...

If the role is remote, there may be occasions that you are requested to come to the office based on ... software solutions with business objectives • Introduce and train teams in advanced programming ...

Senior Software Engineer, Auto

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer at Upstart, you will help deliver core product and platform ... Remote US and Canada Travel requirements As a digital first company, the majority of your work can ...

Senior Software Engineer

OR · On-site +1

$155K - $173K/yr

Position Overview The Senior Software Engineer is a technical leader responsible for designing ... Remote This role requires the individual to be based in Flexible across U.S. time zones.

Senior Software Engineer

Portland, OR · On-site +1

$140K - $175K/yr

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... While we will consider remote applicants on a case-by-case basis, local presence is strongly valued ...

Senior / Staff Software Engineer, Mapping

OR · On-site +1

$141K - $242K/yr

As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile ... 3D geometry and spatial data structures. - Prove ability to work across various programming ...

As a Software Engineer on the Conversion Engineering team, you will play a critical role in ... Remote Time zone requirements The team operates on the East/West coast time zones. Travel ...

Senior Software Engineer, Applications AcuityMD is a software and data platform that accelerates ... Remote work : AcuityMD is committed to supporting full-remote flexibility for employees in the US.

We are seeking an experienced Lead Software Engineer to help drive technical excellence for our web ... Fully Remote: Enjoy the flexibility of working remotely while delivering exceptional results for ...

Remote Job Summary: We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks. This role is best suited for ...

next page

Showing results 1-20

Remote 3D Graphics Software Engineer information

What is the difference between Remote 3D Graphics Software Engineer vs Remote Game Developer?

AspectRemote 3D Graphics Software EngineerRemote Game Developer
Required Skills3D graphics programming, C++, OpenGL/DirectX, shader developmentGame design, C++, Unity/Unreal, 3D modeling
Work EnvironmentSoftware companies, visualization firms, simulation industriesGame studios, entertainment, interactive media
Common CertificationsComputer Science degree, graphics certificationsGame development courses, programming certifications

While both roles involve 3D programming and require strong C++ skills, Remote 3D Graphics Software Engineers focus on developing graphics engines and visualization tools, whereas Remote Game Developers create interactive gaming experiences. The roles share similar technical backgrounds but differ in application and industry focus.

What is a Remote 3D Graphics Software Engineer?

A Remote 3D Graphics Software Engineer is a professional who designs, develops, and optimizes software that creates and manipulates 3D graphics, often for applications such as video games, simulations, or visualization tools. They work remotely, collaborating with teams via online platforms, and use programming languages like C++ or Python alongside graphics APIs such as OpenGL, Vulkan, or DirectX. Their responsibilities may include creating rendering engines, optimizing graphics performance, and troubleshooting graphical issues. This role requires strong technical skills, problem-solving abilities, and familiarity with computer graphics concepts.

What are some common challenges faced by Remote 3D Graphics Software Engineers, and how can they be addressed?

Remote 3D Graphics Software Engineers often encounter challenges such as collaborating effectively across different time zones, ensuring consistent code integration, and maintaining access to high-performance hardware. Staying connected through regular video calls and utilizing collaborative platforms like GitHub or JIRA can help bridge communication gaps. It's also helpful to use remote desktop solutions or cloud-based development environments to access powerful GPUs and testing resources when working on intensive rendering tasks.

What are the key skills and qualifications needed to thrive as a Remote 3D Graphics Software Engineer, and why are they important?

To thrive as a Remote 3D Graphics Software Engineer, you need strong programming skills in C++ or similar languages, a deep understanding of computer graphics principles, and a relevant degree in computer science or engineering. Familiarity with graphics APIs such as OpenGL, DirectX, or Vulkan, as well as experience with version control systems like Git, is typically required. Excellent problem-solving abilities, self-motivation, and clear communication are crucial soft skills for remote collaboration and complex project work. These competencies ensure the delivery of high-performance graphics solutions and effective teamwork in a distributed environment.
What are popular job titles related to Remote 3D Graphics Software Engineer jobs in Oregon? For Remote 3D Graphics Software Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Remote 3D Graphics Software Engineer jobs in Oregon look for? The top searched job categories for Remote 3D Graphics Software Engineer jobs in Oregon are:
What cities in Oregon are hiring for Remote 3D Graphics Software Engineer jobs? Cities in Oregon with the most Remote 3D Graphics Software Engineer job openings:
Staff Software Engineer - Scala

Staff Software Engineer - Scala

NinjaTrader

OR • On-site, Remote

$150K - $200K/yr

Other

Retirement, PTO

Posted 12 days ago


Job description

What you'll do:

We are seeking a highly skilled and experienced Staff Software Engineer to join our Trading Services team. In this pivotal role, you will help evolve our advanced trading system. As a senior engineer on the team, your work will have a profound impact on our core high-throughput, low-latency trading application, directly influencing our business's bottom line.

In this role you will:

  • Design, develop, and maintain our Scala and Akka-based trading system deployed on Kubernetes in the cloud
  • Architect, deploy, and manage backend services in a Kubernetes environment to ensure scalability, availability, and resilience
  • Implement and enhance our services architecture for trading applications, promoting modularity and maintainability
  • Develop distributed systems to support the high-performance and low-latency requirements of trading platforms
  • Implement robust monitoring and logging solutions to track and analyze backend system performance in real time
  • Integrate backend systems with market data feeds, ensuring accurate and timely data for trading activities
  • Collaborate with other engineering teams and Product Managers to deliver end-to-end customer solutions

What you'll need:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 8+ years of software development experience with reactive, message-driven, distributed near real-time applications, preferably in a high-performance, low-latency environment
  • 5+ years of professional experience with Scala (or similar JVM-based languages) backend software development
  • Familiarity with functional programming principles
  • Experience with Kubernetes and cloud services (e.g., Google Cloud Platform), with a focus on scalability and high availability
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or equivalent
  • Exceptional troubleshooting, debugging, and diagnostic skills for cloud and web-based technologies using industry-standard observability tooling and frameworks
  • Deep understanding of modern distributed systems and the ability to troubleshoot HTTP/HTTPS, WebSockets, TLS, DNS, TCP/IP, and similar protocols
  • Dependable team player with a strong work ethic, exceptional accuracy, and analytical and problem-solving skills, with a focus on performance analysis and optimization
  • Ability to take full ownership of projects (design, implement, test, deploy, maintain, and iterate), with a focus on delivering high-quality production software
  • Strong written and verbal communication skills, collaborates effectively, seeks feedback, and strives for continual improvement

Compensation:

  • The salary range for this role will be $150,000.00 - $200,000.00 USD. In addition, this position will also receive an annual target bonus of 12%. Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
  • Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader. NinjaTrader offers a 401K plan through ADP under which the company will match up to 3.5% of employee contributions. Annual paid time off allowance accrues at a rate of 23 days per year plus seven paid holidays.

Location:

This role is based in Chicago, IL. *There may be remote flexibility for exceptional candidates in the following states: California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, Wisconsin.

Hybrid:

For Chicago-based employees, we follow a hybrid work schedule: In-office Tuesday through Thursday, with remote work on Mondays and Fridays. In addition to these weekly remote days, we offer:

  • 20 additional flex remote days annually
  • 5 Company Wide Office-Optional weeks tied to major holidays