1

Software Developer Teaching Assistant Jobs in Oregon

Directs the work of a few engineers, designers, and technicians on assigned projects. * Responsible for testing their own software as well as testing peer software when necessary. * Maintains up to ...

The Role The Staff Software Engineer specializes in mobile app development and is responsible for ... Implement and utilize robotics to assist the public safety mission, from airborne drones to body ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

$40/hr

Implement developer tools or product features under the direction of a senior developer ... Develop backend services in Java to support Global Search adoption and scalability * Assist with ...

Showing results 41-60

Software Developer Teaching Assistant information

What is a software developer teaching assistant?

Software Developer Teaching Assistants are professionals who support instructors in coding bootcamps, university courses, or training programs focused on software development. They help students understand programming concepts, assist with coding exercises, answer technical questions, and sometimes grade assignments. Teaching assistants often serve as a bridge between students and instructors, providing extra guidance and mentoring. They may also help set up development environments and troubleshoot issues. Their role is essential in fostering a supportive learning environment for aspiring software developers.

What are some common challenges faced by software developer teaching assistants when supporting students in coding labs?

Software Developer Teaching Assistants often encounter challenges such as addressing a wide range of student skill levels, managing multiple questions simultaneously, and ensuring that all students receive adequate attention during coding labs. They must balance providing guidance with encouraging independent problem-solving, which can be tricky, especially with large or diverse classes. Effective communication and time management are key to successfully supporting both struggling and advanced students, while also collaborating closely with lead instructors to align on teaching strategies.

What are the key skills and qualifications needed to thrive as a software developer teaching assistant, and why are they important?

To thrive as a Software Developer Teaching Assistant, you need a solid understanding of programming fundamentals, software development practices, and often a degree or coursework in computer science or a related field. Familiarity with coding languages (such as Python, Java, or JavaScript), development tools (IDEs, version control like Git), and educational platforms (like LMS systems) is typically required. Exceptional communication, patience, and mentorship abilities help you effectively support and guide students. These skills ensure you can bridge the gap between technical concepts and learner understanding, fostering student success and positive learning outcomes.

What is the difference between Software Developer Teaching Assistant vs Software Engineer?

AspectSoftware Developer Teaching AssistantSoftware Engineer
Required CredentialsTypically a bachelor's degree in computer science or related field; some roles may require teaching experienceBachelor's or higher in computer science or related field; professional certifications are common
Work EnvironmentEducational institutions, coding bootcamps, or training programsTech companies, startups, or corporate IT departments
Employer & Industry UsageEducational settings focusing on teaching coding and programming skillsDesigning, developing, and maintaining software applications across industries
Common Search & Comparison IntentUnderstanding teaching roles in tech educationUnderstanding professional software development roles

The Software Developer Teaching Assistant primarily supports educational environments by assisting in teaching coding and programming, often requiring teaching experience and a background in computer science. In contrast, a Software Engineer focuses on designing and building software products in a professional setting. While both roles require technical knowledge, their work environments and primary responsibilities differ significantly.

What cities in Oregon are hiring for Software Developer Teaching Assistant jobs?

Cities in Oregon with the most Software Developer Teaching Assistant job openings:

Quantum Error Correction Software Engineer

Hillsboro, OR • On-site

Intel Corporation
Manufacturing • 10K+ employees

$149K - $211K/yr

Other

Medical, Retirement, PTO

Posted 6 days ago


Intel rating

8.7

Company rating: 8.7 out of 10

Based on 147 frontline employees who took The Breakroom Quiz


Job description

Job Details: Job Description: The Role and Impact We are seeking a talented Quantum Error Correction Software Engineer to assist in the design and implementation of future fault tolerant quantum computers. In this role, you will take technical ownership of software development, focusing on enabling efficiency and innovation. Your contributions will directly impact Intel's ability to deliver advanced technologies and empower engineering teams across internal and external domains.

Business group You'll be joining the Corporate Technology Office (CTO), Intel's global hub for innovation and next-generation technology exploration. The CTO drives research and development initiatives that shape the future of computing, fostering collaboration across engineering disciplines and industry ecosystems. As part of this group, you will contribute to advancing Intel's technical leadership and solving key challenges to enable breakthrough technologies, such as exploring quantum computer systems engineering and architecture. This is an exciting opportunity to influence the architecture in many components of the quantum computing stack, and to join a team building Intel's first quantum computers.

Key Responsibilities
  • Design and implement software codes specifically for Intel quantum hardware constraints.
  • Research and development of quantum error correction protocols for fully fault tolerant quantum computing systems.
  • Collaborate with internal engineering teams and external industry partners to assess technical feasibility, prioritize development, and drive advanced solutions.
  • Explore the performance of technology alternatives, collaborating with algorithm and application researchers, software engineers and hardware engineers to explore hardware/software trade-offs in the implementation of quantum error correcting codes.
  • Collaborate closely with both quantum computing hardware and software teams
  • Provide technical leadership to development teams, driving best practices and ensuring high-quality software delivery.
  • Stay engaged with industry trends and advancements, sharing insights and collaborating with technologists across Intel and beyond.
Minimum Qualifications
  • Ph.D. in Physics, Computer Science or Computer Engineering or related field
  • Experience in quantum error correction research and development (1+ years).
  • Proficiency in programming languages and frameworks relevant to software tools development (e.g., C++, Python, or similar).
  • Demonstrated ability to deliver significant results in a multidisciplinary environment.
Preferred Qualifications
  • Strong leadership capabilities with experience in guiding technical teams and driving strategic development priorities.
  • Excellent communication and collaboration skills to engage with cross-functional teams and industry partners.
  • Ability to stay ahead of emerging industry trends and translate them into actionable technical strategies.

Join us in shaping the future of computing and making a lasting impact on technology innovation. Explore exciting challenges, contribute your expertise, and unlock opportunities for growth in a vibrant and engaging environment.

Job Type: College Grad Shift: Shift 1 (United States of America) Primary Location: US, Oregon, Hillsboro Additional Locations:

Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Position of Trust N/A

Benefits We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation. Find out more about the benefits of working at Intel.

Annual Salary Range for jobs which could be performed in the US: $149,600.00-211,200.00 USD The range displayed on this job posting reflects the minimum and maximum target compensation for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific compensation range for your preferred location during the hiring process.

Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

  • Job posting details (such as work model, location or time type) are subject to change.
  • AD... Intel is committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices. We do not charge any fees during our hiring process. Candidates should never be required to pay recruitment fees, medical examination fees, or any other charges as a condition of employment. If you are asked to pay any fees during our hiring process, please report this immediately to your recruiter.
  • Intel’s official careers website. Find your next job and take on projects that shape tomorrow’s technology.

Benefits

Internships

Life at Intel

Locations

Recruitment Process

#J-18808-Ljbffr

What Intel employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Intel logo

About Intel

Sourced by ZipRecruiter

Intel strives to make every facet of semiconductor manufacturing state-of-the-art -- from semiconductor process development and manufacturing, through yield improvement to packaging, final test and optimization, and world class Supply Chain and facilities support. Employees in the Technology and Manufacturing Group are part of a worldwide network of design, development, manufacturing, and assembly/test facilities, all focused on utilizing the power of Moore's Law to bring smart, connected devices to every person on Earth

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1968