1

Internship Rust Backend Developer Jobs in Portland, OR

Expertise with multiple backend programming languages such as Java, C/C++, Rust, Python, or similar languages * Experience developing scalable systems capable of handling large data sets * Passion ...

Work closely with architecture and backend teams and with other design teams towards achieving best ... internship experience. Benefits at Intel Our total rewards package goes above and beyond just a ...

Internship Rust Backend Developer information

See Portland, OR salary details

$12

$61

$89

How much do internship rust backend developer jobs pay per hour?

As of Jun 23, 2026, the average hourly pay for internship rust backend developer in Portland, OR is $61.23, according to ZipRecruiter salary data. Most workers in this role earn between $50.24 and $72.40 per hour, depending on experience, location, and employer.

What is the difference between Internship Rust Backend Developer vs Junior Rust Backend Developer?

AspectInternship Rust Backend DeveloperJunior Rust Backend Developer
Required CredentialsLimited or no professional experience, often pursuing relevant educationSome experience or coursework completed, basic understanding of Rust
Work EnvironmentInternship programs, entry-level projects, mentorship-focusedFull or part-time employment, independent project work
Employer & Industry UsageTech startups, software companies, internships in industryTech companies, software development teams, entry-level roles

The main difference between an Internship Rust Backend Developer and a Junior Rust Backend Developer is experience level. Internships are designed for students or beginners gaining initial exposure, often with mentorship, while Junior roles require some prior knowledge and involve more independent work. Both positions are common in tech industries focused on Rust backend development, but internships serve as a stepping stone to full-time roles.

What does an Internship Rust Backend Developer do?

An Internship Rust Backend Developer assists in designing, developing, and maintaining server-side applications using the Rust programming language. Their responsibilities often include writing efficient code, debugging backend systems, integrating with databases, and collaborating with senior developers to build scalable and secure services. Interns typically work on real-life projects to gain hands-on experience with Rust, learn industry best practices, and improve their programming skills in a professional environment.

What are the key skills and qualifications needed to thrive as an Internship Rust Backend Developer, and why are they important?

To thrive as an Internship Rust Backend Developer, you need a solid understanding of programming fundamentals, familiarity with Rust’s syntax, and basic knowledge of backend development concepts. Experience using version control systems like Git, exposure to RESTful APIs, and familiarity with build tools and databases are typically required. Strong problem-solving ability, eagerness to learn, and effective communication skills help interns collaborate and adapt quickly. These skills are essential for contributing to real-world projects, ensuring code quality, and integrating smoothly within development teams.

What are some common challenges faced by Rust Backend Developer interns, and how can they be addressed?

As a Rust Backend Developer intern, you may encounter challenges such as understanding Rust's unique ownership model, memory safety concepts, and adapting to its strict compiler checks. Additionally, integrating with existing backend systems or microservices, which may be written in other languages, can require extra effort. Collaborating effectively with senior developers and participating in code reviews will help you learn best practices and overcome these hurdles. Regularly seeking feedback, utilizing Rust’s extensive documentation, and participating in team stand-ups are excellent ways to accelerate your learning and contribute meaningfully to the team.

Software Engineer

Existx

Portland, OR • On-site

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

ExistX Software Engineer

ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world.

Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods for both government and commercial applications. We leverage a unique suite of capabilities—incubated through our sister R&D firm, Galois, and other key research partnerships—to rapidly prototype and deliver impactful solutions to the warfighter.

There exists a solution X that satisfies problem P. The solution exists. Let's build it together.

About This Role

In this role, you will rapidly prototype new capabilities, create performant backend services, and collaborate to translate complex, cutting edge software designs into software solutions for mission-critical systems. Engineers collaborate with cross functional teams of clients, partners, ExistX employees, and domain experts to design, develop, implement, and deploy advanced algorithms and software systems.

Responsibilities
  • Translate complex research designs into seamless, high-performance software applications
  • Design and implement mission-critical software components and services
  • Collaborate with cross-functional teams of experts to implement modern software engineering best practices
  • Mentor developers and provide hands-on technical guidance
  • Develop system architectures and help drive the technical roadmap
  • Create and maintain technical documentation
Qualifications

Required

  • BS in Computer Science or related field
  • 5+ years professional software development experience developing enterprise software applications
  • Expertise with multiple backend programming languages such as Java, C/C++, Rust, Python, or similar languages
  • Experience developing scalable systems capable of handling large data sets
  • Passion for writing high quality, high performance code
  • Strong technical writing skills and experience with developing and maintaining documentation
Preferred Qualifications
  • Knowledge of cryptographic algorithms or cybersecurity concepts
  • Experience with programming languages such as Cryptol, Haskell, or similar domain specific languages
  • Experience with microservices and cloud-native platforms such as Docker, Kubernetes, AWS or Azure
  • Experience leading technical initiatives and mentoring developers

ExistX is headquartered in Arlington, Virginia with additional locations in Dayton, Ohio and Portland, Oregon. We have some remote employees distributed across the U.S.

This position will require on-site presence at client locations in and around Baltimore, Maryland and Annapolis, Maryland. This position requires eligibility to work with cleared programs (active clearance required). Hybrid or onsite presence will be determined based on contract expectations and security requirements.

ExistX offers a highly competitive benefits program to support employees and their families, including:

  • Competitive salaries
  • Employer paid medical insurance plan
  • Health Savings Account (HSA) with employer contributions
  • Employer paid dental and vision insurance plans
  • 401(k) retirement plan with employer match
  • Flexible work location with a remote friendly culture
  • Generous paid time off (25 days per year)

The employee must be a U.S. Citizen with an active TS/SCI + full-scope Poly.