1

Software Engineer Northeastern University Jobs (NOW HIRING)

Part-Time Lecturer

Boston, MA · On-site

$2K - $2K/wk

Founded in 1898, Northeastern is a global research university and a world leader in experiential ... engineering and biotechnology students at the graduate or undergraduate level depending on ...

CNC Machinist

Boston, MA · On-site

$29 - $40.96/hr

CAM/CAD software programming * MS Office Suite proficiency (Excel, Outlook, etc.) * Ability to ... Collaborate with departmental staff and other Northeastern University units on machining and ...

Application Developer

Boston, MA · On-site

$87K - $123K/yr

Software organization, management, version control experience * UI experience * Full-Stack ... Position Type Research Additional Information Northeastern University considers factors such as ...

The MGEN unit seeks to produce more effective software engineers who are substantially more capable ... Position Type Academic Additional Information Northeastern University considers factors such as ...

next page

Showing results 1-20

Software Engineer Northeastern University information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer northeastern university jobs pay per year?

As of Jun 15, 2026, the average yearly pay for software engineer northeastern university in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

How does a Software Engineer at Northeastern University typically collaborate with faculty, researchers, and other technical teams?

As a Software Engineer at Northeastern University, you will frequently partner with faculty, researchers, and cross-functional technical teams to develop, implement, and support software solutions for academic and research initiatives. This collaboration often involves participating in project meetings, gathering requirements, providing technical guidance, and ensuring that software tools align with both research goals and institutional standards. Effective communication and adaptability are important, as projects may range from research data management to campus-wide system improvements.

What are the key skills and qualifications needed to thrive as a Software Engineer at Northeastern University, and why are they important?

To thrive as a Software Engineer at Northeastern University, you need strong proficiency in programming languages (such as Python, Java, or C++), computer science fundamentals, and typically a bachelor’s degree in computer science or a related field. Familiarity with development tools like Git, integrated development environments (IDEs), and experience with software engineering methodologies are commonly required. Strong problem-solving abilities, teamwork, and effective communication skills help individuals excel in collaborative and academic environments. These skills and qualities are critical for developing reliable software, supporting research or institutional projects, and ensuring seamless collaboration within multidisciplinary teams.

What does a Software Engineer do at Northeastern University?

A Software Engineer at Northeastern University is responsible for designing, developing, testing, and maintaining software applications that support the university's academic and administrative needs. They collaborate with faculty, staff, and students to understand requirements and implement technology solutions that enhance learning, research, and campus operations. Their work may involve web development, data management, system integration, and providing technical support for university platforms.

What is the difference between Software Engineer Northeastern University vs Software Developer Northeastern University?

AspectSoftware Engineer Northeastern UniversitySoftware Developer Northeastern University
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft, AWSBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentCollaborative teams in tech companies, startups, or academiaDevelopment-focused roles in similar environments, often overlapping with engineers
Industry UsageCommonly used in tech, finance, healthcare sectorsUsed interchangeably with Software Engineer in many companies, especially in startups

While both roles involve software development, Software Engineers often focus on system architecture and design, whereas Software Developers typically concentrate on coding and implementation. At Northeastern University, these roles may overlap, but the title 'Software Engineer' usually implies a broader scope of responsibilities.

Infographic showing various Software Engineer Northeastern University job openings in the United States as of June 2026, with employment types broken down into 1% As Needed, 98% Full Time, and 1% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Assistant/Associate/Full Teaching Professor - Mechanical & Industrial Engineering/Semiconductor -...

Assistant/Associate/Full Teaching Professor - Mechanical & Industrial Engineering/Semiconductor -...

NorthEastern

Oakland, CA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

About the Opportunity

The Department of Mechanical & Industrial Engineering (MIE) at Northeastern University is seeking outstanding individuals to fill a full-time non-tenure-track faculty position at the rank of Assistant/Associate/Full Teaching Professor with a focus in Semiconductor Engineering. This is a full-time, benefits-eligible, non-tenure-track position at the Northeastern University Oakland campus - a 135-acre campus located in the heart of the San Francisco Bay Area. Appointments are made on an annual 8-month basis, with salary commensurate with experience. Non-tenure-track faculty have renewable appointment terms and promotion eligibilities guided by the Faculty Handbook.

The MIE department currently boasts 91 faculty members with 65 tenured/tenure-track faculty, among whom a remarkable 44% have received prestigious Young Faculty Awards such as the CAREER award from the National Science Foundation, and 26 teaching faculty who contribute significantly to our educational excellence and mission. Our faculty are at the heart of these endeavors, engaging in broad, trans- and inter-disciplinary work that resulted in external research awards of over $75M over the last five years. The MIE department has grown to accommodate an impressive student body of 3,183 students in 2025, making us the largest disciplinary academic department in the College of Engineering at Northeastern University. The department offers 24 graduate MS, PhD, and certificate programs, as well as undergraduate majors in mechanical engineering (ME) and industrial engineering (IE) including combined majors with physics, business, etc.

Following their workload specification, non-tenure-track teaching faculty may choose to initiate and undertake research and service activities, including, but not limited to advising undergraduate and graduate students, student recruiting, e-learning, educational research, as well as professional publications and presentations. Such activities are encouraged and supported by the MIE department.

The position entails educational interaction with students in roles including but not limited to traditional instruction (lecture courses, lab courses), curriculum development, and student advising. The main responsibility of this position is teaching courses related to the Master of Science (MS) in Semiconductor Engineering Program with the materials and manufacturing concentration. The ideal candidate would be able to teach core MIE courses such as Introduction to Micro- and Nano-manufacturing, Semiconductor Materials, Micro-Electro-Mechanical System (MEMS), and other semiconductor engineering courses. The annual teaching courseload is six courses, with the potential for teaching more than one section of a course in the same semester, over Fall and Spring semesters. Courses may be at both the undergraduate and graduate levels. Qualified candidates must be prepared to work with global student populations.

A PhD in Mechanical Engineering, or Materials Science and Engineering, or another related discipline by the appointment start date is required. Teaching experience is required. Candidates should have demonstrated experience in semiconductor engineering and related sub-areas. Excellent written and oral communication skills are required. Industrial experience is desirable but not required. The appointment title/rank will be commensurate with the candidate's qualifications and experience.

Please include with your application documents a Cover Letter; Curriculum Vitae; Teaching Statement and Philosophy; and contact details for three references. Instructions for the statements are included below.

Teaching Statement & Philosophy: Please summarize your past instructional and mentorship expertise, your pedagogical philosophy, your plans and goals for teaching (including existing and proposed courses), and your strategies for teaching and mentoring a diverse cohort of undergraduate and graduate students. Include a section discussing educational scholarship that you would conduct as part of your efforts in instruction and/or working with students.

Review of applications will begin immediately and will continue until the position is filled. Questions about the position should be directed to Professor Ahmed Busnaina, Search Committee Chair, at a.busnaina@northeastern.edu. All qualified candidates are encouraged to apply.

Position Type

Academic

Additional Information

Northeastern University considers factors such as candidate work experience, education and skills when extending an offer.

Northeastern has a comprehensive benefits package for benefit eligible employees. This includes medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement- as well as commuting & transportation. Visit https://hr.northeastern.edu/benefits/ for more information.

All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.

Pay Range:

Assistant Teaching Professor: $81,000.00 - $94,000.00 | Associate Teaching Professor: $93,000.00 - $112,000.00 | Teaching Professor: $110,000.00 - $140,000.00

With the pay range(s) shown above, the starting salary will depend on several factors, which may include your education, experience, location, knowledge and expertise, and skills as well as a pay comparison to similarly-situated employees already in the role. Salary ranges are reviewed regularly and are subject to change.