2

Remote Software Developer Jobs in Poughkeepsie, NY

Software Engineer II, (Boundary) HashiCorp

Poughkeepsie, NY · On-site +1

$96.30K - $131.90K/yr

... developer platform. * [5] Nomad brings modern application scheduling to any type of software ... remote access across dynamic environments, allowing organizations to connect users and manage ...

... solving software engineering problems * A proven track record of solving problems and getting ... Previous experience working in a remote position is a must.

Power Delivery Project Manager II

Poughkeepsie, NY · On-site +1

$73.45K - $132.78K/yr

Leidos Engineering has an opportunity for a Project Manager II who will work alongside lead ... This position has remote working capabilities but candidates should be located in or adjacent to ...

Power Delivery Project Manager II

Newburgh, NY · On-site +1

$73.45K - $132.78K/yr

Leidos Engineering has an opportunity for a Project Manager II who will work alongside lead ... This position has remote working capabilities but candidates should be located in or adjacent to ...

Power Delivery Project Manager II

Staatsburg, NY · On-site +1

$73.45K - $132.78K/yr

Leidos Engineering has an opportunity for a Project Manager II who will work alongside lead ... This position has remote working capabilities but candidates should be located in or adjacent to ...

Lead and mentor a team of remote consultants, supporting their development and optimizing workload ... Advanced proficiency in scheduling software - MS Project required; P6 experience a plus

Remote Software Developer information

See Poughkeepsie, NY salary details

$47.4K

$110.5K

$164K

How much do remote software developer jobs pay per year?

As of May 28, 2026, the average yearly pay for remote software developer in Poughkeepsie, NY is $110,501.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,900.00 and $128,400.00 per year, depending on experience, location, and employer.

What Is the Job of Remote Software Developers?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What are the key skills and qualifications needed to thrive as a Remote Software Developer, and why are they important?

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is a Remote Software Developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

What are the most commonly searched types of Software Developer jobs in Poughkeepsie, NY? The most popular types of Software Developer jobs in Poughkeepsie, NY are:
What are popular job titles related to Remote Software Developer jobs in Poughkeepsie, NY? For Remote Software Developer jobs in Poughkeepsie, NY, the most frequently searched job titles are:
What job categories do people searching Remote Software Developer jobs in Poughkeepsie, NY look for? The top searched job categories for Remote Software Developer jobs in Poughkeepsie, NY are:
What cities near Poughkeepsie, NY are hiring for Remote Software Developer jobs? Cities near Poughkeepsie, NY with the most Remote Software Developer job openings:
Infographic showing various Remote Software Developer job openings in Poughkeepsie, NY as of May 2026, with employment types broken down into 84% Full Time, 13% Part Time, 1% Temporary, and 2% Contract. Highlights an 35% Physical, 18% Hybrid, and 47% Remote job distribution, with an average salary of $110,501 per year, or $53.1 per hour.
Software Engineer II, (Boundary) HashiCorp

Software Engineer II, (Boundary) HashiCorp

IBM

Poughkeepsie, NY • On-site, Remote

$96.30K - $131.90K/yr

Other

This job post has expired today. Applications are no longer accepted.


IBM rating

7.9

Company rating: 7.9 out of 10

Based on 72 frontline employees who took The Breakroom Quiz

98th of 184 rated software companies


Job description

Introduction

At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'll have the tools and opportunities to advance your career while creating software that changes the world.

Your role and responsibilities

On the HashiCorp engineering team, we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management:

[1] Infrastructure Lifecycle Management: Build / Deploy / Manage

[2] Terraform allows you to use infrastructure as code to provision and manage any infrastructure across your organization.

[3] Packer standardizes image workflows across cloud providers, allowing teams to build, govern and manage any image for any cloud.

[4] Waypoint makes infrastructure easily accessible at scale, enabling platform teams to deliver golden patterns and workflows with an internal developer platform.

[5] Nomad brings modern application scheduling to any type of software, allowing you to manage containers, binaries and VMs efficiently in the cloud, on-premises and across edge environments.

[6] Security Lifecycle Management: Protect / Inspect / Connect

[7] Vault Radar is an automated security product that continuously detects and identifies unmanaged secrets, and personally identifiable information (PII) within code to help teams remediate risks.

[8] Vault provides organizations with identity-based security to automatically authenticate and authorize access to secrets and other sensitive data.

[9] Boundary standardizes secure remote access across dynamic environments, allowing organizations to connect users and manage access with identity-based security controls.

[10] Consul standardizes service networking, allowing you to discover and securely connect any service across any runtime with identity-based service networking.

We deliver the Infrastructure Cloud through an enterprise-grade unified SaaS platform, [11] HCP, as well as to enterprises through self-managed/on-premises options.

Across product engineering and platform engineering teams, we are looking for great engineers to join us in developing the Infrastructure Cloud!

What you Will do

We're looking for Mid-Level Engineers with a deep backend focus to join our team. In this role, you can expect to:

Design, prototype and implement features and tools while ensuring stability and usability.

Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others.

Follow through on assigned tasks to build and ship medium-sized features, managing task expectations as needed.

Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.

Apply independent judgment within team practices to determine appropriate actions and solutions.

Address unforeseen challenges, making recommendations to keep tasks on track.

Debug and resolve medium-level bugs in products or solutions to maintain quality.

Review technical contributions for quality and consistency, collaborating with stakeholders to resolve issues and recommend technical or architectural changes.

Suggest improvements to current processes and propose solutions to enhance the efficiency of architectural components and design.

Participate in on-call rotations, pairing, and team planning to support product needs.

Engage in team discussions around diagnosis, planning, and workflow improvements based on product requirements.

References

Visible links

  1. https://www.hashicorp.com/infrastructure-cloud/infrastructure-lifecycle-management

  2. https://www.hashicorp.com/products/terraform

  3. https://www.hashicorp.com/products/packer

  4. https://www.hashicorp.com/products/waypoint

  5. https://www.hashicorp.com/products/nomad

  6. https://www.hashicorp.com/infrastructure-cloud/security-lifecycle-management

  7. https://developer.hashicorp.com/hcp/docs/vault-radar

  8. https://www.hashicorp.com/products/vault

  9. https://www.hashicorp.com/products/boundary

  10. https://www.hashicorp.com/products/consul

  11. https://portal.cloud.hashicorp.com/

Required technical and professional expertise

  • You have experience as an engineer working in Golang.

  • You have professional experience developing with modern programming languages and frameworks.

  • You have experience working with distributed systems, particularly cloud providers such as AWS, Azure, or GCP, with a focus on scalability, resilience, and security.

  • Experience in reviewing & refactoring code & making suggestions that improve the codebase and product.

  • Writing tests that cover complex and edge cases.

  • Demonstrated ability to build trust and foster relationships across teams and stakeholders, with a focus on valuing diverse perspectives and proficiently managing expectations.

  • Cloud-native mindset and solid understanding of DevOps principles in a cloud environment.

  • Proven decision-making abilities with an intentional, data-driven approach to solving complex technical challenges and delivering results.

  • Strong customer focus and systems-thinking mindset, with a commitment to personal accountability, self-awareness, and continuous improvement in support of high-quality outcomes.

Preferred technical and professional experience

  • You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).

  • You have prior experience working in cloud platform engineering teams.

  • Emerging experience in mentoring team members, helping to enhance their problem-solving, critical thinking, and planning skills.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


What IBM employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


IBM logo

About IBM

Sourced by ZipRecruiter

At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Armonk, NY, US

Year founded

1911

Social media