2

Mid Level Remote Software Developer Jobs in Baltimore, MD

Mentor junior and mid-level developers, providing technical and functional guidance * Troubleshoot ... Fully remote (approved states) * Occasional evening/weekend deployments * Minimal travel

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and ... Fluency in English (native or bilingual level) * Detail-oriented * Experience with algorithms, data ...

Sr. Software Developer

Annapolis, MD · On-site +1

$54 - $71.25/hr

Software development effort currently underway for the productization of the Mission focused ... At a high level, this initiative requires us to "genericize" the current solution by removing our ...

Showing results 41-60

Mid Level Remote Software Developer information

See Baltimore, MD salary details

$88.9K

$104.3K

$118.2K

How much do mid level remote software developer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for mid level remote software developer in Baltimore, MD is $104,332.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,900.00 and $111,800.00 per year, depending on experience, location, and employer.

What is a mid level remote software developer?

A Mid Level Remote Software Developer is a software engineer with several years of experience (typically 2-5 years) who works from a location outside of a traditional office environment, often from home. They are responsible for designing, coding, testing, and maintaining software applications, collaborating with team members through digital communication tools. Mid level developers are expected to work independently on moderately complex tasks, contribute to code reviews, and assist junior developers. Remote roles require strong time management and communication skills to ensure productivity and effective teamwork.

What are the key skills and qualifications needed to thrive as a mid level remote software developer?

To thrive as a Mid Level Remote Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), experience with software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Azure), and collaborative tools such as Jira or Slack is typically expected. Strong problem-solving abilities, self-motivation, and effective written communication help you excel, especially in a remote environment. These skills and qualities are essential for delivering high-quality software, collaborating efficiently with distributed teams, and adapting to evolving project requirements.

What are some common challenges faced by mid level remote software developers, and how can they be addressed?

Mid-level remote software developers often encounter challenges such as maintaining effective communication with distributed teams, managing their time independently, and staying aligned with project goals without in-person supervision. To address these, it's important to proactively participate in virtual meetings, use collaboration tools like Slack or Jira, and set clear daily or weekly work objectives. Regular check-ins with team members and seeking feedback can also help ensure that you remain connected and productive, fostering both personal growth and project success.

What is the difference between Mid Level Remote Software Developer vs Junior Remote Software Developer?

AspectMid Level Remote Software DeveloperJunior Remote Software Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, problem-solving, independent task managementBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, code reviews, collaborating with teamsAssisting with tasks, learning codebases, under supervision
Work EnvironmentRemote, team-based projects, some client interaction

The Mid Level Remote Software Developer typically has more experience and handles complex tasks independently, while the Junior role focuses on learning and supporting basic development activities. Both roles are common in remote work settings within the software industry, but the mid-level position requires a higher skill set and greater responsibility.

What are the most commonly searched types of Remote Software Developer jobs in Baltimore, MD?

The most popular types of Remote Software Developer jobs in Baltimore, MD are:

What job categories do people searching Mid Level Remote Software Developer jobs in Baltimore, MD look for?

The top searched job categories for Mid Level Remote Software Developer jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Mid Level Remote Software Developer jobs?

Cities near Baltimore, MD with the most Mid Level Remote Software Developer job openings:

Cleared Mid Appian Developer

Linthicum Heights, MD • Remote

HumanIT Solutions
51 - 200 employees

Full-time

Re-posted 28 days ago


Job description

WHO WE ARE:

At HumanIT, we are fueled by honesty, integrity, and hard work. Our mission is to confront our clients' most significant IT challenges head-on, providing superior solutions built on cutting-edge cybersecurity standards, advanced technology concepts, and modern business practices. By doing so, we enable our clients to focus on their core applications and services that drive their business forward. At HumanIT, we recognize and value your skills, experience, and education. Let your new adventure begin today!

WHO YOU ARE:

We are seeking a highly motivated and skilled Mid-Level Appian Developer to join our dynamic team. In this role, you will be responsible for the design, development, testing, and implementation of process-centric business solutions using Appian BPM software. You will work closely with stakeholders to analyze customer environments, understand program goals, and translate project requirements into effective, future-state business processes.

This position requires a blend of technical expertise and interpersonal skills, as you will occasionally lead initiatives and collaborate with small, agile teams. The ideal candidate is proactive, detail-oriented, and capable of delivering high-quality solutions in a fast-paced environment.

WHAT YOU WILL DO:
  • Design and Development:
  • Design, develop, and maintain Appian-based business process management (BPM) solutions that meet client requirements and align with industry best practices.

  • Testing and Implementation:
  • Conduct thorough testing and support the deployment of developed applications to ensure high-quality, reliable solutions.

  • Requirements Analysis:
  • Analyze customer environments, business goals, and project requirements to define and implement future-state business processes.

  • Team Collaboration and Leadership:
  • Collaborate with cross-functional teams and occasionally lead small project teams to deliver effective BPM solutions.

  • Solution Alignment:
  • Ensure all developed solutions align with business objectives, technical standards, and compliance requirements.

  • Client Engagement:
  • Work directly with senior leaders to scope, design, and deliver Appian solutions that meet client expectations and business needs.

  • Agile Development:
  • Partner with Scrum Masters and team members to deliver solutions on time using Agile methodologies.

  • Mentorship:
  • Provide guidance and mentorship to Junior Appian Developers, fostering their technical growth and development.

  • Continuous Learning:
  • Stay current with the latest Appian features and development practices. Participate in training and certification programs supported by HumanIT Solutions.

  • Career Growth:
  • Take advantage of mentorship and development opportunities to build senior-level architectural, technical, and managerial skills

    WHAT WE REQUIRE:Minimum Qualifications:
  • Clearance Level:
  • Active Secret or Top Secret/Sensitive Compartmented Information (TS/SCI) clearance is required for access to TS/SCI facilities, environments, and computer systems.
  • Education: Bachelor's Degree, preference for Information Technology, or related field (or 10+ years equivalent work experience)
  • 24 years of Appian development experience with an active Senior Appian Developer Certification.
  • 12 years leading Appian development teams.
  • Strong understanding of BPM, SDLC, and Appian architecture.
  • Experience with database/system integration and process automation.
  • Proficient in root cause analysis and Agile methodologies (Scrum preferred).
  • Excellent problemsolving, communication, and prioritization skills.
  • Able to work independently, lead small teams, and communicate with leadership.
  • If needed, willing to perform work onsite
  • Preferred Qualifications:
  • Appian Certified Lead Developer or higher.
  • Experience with Appian plugins, Web APIs, and external system integrations.
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Background in consulting or clientfacing roles.
  • Experience with cloud platforms (e.g., AWS, Azure) for Appian deployments.
  • Experience with software development (.NET, Java, Visual Basic, C#, etc.).
  • Familiarity with HTML/CSS, JavaScript, and UI/UX design
  • Familiarity with Appian Case Management
  • Equal Employment Opportunity Statement

    HumanIT Solutions is an equal opportunity employer. We are committed to a work environment that supports, inspires and respects all individuals and provides equal opportunities to all applicants and employees without discrimination on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, national or ethnic origin, age, disability, military service status, or any other protected characteristic as defined by law.