1

Software Engineer Northeastern University Jobs (NOW HIRING)

Sr R&D Engineer

Burlington, MA · On-site

$99K - $143K/yr

About the Opportunity JOB SUMMARY The Kostas Research Institute (KRI) at Northeastern University ... and software engineers) to deliver integrated solutions (25%) Manage technical scope and ...

Research Assistant

Boston, MA · On-site

$48K - $66K/yr

... COTI) Lab at Northeastern University will support NIH-funded projects focused on advancing ... The candidate should have hands-on experience in programming and software development, with ...

Sr R&D Engineer

Burlington, MA · On-site

$99K - $143K/yr

About the Opportunity JOB SUMMARY The Kostas Research Institute (KRI) at Northeastern University ... and software engineers) to deliver integrated solutions (25%) Manage technical scope and ...

Sr Research Scientist

Burlington, MA · On-site

$107K - $136K/yr

The Kostas Research Institute (KRI) at Northeastern University (NU) - a rapidly growing institute ... Responsibilities include providing technical contributions as a software engineer for a wide range ...

Research Assistant

Boston, MA · On-site

$48K - $66K/yr

... COTI) Lab at Northeastern University will support NIH-funded projects focused on advancing ... The candidate should have hands-on experience in programming and software development, with ...

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.

Temporary R&D Software Engineer

Northeastern University

Burlington, MA • On-site

$35/hr

Part-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

About the Opportunity
The Kostas Research Institute (KRI) at Northeastern University (NU) - a rapidly growing institute that conducts cutting-edge applied R&D - is seeking a highly motivated and enthusiastic part-time, temporary, and non-benefitted Research & Development (R&D) Engineer with expertise in Software Engineering. The R&D Engineer is expected to work as part of a multi-disciplinary team and contribute to the successful execution of R&D projects.
Responsibilities include providing technical contributions as a software engineer for a wide range of projects involving machine learning (ML) and artificial intelligence (AI), including autonomy, sensing and communication, and decision support systems, among others. The R&D Engineer will work collaboratively with multi-disciplinary teams across the KRI consortium, consisting of academic and industry partners, to create solutions and prototypes for projects in application areas, including autonomous systems, robotics, cognitive and distributed sensing, and machine learning systems, among others.
Successful candidates will be responsible team players and passionate about cutting-edge technologies, as well as possess a deep understanding of ML/AI technology and experience in turning technologies into practical, state-of-the-art systems. A close working relationship with and support of KRI Senior R&D Engineers/Scientists for government and industry contracts will be required.
The Kostas Research Institute was founded with a focus on homeland security research and development. Today, KRI strives to advance resilience in the face of 21st century risks across a wide range of technologies, emphasizing a collaborative approach that leverages our R1 university intellectual capital and technologies to develop application-specific solutions to customer needs. KRI focuses on satisfying customer-driven needs by co-locating a diverse, highly skilled R&D team that can address all aspects of a particular problem across the full range of technology-readiness levels. KRI headquarters, located at the NU Innovation Campus in Burlington, MA (ICBM), is home to one-of-a-kind research and test facilities for conducting activities related to cognitive and distributed RF signal processing and machine learning, unmanned and autonomous system technologies, as well as quantum materials and sensing.
This position is with KRI at Northeastern University, LLC, a wholly-owned subsidiary of NU. The primary office for this position is located at NU's ICBM.
1.Minimum Qualifications
Education and Experience
  • Required: Undergoing or completed B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Required Skills/Attributes
  • Proficiency in developing and testing software packages
  • Proficiency with high-level object-oriented programming and scripting languages, such as Python, C++, Java
  • Experience with high-performance computing environments.
  • Understanding and experience with Python frameworks, such as Pandas, SciPy and NumPy
  • Experience working within software development spaces such as GitHub
  • A passion to learn and constantly expand knowledge base
  • Comfortable working with novel/emerging technologies
  • Passion for developing new prototypes and solutions
  • Self-motivated worker capable of contributing to technical planning for a project
  • Ability to work with a small team and share knowledge with others

Preferred Skills/Attributes
  • M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • US Citizenship with the ability to obtain a security clearance.

Position Type
Temporary
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 Rate:
$35.00/hr