1

Associate Software Development Engineer Jobs in Poughkeepsie, NY

Mechanical Engineer

Poughkeepsie, NY · On-site

$70K - $90K/yr

Work with Jr Engineers to develop drawings with building modeling software * Work independently and ... Leadership Development Program * Fitness Reimbursement * Tuition Reimbursement * Referral Bonus ...

Work with Jr Engineers to develop drawings with building modeling software * Work independently and ... Leadership Development Program * Fitness Reimbursement * Tuition Reimbursement * Referral Bonus ...

Senior Civil Engineer

Poughkeepsie, NY · On-site

$105K - $145K/yr

Development of detailed site plans from concept through construction * Storm water management ... LaBella Associates does not accept unsolicited resumes from recruiting professionals or agencies ...

Senior Civil Engineer

Poughkeepsie, NY · On-site

$145K - $195K/yr

Development of detailed site plans from concept through construction * Storm water management ... LaBella Associates does not accept unsolicited resumes from recruiting professionals or agencies ...

Showing results 21-40

Associate Software Development Engineer information

See Poughkeepsie, NY salary details

$19

$41

$97

How much do associate software development engineer jobs pay per hour?

As of Aug 10, 2026, the average hourly pay for associate software development engineer in Poughkeepsie, NY is $41.72, according to ZipRecruiter salary data. Most workers in this role earn between $30.14 and $44.18 per hour, depending on experience, location, and employer.

What is an associate software development engineer?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an associate software development engineer?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by associate software development engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

What cities near Poughkeepsie, NY are hiring for Associate Software Development Engineer jobs? Cities near Poughkeepsie, NY with the most Associate Software Development Engineer job openings:
Infographic showing various Associate Software Development Engineer job openings in Poughkeepsie, NY as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $86,782 per year, or $41.7 per hour.

Principle Software Engineer-----Need GC and USC

USM

Campbell Hall, NY

Contractor

Re-posted 29 days ago


Job description

Company Description

USM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier headquartered in Chantilly, VA with off-shore delivery centers in India. We offer world-class ability in giving most astounding quality and administrations through industry best practices planned to convey remarkable worth to our customers.

Utilizing our industry knowledge, administration service offering expertise and innovation abilities, we distinguish new business and innovation slants and create answers for help customers around the globe, giving top of the line solid and practical IT benefits which are cost effective services.

Established in 1999, the organization has corner qualities in building and dealing with a Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified solutions and administrations in ERP, CRM, Enterprise architecture, offshore advisory services ,e-commerce, Social , Mobile, Cloud, Analytics (SMAC) and DevOps.

USM, a US ensured Minority Business Enterprise (MBE) is perceived as one of the fastest developing IT Systems Integrator in the Washington, DC zone. Most as of late, USM was positioned #9 on the rundown of the Top administrations organizations in the DC Metro Area - Washington Business Journal (2011). We are a project-driven firm that reliably meets the IT needs of our State and Government customers through development and business keenness.

Job Description

Principle Software Engineer

Interview Process: 1. Phone interview 2. Skype interview with technical assessment

Duration: 6-9 month contract to hire

Need GC and USC

Orange County, CA

Top 3 Skills:

1) Linux/Android Foundation, with C++ and Java Programming Experience

2) Python Language (For Patching)

3) Mentoring others with great communication

SUMMARY

Performs complicated and difficult software engineering design and integration assignments. These assignments are of a high degree of technical competence reflecting current state-of-the-art applications.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Software and network integration in an embedded and application environment, triage and root cause analysis of highly complex HW/SW Issues, development of tooling to identify and automate integration issues.

Responsible for some technical planning, organizing and conducting technical projects in design and development of computer systems.

Conceives and plans projects involving assessment of limitations; defines and selects new concepts and approaches, design, development and implementation of non-routine software engineering applications by following general guidelines.

Analyzes and investigates engineering project tasks, defines specifications and parameters, develops programs, and resolves any design considerations.

Assembles the software components in a logical and controlled manner to evaluate the design, behavior, interactions and performance, and to confirm that the requirements against which the software components have been designed are fulfilled

Conducts independent technical investigations of software/hardware design.

Coordinates and consolidates design efforts on major projects.

Prepares design specifications, analysis and recommendations for presentation and approval.

TYPE OF DEGREE REQUIRED: Bachelors or Masters in Computer Science or Electrical Engineering

Additional Information

you can reach me at preethib@usmsystems(dot)com or 703 468 0398