1

Senior Software Developer Jobs in Newburgh, NY (NOW HIRING)

... software, analytics, and cloud into the products. THE WORK: The Engineering Consulting Senior Manager - Delivery Lead role is responsible for leading and delivering largescale engineering and digital ...

New

Job's Mission As a Senior Field Service Engineer at ASM, you will play a critical role in ... Troubleshoot complex electrical, electronic, mechanical, software, vacuum, gas delivery, RF plasma ...

Job's Mission As a Senior Field Service Engineer at ASM, you will play a critical role in ... Troubleshoot complex electrical, electronic, mechanical, software, vacuum, gas delivery, RF plasma ...

Mainframe Specialist

Carmel, NY · On-site

$70K - $196K/yr

Partner with cross-functional teams-architects, developers, QA, and business analysts-to gather requirements, analyze business needs, and deliver high-quality solutions. * Collaborate with senior ...

Showing results 21-40

Senior Software Developer information

See Newburgh, NY salary details

$15

$61

$87

How much do senior software developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior software developer in Newburgh, NY is $61.70, according to ZipRecruiter salary data. Most workers in this role earn between $52.40 and $69.18 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Newburgh, NY?

The most popular types of Software Developer jobs in Newburgh, NY are:

What are popular job titles related to Senior Software Developer jobs in Newburgh, NY?

For Senior Software Developer jobs in Newburgh, NY, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Newburgh, NY look for?

The top searched job categories for Senior Software Developer jobs in Newburgh, NY are:

What cities near Newburgh, NY are hiring for Senior Software Developer jobs?

Cities near Newburgh, NY with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Newburgh, NY as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $128,346 per year, or $61.7 per hour.

AWS Engineer--NY, Salt Lake City, TX, UT, Dallas, New York City , USA

Salt Point, NY • On-site

Full-time

Re-posted 10 days ago


Job description

Position: Senior AWS Engineer

We are seeking a Senior AWS Engineer to join a high-impact engineering team building resilient, scalable, and event-driven cloud architectures. This role offers the opportunity to work on complex, mission-critical systems and contribute to cloud infrastructure that supports real-time data processing, multi-region redundancy, and seamless failover capabilities.

Key Responsibilities:

  • Design and build highly available, event-driven architectures using AWS services such as Lambda and Step Functions

  • Develop serverless applications with scalable APIs and asynchronous workflows using best practices in fault-tolerant design

  • Implement advanced DynamoDB strategies, including efficient partitioning for large-scale, real-time data operations

  • Architect and implement multi-region solutions with a focus on low RPO/RTO and high durability

  • Navigate around AWS limitations (e.g., managing DynamoDB Global Tables) with custom, robust workarounds

  • Set up observability frameworks using CloudWatch, X-Ray, and other monitoring tools

  • Automate infrastructure deployment and management using Infrastructure as Code (IaC) tools like CDK, Terraform, or CloudFormation
  • Tune system performance, minimize cold-start latency, and optimize workflow orchestration for high-throughput environments

  • Collaborate with engineering and DevOps teams to embed infrastructure within CI/CD pipelines

  • Champion cloud engineering best practices related to security, cost optimization, and environment parity

  • Provide guidance and mentorship to team members on cloud architecture and reliability engineering

Qualifications:

  • 5+ years of hands-on software engineering experience, with at least 3 years working on production workloads in AWS

  • In-depth experience with AWS Lambda, Step Functions, and DynamoDB

  • Proven ability to design and implement multi-region, low RPO/RTO systems

  • Experience building real-time or near-real-time event-driven systems using SQS, SNS, EventBridge, or Kafka (MSK)

  • Proficiency in backend programming with Java, Python, Node.js, or Go

  • Expertise in infrastructure automation using CDK, Terraform, or CloudFormation

  • Strong understanding of distributed systems, idempotency patterns, error handling, and retry logic

  • Effective communication and stakeholder management skills; comfortable leading architectural discussions

  • Bonus: Experience with compliance-heavy environments such as finance or healthcare

  • Bonus: AWS Certified Solutions Architect (Associate or higher)

#DynamoDB #AWS Lambda