2

Remote Computer Engineering Jobs in Maryland (NOW HIRING)

Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$150K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent ...

Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent ...

Senior Software Engineer, Kotlin | MDM

Baltimore, MD ยท On-site +1

$140K - $220K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

About You โ€ข Bachelor's degree in Computer Science, Computer Engineering, Information Technology ... Location We are flexible on remote working from home, if you are located in the USA and reside in ...

Senior Software Engineer, Kotlin | MDM

Baltimore, MD ยท On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ... Location We are flexible on remote working from home, if you are located in the USA and reside in ...

Patching | Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$124K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Patching | Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$124K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Senior Data Engineer | Emerging Products

Baltimore, MD ยท On-site +1

$105K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location -- We are flexible on remote working from home, if you are located in the USA and reside ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Senior Data Engineer | Emerging Products

Baltimore, MD ยท On-site +1

$105K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location -- We are flexible on remote working from home, if you are located in the USA and reside ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Senior Data Engineer | Emerging Products

Baltimore, MD ยท On-site +1

$105K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location -- We are flexible on remote working from home, if you are located in the USA and reside ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Senior Data Engineer | Emerging Products

Baltimore, MD ยท On-site +1

$105K - $143K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location -- We are flexible on remote working from home, if you are located in the USA and reside ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Software Architect

Germantown, MD ยท On-site +1

$205K - $307K/yr

... or Computer Engineering; or 12+ years related experience without relevant degree * Hands-On ... require remote management and operations * Ability to develop and deliver software using CI / CD ...

Senior Software Engineer, Java | Content Team

Baltimore, MD ยท On-site +1

$124K - $163K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent ...

Showing results 21-40

Remote Computer Engineering information

See Maryland salary details

$47.1K

$117.9K

$133.4K

How much do remote computer engineering jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote computer engineering in Maryland is $117,936.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,200.00 and $127,600.00 per year, depending on experience, location, and employer.

What is remote computer engineering?

Remote computer engineering refers to the practice of working as a computer engineer from a location outside of a traditional office, often from home or another remote setting. Remote computer engineers design, develop, test, and maintain computer hardware and software systems, collaborating with teams using digital communication tools. This role requires strong technical skills, self-motivation, and the ability to manage projects independently while staying connected with colleagues virtually. Remote positions are popular in the tech industry due to their flexibility and access to a global talent pool.

How do remote computer engineers typically collaborate with team members across different time zones?

Remote computer engineers often work with colleagues located in various parts of the world, which requires effective communication and collaboration tools. Teams usually rely on project management platforms, version control systems, and regular video meetings to stay aligned. Clear documentation, asynchronous communication, and flexible schedules help ensure that everyone can contribute efficiently, even when working hours don't fully overlap. Adapting to this environment can be challenging at first, but it fosters strong communication skills and autonomy.

What are the key skills and qualifications needed to thrive as a remote computer engineer, and why are they important?

To thrive as a Remote Computer Engineer, you need a strong background in computer science, software development, and problem-solving, usually supported by a relevant degree or equivalent experience. Familiarity with programming languages, version control systems like Git, and cloud platforms such as AWS or Azure is typically required, alongside certifications like CompTIA or AWS Certified Solutions Architect. Excellent communication, self-motivation, and time management are essential soft skills for effective remote collaboration and productivity. These skills and qualities are crucial for delivering high-quality technical solutions while working independently in distributed teams.

What is the difference between Remote Computer Engineering vs Remote Software Development?

AspectRemote Computer EngineeringRemote Software Development
Required CredentialsBachelor's in Computer Engineering, certifications like Cisco CCNA or CompTIA Network+Bachelor's in Computer Science or Software Engineering, certifications like Microsoft Certified, AWS Developer
Work EnvironmentDesigning hardware, embedded systems, network infrastructure; often involves labs or on-site hardware testingWriting, testing, and deploying software applications; primarily computer-based work
Employer & Industry UsageTelecommunications, hardware manufacturing, embedded systems companiesTech companies, startups, software firms, IT services

Remote Computer Engineering focuses on hardware design, embedded systems, and network infrastructure, often requiring specialized certifications and hardware labs. In contrast, Remote Software Development centers on coding, testing, and deploying software applications, with a primary emphasis on programming skills and cloud certifications. Both roles are in high demand but serve different technical needs within the tech industry.

Are remote computer engineers still in demand?

Remote computer engineering remains in high demand due to ongoing digital transformation and the need for software development, system design, and cybersecurity expertise. Professionals with skills in programming languages, cloud platforms, and remote collaboration tools are especially sought after across various industries.

Can you work remotely as a computer engineer?

Yes, many computer engineering roles can be performed remotely, especially those involving software development, system design, and troubleshooting. Remote work often requires strong communication skills, familiarity with collaboration tools, and sometimes specific certifications or security clearances depending on the employer.

Which remote computer engineering jobs can be done remotely?

Remote computer engineering jobs include roles such as software engineer, hardware engineer, systems architect, and embedded systems developer. These positions often require skills in programming, hardware design, or system integration and can be performed from a home office with access to necessary tools and internet connectivity.

What are the most commonly searched types of Computer Engineering jobs in Maryland?

The most popular types of Computer Engineering jobs in Maryland are:

What are popular job titles related to Remote Computer Engineering jobs in Maryland?

For Remote Computer Engineering jobs in Maryland, the most frequently searched job titles are:

What job categories do people searching Remote Computer Engineering jobs in Maryland look for?

The top searched job categories for Remote Computer Engineering jobs in Maryland are:

What cities in Maryland are hiring for Remote Computer Engineering jobs?

Cities in Maryland with the most Remote Computer Engineering job openings:

Infographic showing various Remote Computer Engineering job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 75% Physical, 2% Hybrid, and 23% Remote job distribution, with an average salary of $117,936 per year, or $56.7 per hour.

Senior Software Engineer, Java | Endpoint Architecture

NinjaOne

Baltimore, MD โ€ข On-site, Remote

$124K - $163K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

About the Role 

As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers.

In this role, youโ€™ll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations.

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: 

  • Software Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards.
  • Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives. Balance technical debt, performance concerns, and scalability with business needs.
  • Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects.
  • Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams.
  • Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software.
  • Other Duties: Contribute to additional responsibilities as needed to support the teamโ€™s success.

Qualifications and Requirements: 

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications. 
  • 5+ years of experience with highly scalable systems.
  • Proven experience in scaling systems and solving complex system design challenges.
  • Strong knowledge of object-oriented programming (OOP) design principles and practices.
  • Expertise in API design and RESTful services, with experience using frameworks like Jersey or Spring.
  • Proficient in relational database design and development.
  • Experience with