2

Full Time Software Engineering Teaching Jobs in Reno, NV

Minimum of 3 years of software engineering experience. * Advanced knowledge of at least one ... Benefits are available to all full-time employees after 90 days * Medical, dental, vision, and life ...

Minimum of 3 years of software engineering experience. * Advanced knowledge of at least one ... Benefits are available to all full-time employees after 90 days * Medical, dental, vision, and life ...

Senior Software Engineer - SDET

Reno, NV · On-site

$160K - $200K/yr

Job Type Full-time Description The Senior Software Engineer (SDET) is a hybrid engineering role that combines hands-on testing, test automation development, and quality advocacy. At SendCutSend, this ...

Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer ...

Engineering Technician

Reno, NV · On-site

$32 - $42/hr

Job Type Full-time Description As the Engineering Technician, you will support daily manufacturing ... Experience using CAD/CAM software in a manufacturing or fabrication environment Preferred ...

Transmission Line Engineer

Reno, NV · On-site

$90K - $130K/yr

Prepare detailed engineering drawings, specifications, and reports. * Conduct site visits and ... Utilize advanced software tools for modeling and simulation of transmission line performance.

next page

Showing results 1-20

Full Time Software Engineering Teaching information

See Reno, NV salary details

$63.3K

$147.1K

$204.9K

How much do full time software engineering teaching jobs pay per year?

As of Jul 14, 2026, the average yearly pay for full time software engineering teaching in Reno, NV is $147,091.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,600.00 and $172,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by full-time software engineering instructors, and how can they be managed effectively?

Full-time software engineering instructors often encounter challenges such as balancing curriculum updates with fast-evolving technologies, addressing diverse student learning needs, and managing large classroom dynamics. Staying current with industry trends through continuous learning and professional development is essential. Instructors can also collaborate closely with other educators to share resources, implement peer learning activities, and adopt adaptive teaching strategies to better support students with varying skill levels.

What is the difference between Full Time Software Engineering Teaching vs Full Time Software Development?

AspectFull Time Software Engineering TeachingFull Time Software Development
Required CredentialsTypically requires a degree in computer science or education, teaching certifications may be preferredRequires a degree in computer science, software engineering, or related field; certifications are optional
Work EnvironmentEducational institutions, classrooms, online teaching platformsCorporate offices, tech companies, remote or on-site development teams
Employer & Industry UsageUniversities, coding bootcamps, online education platformsTech companies, startups, software firms, freelance projects

Full Time Software Engineering Teaching focuses on educating students and professionals in coding and software concepts, often within academic or training settings. In contrast, Full Time Software Development involves creating, testing, and maintaining software products within industry environments. Both roles require strong technical skills, but teaching emphasizes communication and curriculum delivery, while development centers on coding and project execution.

What is a Full Time Software Engineering Teaching position?

A Full Time Software Engineering Teaching position involves instructing students in the principles, practices, and tools of software engineering. This role typically requires developing lesson plans, delivering lectures, leading lab sessions, assessing student work, and staying current with industry trends. Educators in this field may teach topics such as programming languages, software design, algorithms, and development methodologies. The position can be found at universities, colleges, coding bootcamps, or technical institutes, and often involves collaborating with other faculty and supporting students’ academic and career growth.

What are the key skills and qualifications needed to thrive as a Full Time Software Engineering Teacher, and why are they important?

Thriving as a Full Time Software Engineering Teacher requires a strong background in computer science or software engineering, typically with a relevant degree and professional experience in programming. Familiarity with coding languages (such as Python, Java, or JavaScript), development environments, and educational technologies like learning management systems is essential. Excellent communication, patience, and the ability to inspire and mentor students are standout soft skills for this role. These competencies ensure students receive high-quality, practical instruction and support, preparing them effectively for careers in software engineering.
What are popular job titles related to Full Time Software Engineering Teaching jobs in Reno, NV? For Full Time Software Engineering Teaching jobs in Reno, NV, the most frequently searched job titles are:
What job categories do people searching Full Time Software Engineering Teaching jobs in Reno, NV look for? The top searched job categories for Full Time Software Engineering Teaching jobs in Reno, NV are:
What cities near Reno, NV are hiring for Full Time Software Engineering Teaching jobs? Cities near Reno, NV with the most Full Time Software Engineering Teaching job openings:

Job description

SubsidiaryNew MillenniumOverview

Join Our Team at New Millennium!

Are you ready to make a real impact and be part of something extraordinary? At New Millennium, we're not just developing software, we're transforming the joist industry for the better.  If you're driven by innovation and thrive in a collaborative environment, we want you on our team!

https://www.newmill.com/about/company.html

Why You'll Love Working Here:

  • Transformative Work: Be at the forefront of developing systems that revolutionize our industry and drive our business forward.
  • Collaborative Culture: Work alongside talented professionals who are as passionate about technology as you are.
  • Growth Opportunities: We support your professional development and offer opportunities to advance your career.
  • Innovative Spirit: Work in an environment that embraces new technologies and encourages creative problem-solving.
Responsibilities

Your Role:

  • Solve Real-World Challenges: Analyze business problems and propose innovative software solutions to aid in pushing joist industry technology forward.
  • Drive Development: Lead the charge in reviewing, analyzing, and modifying applications, from requirements gather to coding, testing and installation.
  • Empower Users: Provide exceptional support for software applications, including bug fixes, report writing, and data alterations.
Qualifications

What We're Looking For:

  • Requirements:
    • BS Degree in Computer Science or Related Field
    • 4+ Years of Related Experience
    • Strong Skills in Organization, Task Completion, Logical Thinking, and Analysis
  • Eye Catchers:
    • Expertise in the C# / .NET Tech Stack
    • Experience in building and maintaining distributed systems
    • Diverse knowledge in storage persistence technologies
    • Experience in cross-platform UI toolkits like React Native / Flutter
    • Ability to maintain and incrementally improve legacy codebases
    • Direct Experience with Delphi / Object Pascal
  • Preferences:
    • Full Stack Application Development: Experience in a collaborative environment.
    • Software Engineering Mastery: Deep understanding of modern software engineering principles and practices.
    • Willingness to Learn: Open to learning new development languages and tools.
    • ERP/MRP Systems: Experience developing and supporting these systems in a manufacturing environment.
    • Database Proficiency: Working knowledge of database management and development.
    • Mathematical Acumen: Proficiency in relevant mathematical concepts. Structural or Civil Engineering knowledge is a plus!
    • Leadership Qualities: Ability to inspire, lead and mentor junior software engineers.

Ready to Make a Difference?

If you're excited about the opportunity to work on transformative projects and help shape the future of our business, apply today! Let's build a brighter future together at New Millennium!

Steel Dynamics, Inc., and all affiliated entities are equal opportunity employers. 

Employment Type: FULL_TIME