2

Mid Level Remote Software Developer Jobs in Boston, MA

Senior Software Developer

Wilmington, MA · Remote

$59.50 - $78.75/hr

The Senior Software Developer serves as a technical leader on an agile team supporting a portfolio ... Coordinate work across local, remote, and offshore team members, including managing time zone ...

Senior Software Engineer

Boston, MA · On-site +1

$130K - $150K/yr

Mentorship: Act as a technical resource for mid-level and junior developers, helping them grow ... This role is based in our Boston, MA headquarters (Seaport District) or is open to qualified remote ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer

Boston, MA · Remote

$133K - $175K/yr

Senior Software Developer - Remote A well-established consumer media and technology company is hiring a Senior Software Engineer to help modernize the data systems behind its digital products. This ...

Senior Software Engineer

Boston, MA · Remote

$133K - $175K/yr

Senior Software Developer - Remote A well-established consumer media and technology company is hiring a Senior Software Engineer to help modernize the data systems behind its digital products. This ...

Software Engineer I

Boston, MA · Remote

$100K - $115K/yr

Job Summary At Level Data, we build the data infrastructure that K-12 education runs on. For twenty ... Our fully remote team of engineers, data specialists, and former educators build products that ...

AI Software Engineering Domain Remote Job Type: Contractor (Part-Time) Location: Remote Job Overview We are seeking experienced AI Software Engineering Domain Experts to contribute their technical ...

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 ...

AI Software Engineering Domain Remote Job Type: Contractor (Part-Time) Location: Remote Job Overview We are seeking experienced AI Software Engineering Domain Experts to contribute their technical ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

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 ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Transmission Line Engineer

Framingham, MA · On-site +1

$73K - $132K/yr

Transmission Line Engineer (Mid, Senior, & Lead Levels) Locations: South Region (Hybrid & Remote ... Software Proficiency: Expert-level or working knowledge of PLS-CADD and PLS-POLE . * Standards:

Showing results 21-40

Mid Level Remote Software Developer information

See Boston, MA salary details

$97.2K

$114.1K

$129.3K

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

As of Sep 14, 2026, the average yearly pay for mid level remote software developer in Boston, MA is $114,072.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,900.00 and $122,200.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 Boston, MA?

The most popular types of Remote Software Developer jobs in Boston, MA are:

What are popular job titles related to Mid Level Remote Software Developer jobs in Boston, MA?

For Mid Level Remote Software Developer jobs in Boston, MA, the most frequently searched job titles are:

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

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

What cities near Boston, MA are hiring for Mid Level Remote Software Developer jobs?

Cities near Boston, MA with the most Mid Level Remote Software Developer job openings:

Infographic showing various Mid Level Remote Software Developer job openings in Boston, MA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $114,072 per year, or $54.8 per hour.

Senior Software Developer

Wilmington, MA • Remote

Unifirst
Manufacturing • 10K+ employees

$59.50 - $78.75/hr

Full-time

Posted 10 days ago


UniFirst rating

6.5

Company rating: 6.5 out of 10

Based on 138 frontline employees who took The Breakroom Quiz


Job description

The Senior Software Developer serves as a technical leader on an agile team supporting a portfolio of established Microsoft .NET applications and one legacy Classic ASP application. This is primarily a sustaining engineering role: keeping business-critical systems stable, secure, and well documented, delivering targeted enhancements, and mentoring developers across local, remote, and offshore Team Partners.
We are looking for an experienced, dependable developer who takes pride in systems that run well and teams that run well. This role rewards steady execution and sound judgment more than it rewards greenfield development.
What this role is (and what it isn't):

  • The application portfolio is mature and stable. Much of the work is maintenance, production support, defect resolution, and small-to-moderate enhancements. Large new builds are not on the near-term horizon.
  • One of the applications is a legacy Classic ASP system. Supporting it is a real part of this job, not a footnote.
  • Our long-term modernization strategy is still being defined. Whoever fills this role will have meaningful input into shaping it.
  • Production support is handled during normal business hours. There is no after-hours on-call rotation.

Responsibilities:

Technical Leadership

  • Provide day-to-day technical direction for the team and serve as the primary point of escalation for complex issues.
  • Mentor and develop team members, including offshore Team Partners, through pairing, code review, and knowledge sharing.
  • Establish and uphold coding standards, review practices, and a clear definition of done.
  • Coordinate work across local, remote, and offshore team members, including managing time zone overlaps and handoffs.
  • Contribute feedback to IT leadership and product owners to help inform future technology direction.

Development & Support

  • Create quality deliverables that follow UniFirst standards and best practices.
  • Diagnose and resolve production defects and system issues across multiple environments.
  • Collaborate with product owners to analyze requirements and design practical, maintainable technical solutions.
  • Deliver enhancements that meet performance, scalability, and security requirements.
  • Maintain and support the legacy Classic ASP application and help reduce risk within it over time.
  • Partner with infrastructure and DevOps teams on deployment, monitoring, and release management.
  • Collaborate with data teams to improve data quality, consistency, and reporting.
  • Create and maintain technical documentation, runbooks, and knowledge articles.
  • Identify opportunities to reduce manual effort and improve existing workflows, including appropriate use of AI tooling.
  • Ensure solutions comply with security, regulatory, and governance standards.
  • Other duties as assigned.

Required Qualifications:

  • A minimum of 8 years of related application development experience.
  • 5 years with Microsoft's .NET development platforms, specifically .NET Framework 4.6.2 and 4.8.
  • Significant experience with C#.
  • Entity Framework 6 or earlier using a Database-First approach.
  • SQL Server, including writing and troubleshooting complex T-SQL.

  • Object-oriented programming and common design patterns.
  • Unit testing with NUnit, xUnit, or a comparable framework.
  • Continuous integration and continuous deployment using Azure DevOps.
  • Working experience on an agile team using Scrum or Kanban methodology.

  • Demonstrated experience mentoring, leading, or setting technical direction for other developers.
  • Willingness to work in and support legacy codebases, including Classic ASP and VBScript.
  • Strong oral and written communication skills, including communicating with non-technical stakeholders.
  • Demonstrated ability to learn new technologies quickly and efficiently.
  • Regular collaboration with offshore Team Partners requires some flexibility for early-morning meetings.

Preferred Qualifications:

  • Hands-on Classic ASP or VBScript experience.
  • SSIS/DTSX and SSRS.
  • Microsoft web or mobile application development (UWP, Xamarin Forms, MAUI).
  • Experience working with offshore development partners.
  • Experience modernizing or migrating .NET Framework applications to .NET 8 or later.


     


What UniFirst employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


UniFirst logo

About UniFirst

Sourced by ZipRecruiter

The year was 1936 and Aldo Croatti had a vision: to serve the men and women who put in a hard day’s work. He founded a laundry business to clean clothes of factory workers and others in the heavy-soil business. With UniFirst, he created an entirely new concept: uniform rental services. This business concept gained popularity because it delivered on a key customer need: helping businesses work safer and smarter while presenting a better business image. Aldo’s vision spurred the growth of an entire industry. Since then, UniFirst has evolved into a leader in the uniform rental services industry. With headquarters located in Wilmington, MA, UniFirst operates 260-plus facilities throughout North and Central America and Europe. We serve over 300,000 customers and outfit over 2 million workers across a variety of industries—from automotive to transportation and warehousing, construction, and everything in between. We proudly serve nearly half of Fortune 500 companies and their hardworking employees.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Wilmington, MA, US

Year founded

1936