3

Entry Level Software Engineer Remote Jobs in Washington, DC

This opportunity is full time in Bethesda, MD and/or remote work. As a Software Developer, you will contribute to development efforts that support the goals and initiatives of the product team and ...

Data Engineer

Arlington, VA · On-site +1

$62K - $141K/yr

Remote Work: Hybrid Job Number: R0244477 Location: Arlington,VA,US Share job via: Share Data ... The world can't wait. You Have: * 2+ years of experience within data engineering, software ...

Data Engineer

Arlington, VA · On-site +1

$62K - $141K/yr

Remote Work: Hybrid Job Number: R0241523 Location: Arlington,VA,US Share job via: Share Data ... Experience creating software for retrieving, parsing and processing structured and unstructured ...

next page

Showing results 1-20

Entry Level Software Engineer Remote information

See Washington, DC salary details

$27.2K

$118.8K

$214.1K

How much do entry level software engineer remote jobs pay per year?

As of Jul 21, 2026, the average yearly pay for entry level software engineer remote in Washington, DC is $118,767.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,600.00 and $135,900.00 per year, depending on experience, location, and employer.

How does an entry level remote software engineer typically collaborate with their team?

As an entry level remote software engineer, you'll primarily use digital collaboration tools like Slack, Zoom, and project management platforms such as Jira or Trello to communicate with your team. Regular video meetings, code reviews, and pair programming sessions help maintain connection and ensure you receive guidance and feedback. You'll often work closely with senior engineers and product managers, contributing to group projects while also having opportunities to take ownership of smaller tasks. Clear communication and proactive participation are key to thriving in this remote, team-oriented environment.

What does an entry level software engineer do when working remotely?

An entry level software engineer working remotely is responsible for writing and testing code, fixing bugs, and collaborating with team members through online tools. They often work on assigned tasks or projects under the guidance of more experienced engineers. Communication, time management, and self-motivation are important skills for remote work. Entry level engineers may also participate in code reviews, attend virtual meetings, and learn new technologies as part of their development.

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

AspectEntry Level Software Engineer RemoteJunior Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; minimal certifications
Work EnvironmentRemote, collaborative teams, entry-level projectsRemote or on-site, entry-level tasks, team-based
Employer & Industry UsageTech companies, startups, IT servicesSoftware firms, tech startups, consulting
Search & Comparison IntentUnderstanding entry-level remote roles in software engineeringComparing junior developer roles with similar titles

Entry Level Software Engineer Remote and Junior Software Developer roles often require similar educational backgrounds and work environments. The main difference lies in job titles used by employers, with 'Software Engineer' emphasizing a broader engineering scope, while 'Junior Developer' may focus more on coding tasks. Both roles are suitable for recent graduates seeking remote opportunities in tech industries.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer (Remote), and why are they important?

To thrive as an Entry Level Software Engineer (Remote), you need a solid understanding of programming languages (like Python, Java, or JavaScript), computer science fundamentals, and typically a relevant degree or coding bootcamp certification. Familiarity with version control tools (such as Git), cloud platforms, and development environments is highly valued. Strong problem-solving abilities, self-motivation, and clear communication skills help remote engineers collaborate effectively and manage independent tasks. These skills and qualities enable productivity, code quality, and seamless teamwork in a distributed work environment.
What are popular job titles related to Entry Level Software Engineer Remote jobs in Washington, DC? For Entry Level Software Engineer Remote jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer Remote jobs in Washington, DC look for? The top searched job categories for Entry Level Software Engineer Remote jobs in Washington, DC are:
Infographic showing various Entry Level Software Engineer Remote job openings in Washington, DC as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $118,767 per year, or $57.1 per hour.
Full Stack Software Engineer (Backend Focused)

Full Stack Software Engineer (Backend Focused)

Mondo

Washington, DC • Remote

$48 - $55/hr

Contractor

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Job Title: Full Stack Software Engineer (Backend-Focused)
Location-Type: 100% Remote (must be able to work EST hours)
Start Date Is: ASAP
Duration: 12 Month Contract (Strong Potential for Extension)
Compensation Range: $48/hr – $55/hr W2
Benefits: Eligible for Health, Dental, Vision, 401K
Must be authorized to work in the U.S. This position is not eligible for sponsorship.

Job Description:

Seeking a backend-focused Full Stack Software Engineer to join a collaborative engineering team responsible for building and supporting high-scale, customer-facing applications. This role is approximately 80–85% backend and 15–20% frontend, with a primary focus on designing and maintaining distributed microservices, developing scalable APIs, modernizing existing systems, and supporting AI-powered customer experiences.

The ideal candidate will have strong experience with Go or Java, AWS, distributed microservices, and React, and will enjoy balancing new feature development with production support and modernization efforts. This is an excellent opportunity to contribute to initiatives involving security, fraud prevention, AI integrations, and cloud-native backend development.

Day-to-Day Responsibilities:
  • Design, develop, and maintain distributed backend microservices supporting high-scale production applications
  • Build, enhance, and maintain RESTful and/or gRPC APIs
  • Modernize existing backend services while developing new functionality
  • Troubleshoot production issues and improve application performance, scalability, and reliability
  • Develop AI-powered integrations and customer-facing experiences leveraging modern AI technologies
  • Support initiatives focused on account security, authentication, and fraud prevention
  • Collaborate with frontend engineers, product managers, QA, and cross-functional engineering teams
  • Contribute to React-based frontend features and bug fixes as needed (approximately 15–20% of the role)
  • Participate in code reviews and promote engineering best practices
  • Work within an Agile environment using Jira and Confluence
Minimum Requirements:
  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience
  • 2 years of professional software engineering experience
  • Strong backend development experience using Go, Java, or another object-oriented programming language
  • Experience building distributed microservices in production environments
  • Experience designing and developing RESTful APIs and/or gRPC services
  • Hands-on experience with AWS cloud services
  • Experience working with NoSQL databases
  • Understanding of concurrency, multithreading, performance optimization, and observability
  • Experience participating in code reviews and writing clean, maintainable code
  • Experience working in Agile environments using Jira and/or Confluence
  • Working knowledge of React, JavaScript, or TypeScript
  • Strong communication skills with the ability to work independently and collaboratively across engineering teams
Preferred Qualifications:
  • Experience building AI or GenAI-powered applications
  • Experience with LLM integrations or Model Context Protocol (MCP)
  • Experience supporting authentication, security, or fraud prevention initiatives
  • Experience supporting large-scale customer-facing web applications
  • Experience maintaining legacy systems while contributing to modernization efforts
  • Mobile development experience is a plus
  • Strong sense of ownership with a proactive, solution-oriented mindset
  • Curious, adaptable, and eager to learn new technologies and AI tools