2

Remote Software Implementation Jobs in Ellicott City, MD

Senior AI Software Engineer

Washington, DC ยท On-site +1

$180K - $210K/yr

Lead the technical architecture and implementation of an edge-native intelligent processing ... Hybrid or Remote with limited travel Benefits: Expression offers competitive salaries and benefits ...

... and learn to implement reliable, maintainable software that complies with federal security ... Remote status is subject to change at the customer's direction, but is expected to continue.

... software implementation, integration, training, and change requests * Document on-site or remote service interventions What makes you a great fit: * Possess strong analytical and troubleshooting ...

IT Delivery Project Manager

Reston, VA ยท On-site +1

$102K - $121K/yr

The successful candidate will manage multiple IT and software implementation projects, coordinate ... Remote Office (US99)

... and learn to implement reliable, maintainable software that complies with federal security ... Remote status is subject to change at the customer's direction, but is expected to continue.

... and learn to implement reliable, maintainable software that complies with federal security ... Remote status is subject to change at the customer's direction, but is expected to continue.

Implement full cloud solutions that integrate with third part applications * Execute local ... remote location, with minimal supervision. * Operate within a NIST 800-171 compliant security ...

This opportunity is full time and onsite at the NIH in Bethesda, MD and/or remote work. We attract ... Responsible for the development, implementation, testing, and continued maintenance of NCBI ...

Software Engineer

Reston, VA ยท On-site +1

Architect and implement solutions using modern AI/ML frameworks, orchestration tools, vector ... Flexible to work remote with the ability to commute to the corporate office as needed Must have ...

Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$150K - $220K/yr

... and implementing scalable new solutions and product improvements. Providing clean and optimized ... Location - We are flexible on remote working from home, if you are located in the USA and reside in ...

Software Developer

Annapolis, MD ยท On-site +1

$69K - $158K/yr

Remote Work: No Job Number: R0245662 Location: Annapolis Junction,MD,US Share job via: Share ... You will also implement best practices for CI/CD deployments and automated testing to ensure the ...

Software Test Engineer

Lanham, MD ยท On-site +1

$106K - $195K/yr

The position is full-time, and available as remote or as a hybrid role in Boston, MA or Lanham, MD ... and implement testability features * Identify, develop, maintain, and utilize automated test ...

... and implementing scalable new solutions and product improvements. Providing clean and optimized ... Location - We are flexible on remote working from home, if you are located in the USA and reside in ...

Showing results 41-60

Remote Software Implementation information

See Ellicott City, MD salary details

$44.3K

$76.5K

$102.1K

How much do remote software implementation jobs pay per year?

As of Aug 7, 2026, the average yearly pay for remote software implementation in Ellicott City, MD is $76,546.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,800.00 and $89,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the remote software implementation position, and why are they important?

To thrive in Remote Software Implementation, you need a strong background in software deployment, system integrations, and troubleshooting, commonly supported by a degree in computer science or a related field. Familiarity with tools such as CRMs, ERPs, API management software, project management platforms, and certifications like PMP or vendor-specific implementation credentials are valuable. Excellent communication, customer service orientation, and problem-solving abilities help you excel when guiding clients through configuration and onboarding processes. These skills ensure seamless software adoption, high client satisfaction, and efficient remote collaboration in dynamic business environments.

What are some typical challenges faced in a remote software implementation role, and how are they addressed?

Remote software implementation professionals often encounter challenges such as coordinating with clients across different time zones, troubleshooting issues without onsite access, and ensuring clear communication throughout the deployment process. To address these issues, teams commonly rely on robust virtual collaboration tools, structured project management systems, and frequent check-ins with stakeholders to ensure everyone remains aligned. Adaptability and proactive communication are crucial in overcoming obstacles and maintaining project timelines. By developing strong remote workflows and leveraging innovative support methods, implementation specialists can deliver successful results and outstanding client experiences without being physically present.

What is a remote software implementation?

A Remote Software Implementation job involves deploying, configuring, and integrating software solutions for clients while working remotely. Professionals in this role collaborate with customers to understand their requirements, provide technical guidance, and ensure a smooth onboarding process. They may also troubleshoot issues, train end-users, and optimize system performance. Strong communication, problem-solving, and technical skills are essential for success in this role.

What job categories do people searching Remote Software Implementation jobs in Ellicott City, MD look for? The top searched job categories for Remote Software Implementation jobs in Ellicott City, MD are:
What cities near Ellicott City, MD are hiring for Remote Software Implementation jobs? Cities near Ellicott City, MD with the most Remote Software Implementation job openings:

Senior AI Software Engineer

Expression

Washington, DC โ€ข On-site, Remote

$180K - $210K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 9 hours ago


Job description

Expression is seeking an experienced Senior AI Software Engineer and Technical Lead to lead the development of a prototype platform that performs intelligent data processing, distributed inference, and resilient edge computing in communication-constrained environments. The platform integrates software-defined radio (SDR) technologies, edge AI, distributed systems, and modern software engineering practices to enable autonomous processing and decision support at the tactical edge.

The ideal candidate is an experienced hands-on engineer who enjoys building complex systems from the ground up. You are equally comfortable designing system architecture, writing production-quality code, integrating hardware and software components, and mentoring other engineers while remaining deeply involved in implementation.

Security Clearance: Eligible to obtain Secret or Top Secret Clearance (U.S citizenship required)

Responsibilities:

  • Lead the technical architecture and implementation of an edge-native intelligent processing platform supporting distributed sensing, edge inference, and resilient mission operations.
  • Design scalable software architectures supporting heterogeneous edge computing devices, software-defined radios, embedded compute platforms, and cloud-enabled mission services.
  • Develop high-performance backend services using Python, FastAPI, asynchronous programming, and modern distributed software engineering techniques.
  • Lead integration of Software Defined Radio (SDR) platforms (such as Ettus USRP, GNU Radio, or equivalent SDR ecosystems) into software pipelines for real-time data processing and analytics.
  • Design resilient distributed processing frameworks capable of operating under degraded, disconnected, intermittent, and bandwidth-constrained communications.
  • Develop intelligent data processing pipelines that reduce communication overhead through feature extraction, prioritization, and adaptive data management.
  • Design peer-to-peer communication services supporting decentralized collaboration across heterogeneous edge devices.
  • Implement secure synchronization, workload distribution, and fault-tolerant processing across multiple edge computing nodes.
  • Lead software integration across embedded Linux systems, containerized services, edge compute devices, and cloud infrastructure.
  • Establish software architecture standards, CI/CD pipelines, testing frameworks, DevSecOps practices, and engineering best practices.
  • Collaborate closely with AI engineers to integrate machine learning inference capabilities into production software.
  • Produce technical documentation, software architecture artifacts, interface specifications, and engineering design documentation.
  • Support technical demonstrations, customer engagements, and prototype evaluations.
  • Mentor junior engineers while maintaining significant hands-on software development responsibilities.

Required Qualifications:

  • Bachelor degree in Computer Science, Software Engineering, Electrical Engineering, Data Science, or related fields. An advanced degree is preferred.
  • 10+ years of professional software engineering experience designing and building distributed software systems.
  • Demonstrated experience serving as technical lead of complex software development efforts.
  • Strong Python experience including, asyncio and asynchronous programming, FastAPI, Pydantic, type hinting, and modern development practices.
  • Experience developing distributed systems, microservices, or event-driven architectures.
  • Proven experience implementing retrieval architectures.
  • Experience deploying applications using Docker and cloud-native services within AWS or Azure.
  • Experience implementing CI/CD pipelines using GitLab CI, GitHub Actions, or similar automation platforms.
  • Experience with Kubernetes, Infrastructure as Code (Terraform and Helm, or equivalent), and modern cloud-native deployment practices.
  • Experience integrating hardware and software systems.
  • Experience designing resilient software systems capable of operating under degraded or intermittent network conditions.
  • Strong written and verbal communication skills with the ability to produce technical documentation and communicate effectively with technical and executive stakeholders.

Preferred Qualifications:

  • Experience with Software Defined Radio (GNU Radio, USRP, Ettus, SoapySDR, UHD, etc.)
  • Experience developing edge computing applications.
  • Experience with embedded Linux.
  • Experience supporting DoD, Intelligence Community, or Federal programs.
  • Experience with distributed data synchronization technologies.
  • Experience with low-latency data processing pipelines.
  • Experience working with autonomous systems, ISR, electronic warfare, or sensor fusion applications.
  • Experience integrating AI/ML inference into operational software systems.
  • Experience supporting National Security or Federal Civilian customers.

Location: Hybrid or Remote with limited travel

      Benefits:

      Expression offers competitive salaries and benefits, such as:

      • 401k matching
      • PPO and HDHP medical/dental/vision insurance
      • Education reimbursement up to $10,000/yr
      • Complimentary life insurance
      • Generous rollover PTO and 11 days of holiday leave
      • Onsite gym facility and trainer
      • Commuter Benefits Plan
      • In-office Cold Brew Coffee

      About Expression:

      Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, AI/ML, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression's culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.

      We make sure to provide everyone with the tools and opportunities to grow while working on some of the newest technologies in the industry. We get excited about celebrating our professionals' milestones, accomplishments, promotions, overcoming challenges, and many other aspects that make an engaging collaborative environment.

      Equal Opportunity Employer/Veterans/Disabled
      Expression is an Equal Opportunity Employer. If you require a reasonable accommodation during the application or interview process, please submit your request to our Human Resources department through the application portal.

      Employment Type: FULL_TIME