2

Remote Development Jobs (NOW HIRING)

Senior Software Engineer (IoT)

$125K - $165K/yr

... for remote development, testing, and debugging needs • Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress • Communicate ...

Senior Software Engineer

$150K - $165K/yr

Provide remote development support to customers when needed in collaboration with customer support specialists. * Take advantage of Medicom's self-paced learning resources to continually develop ...

Systems Support Engineer

Tacoma, WA · On-site +1

$55 - $58/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Initially, focus on helping customers resolve issues connecting to remote development environments, particularly addressing client setup, authentication, and networking problems. * Potentially expand ...

Cloud Data Engineer

$53K - $115K/yr

  • Medical

  • Retirement

  • PTO

Demonstrated success in working with a highly collaborative and agile remote development team; * Excellent verbal and written communication skills; * Proficiency in the Microsoft Office Suite (Excel ...

Showing results 21-40

Remote Development information

See salary details

$18.5K

$89.8K

$156K

How much do remote development jobs pay per year?

As of Aug 20, 2026, the average yearly pay for remote development in the United States is $89,842.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,000.00 and $131,000.00 per year, depending on experience, location, and employer.

What is remote development?

Remote development refers to the practice of software development where developers work from locations outside of a traditional office environment, often from home or co-working spaces. This setup is enabled by various collaboration tools, cloud services, and version control systems that allow teams to communicate and manage code remotely. Remote development offers flexibility, can improve work-life balance, and allows companies to tap into a global talent pool. However, it also requires strong communication skills and self-discipline to ensure productivity and team cohesion.

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

To thrive as a Remote Developer, you need strong programming skills, problem-solving abilities, and experience with relevant coding languages, often supported by a computer science degree or equivalent experience. Familiarity with version control systems like Git, collaborative platforms such as GitHub or Jira, and remote communication tools like Slack or Zoom is essential. Excellent self-motivation, time management, and clear written communication help remote developers stand out. These skills ensure productivity, effective teamwork, and reliable project delivery in a distributed work environment.

How do remote development teams typically collaborate and stay aligned on projects?

Remote development teams usually rely on a combination of project management tools, version control systems, and regular virtual meetings to stay connected and aligned. Communication platforms like Slack or Microsoft Teams, along with daily stand-ups and sprint planning sessions, help ensure everyone is updated on progress and blockers. Code repositories such as GitHub or GitLab facilitate collaborative coding, while documentation tools keep information accessible. Effective remote collaboration often requires strong communication skills and self-discipline to manage tasks independently while staying engaged with the team.
More about Remote Development jobs

What cities are hiring for Remote Development jobs?

Cities with the most Remote Development job openings:

What are the most commonly searched types of Development jobs?

The most popular types of Development jobs are:

What states have the most Remote Development jobs?

States with the most job openings for Remote Development jobs include:

Infographic showing various Remote Development job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 14% Part Time, and 2% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $89,842 per year, or $43.2 per hour.

$125K - $165K/yr

Full-time

Re-posted 24 days ago


Job description

Job Summary:
Swiftly, Inc. is on a mission to help cities move more efficiently through its leading transit data platform. The Senior Software Engineer will join a cross-functional product team to develop software for managing on-vehicle hardware systems and devices, connecting cloud-native services to various embedded/IoT devices.
Responsibilities:
• Design, build, maintain and extend products, features, and functionality that solve real customer problems
• Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches
• Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes
• Build and improve cloud-native backend services that manage device configuration, process telemetry data, and provide observability into fleet-wide device health
• Implement and maintain robust mechanisms for over-the-air software deployment, configuration updates, and remote device management
• Design testing strategies that account for the realities of hardware-in-the-loop systems including integration testing, simulated environments, and production monitoring
• Maintain and improve our physical hardware lab if local to San Francisco, else contribute to solutions for remote development, testing, and debugging needs
• Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress
• Communicate technical trade-offs, present system design proposals clearly, and document architectural decisions
• Uplevel teammates through code reviews, pairing, and strong collaboration
• Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works
Qualifications:
Required:
• 5+ years of software engineering experience, with meaningful time spent working on embedded systems, IoT platforms, or edge computing
• Proficiency with Linux including imaging, system administration, containerization, process management, networking, and security
• Experience with communication protocols and paradigms of multiple varieties: serial interfaces (RS-232, J1708, CAN), network protocols (HTTP/REST, UDP v. TCP), and messaging patterns (MQTT, pub/sub, store-and-forward)
• Familiarity with approaches to remote deployment and update mechanisms (eg. OTA updates, A/B partitioning, configuration management, edge container orchestration)
• Interest in being hands on with code and devices, whether your comfort level is plugging in an ethernet cable or crimping your own
• A testing and quality mindset, with strong opinions on system validation, automated testing, observability, and monitoring
• Comfort applying modern AI tools to accelerate development and improve quality
• Proficiency with languages and technologies in our stack: Python, Java, Javascript/Typescript, MQTT, SQL databases
• Experience with cloud-native architectures and services (AWS preferred)
• Strong product mindset — you use technology pragmatically to solve meaningful customer problems
• Continuous learner who embraces emerging technologies and helps others grow
• Collaborative team player who contributes wherever needed to support team goals
• Open to feedback (a core Swiftly value!), humble in technical debate, and committed to blameless learning and improvement
Preferred:
• Motivated by mission-driven work and excited to improve public transit
Company:
Swiftly is the leading transit data platform for agencies to share real-time passenger information, manage day-to-day operations, and improve service performance. Founded in 2014, the company is headquartered in San Francisco, USA, with a team of 51-200 employees. The company is currently Growth Stage.