Bachelor's degree in Computer Science, Computer Engineering, Information Technology or other ... Expertise in software design and architecture, including CI/CD, modern web UI development, caching ...
Quick apply
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or other ... Expertise in software design and architecture, including CI/CD, modern web UI development, caching ...
Quick apply
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or other ... Expertise in software design and architecture, including CI/CD, modern web UI development, caching ...
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Computer Science, Software Engineering, or a related ...
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Computer Science, Software Engineering, or a related ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Raleigh, NC · On-site
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Computer Science, Software Engineering, or a related ...
Raleigh, NC · On-site
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 1. Bachelor's degree in Computer Science, Software Engineering, or a related ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Bachelor's degree in Computer Science, Engineering, or related field; equivalent experience considered. * 7+ years of professional software engineering experience. * 2+ years of experience leading ...
Cary, NC · On-site
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant ...
Cary, NC · On-site
Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 5 years relevant ...
Charlotte, NC · On-site
... computer sciences or equivalent • 5 years of Java/ functional programming experience is a must ... design, software development, and testing • Aptitude for learning and applying programming ...
Charlotte, NC · On-site
... computer sciences or equivalent • 5 years of Java/ functional programming experience is a must ... design, software development, and testing • Aptitude for learning and applying programming ...
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... Software Engineer II (Raleigh, NC) Elster Solutions LLC seeks a Software Engineer II at our Raleigh ...
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... Software Engineer II (Raleigh, NC) Elster Solutions LLC seeks a Software Engineer II at our Raleigh ...
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... Software Engineer II (Raleigh, NC) Elster Solutions LLC seeks a Software Engineer II at our Raleigh ...
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... Software Engineer II (Raleigh, NC) Elster Solutions LLC seeks a Software Engineer II at our Raleigh ...
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background witha track recordof shipping production systems at scale. You can hold your own in a ...
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background witha track recordof shipping production systems at scale. You can hold your own in a ...
Durham, NC · On-site
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background with a track record of shipping production systems at scale. You can hold your own in a ...
Durham, NC · On-site
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background with a track record of shipping production systems at scale. You can hold your own in a ...
Durham, NC · On-site
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background with a track record of shipping production systems at scale. You can hold your own in a ...
Durham, NC · On-site
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background with a track record of shipping production systems at scale. You can hold your own in a ...
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background witha track recordof shipping production systems at scale. You can hold your own in a ...
Bachelor's degree in computer science, Engineering, or equivalent. * A strong software engineering background witha track recordof shipping production systems at scale. You can hold your own in a ...
Durham, NC · On-site
$244K/yr
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
Durham, NC · On-site
$244K/yr
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
Raleigh, NC · On-site
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... software - that help make the world smarter, safer and more sustainable.
Raleigh, NC · On-site
$113K/yr
Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering ... software - that help make the world smarter, safer and more sustainable.
Durham, NC · On-site
$244K/yr
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
Durham, NC · On-site
$244K/yr
Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and six (6) years of experience as a ...
$88K - $168K/yr
As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing ... Bachelor's degree in Computer Science, related technical field, or equivalent practical experience ...
$88K - $168K/yr
As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing ... Bachelor's degree in Computer Science, related technical field, or equivalent practical experience ...
NC · On-site +1
$88K - $168K/yr
As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing ... degree in Computer Science, related technical field, or equivalent practical experience • ...
NC · On-site +1
$88K - $168K/yr
As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing ... degree in Computer Science, related technical field, or equivalent practical experience • ...
$57.7K - $69.4K
2% of jobs
$69.4K - $81.2K
4% of jobs
$81.2K - $92.9K
6% of jobs
$92.9K - $104.6K
8% of jobs
$110.9K is the 25th percentile. Wages below this are outliers.
$104.6K - $116.4K
7% of jobs
$116.4K - $128.1K
18% of jobs
The median wage is $130.8K / yr.
$128.1K - $139.8K
16% of jobs
$139.8K - $151.6K
2% of jobs
$156.4K is the 75th percentile. Wages above this are outliers.
$151.6K - $163.3K
26% of jobs
$163.3K - $175K
1% of jobs
$175K - $186.8K
8% of jobs
$57.7K
$134.1K
$186.8K
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
This job post has expired today. Applications are no longer accepted.
About the Role
As Software Engineering Manager leading a NinjaOne product, you will guide and grow our software development team. Responsible for building new and maintaining existing features, building the core of the NinjaOne IT Operations suite of our SaaS offerings. Work closely across our internal teams responsible for the software product roadmap and its delivery. As an Engineering leader- you will collaborate with our product management and platform engineering teams across the NinjaOne organization. You will lead a growing, agile team of engineers- where you will own product technology, engineering growth and development and successful product delivery to our customers.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll be Doing
About You
About Us
NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 30,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, New Jersey, or Washington the base salary hiring range for this position is $150,000 to $220,000 per year.
For roles based in New York, the base salary hiring range for this position is $150,000 to $220,000 per year.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
#LI-JL1
#LI-Remote
Sourced by ZipRecruiter
Software development
201 - 500 Employees
Austin, TX, US
2013