1

Junior Software Developer Jobs in Monroe, NY (NOW HIRING)

Software Developer

Yorktown, NY · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Your role and responsibilities We are looking for an experienced Software Developer to join the core Qiskit SDK team. In this role, you will work at the intersection of systems programming, compiler ...

Posted today

Software Developer Intern

Fair Lawn, NJ

$19.50 - $25.50/hr

Position: Software Developer Intern (Unpaid Internship) Overview: We are looking for a motivated Software Developer Intern to assist with application development, debugging, and software ...

Software Developer Intern

Fair Lawn, NJ · On-site

$19.50 - $25.50/hr

Software Developer Intern (Unpaid Internship) Overview: We are looking for a motivated Software Developer Intern to assist with application development, debugging, and software implementation in an ...

Sr. Software Developer

Paterson, NJ

$55.50 - $73.25/hr

Sr. Software Developer Location: Princeton, NJ Length 6-12 months contract The candidates will perform in a server-side developer role or may also work on client side, and will also be responsible ...

next page

Showing results 1-20

Junior Software Developer information

See Monroe, NY salary details

$24.5K

$90.8K

$140.3K

How much do junior software developer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for junior software developer in Monroe, NY is $90,785.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,400.00 and $88,800.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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

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

What are popular job titles related to Junior Software Developer jobs in Monroe, NY?

For Junior Software Developer jobs in Monroe, NY, the most frequently searched job titles are:

What cities near Monroe, NY are hiring for Junior Software Developer jobs?

Cities near Monroe, NY with the most Junior Software Developer job openings:

Infographic showing various Junior Software Developer job openings in Monroe, NY as of July 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $90,785 per year, or $43.6 per hour.

Junior AV Software Developer of Modules, Drivers, and Plugins

Control Concepts, Inc.

Fairfield, NJ • On-site, Remote

$70K - $90K/yr

Full-time

Medical, Retirement, PTO

Re-posted 27 days ago


Job description

Job Description
Attention AV programmers: If you want to do more than just routine AV programming and are ready to take the next step in your career, this may be the opportunity for you.
AV control system programmers with a software development mindset, knowledge of mainstream programming languages, and at least two years of field experience who are looking to apply their skills to developing and supporting the building blocks - modules, drivers, and plugins that programmers rely on for successful device integration, you have come to the right place.
Control Concepts, Inc., is offering a unique opportunity for an AV programmer with knowledge of C#, Lua, JavaScript, and/or Python, as well as experience with Crestron, Q-SYS, Crestron Home, Control4, and/or RTI platforms, who wants to join a supportive work team with a positive atmosphere that fosters learning and growth.
This opportunity is not for everyone.
This role entails continuous learning and a desire to take on new challenges to meet client requirements and business needs while staying on the leading edge of AV software development. Candidates must be committed to developing proficiency in new technologies and programming platforms as the AV industry evolves.
As audiovisual control shifts from programming to configuration, those who leverage modern software development languages will avoid obsolescence or commoditization. Control Concepts has been blending software development with AV control system platforms for decades, helping manufacturers create the building blocks AV programmers need to complete projects more efficiently and effectively, in the form of modules, drivers, and plugins that provide API integration.
Job Responsibilities:
  • Create, support, and maintain multi-platform API integrations between manufacturers' products and AV control system platforms
  • Support AV systems utilizing control system platforms, including, but not limited to, Crestron, Q-SYS, Crestron Home, Control4, RTI, Extron, and Elan for commercial and residential audiovisual applications
  • Learn new programming languages and control platforms as required to satisfy business needs
  • Contribute to a project team of software developers to identify new opportunities, create new products, and develop innovative applications that are put to market
  • Provide technical support during development, implementation, and ongoing client needs

Qualifications:
  • Understanding of API integration with AV control platforms
  • Experience with C#, Lua, Python, JavaScript, HTML5, and/or other modern programming languages
  • Understanding of TCP/IP networking and Web technology
  • Implementation of object-oriented programming
  • Excellent troubleshooting skills
  • Crestron, Q-SYS, Crestron Home, Control4, RTI, Extron, and/or Elan platform knowledge and programming experience
  • Minimum of two years of AV field experience with control system programming
  • Candidate must be customer-centric, self-motivated, organized, analytical, personable, and a problem solver with the ability to manage multiple projects and priorities

This position is for a remote worker. Control Concepts has a remote team with headquarters in NJ and members throughout the US. The ability to work independently, communicate reliably, and be trusted to fulfill responsibilities with minimal oversight while fitting into a close-knit software team on an East Coast schedule is critical.
To act on this limited opportunity, submit a cover letter along with your resume for consideration and share your favorite programming language in [square brackets] in your subject lineOnly candidates who show genuine interest will be considered.
About Control Concepts:
Founded in 1997, Control Concepts is the premier AV software development company and the leader in integrating manufacturers' products with audiovisual control system platforms through the development of drivers, modules, plugins, middleware, and applications. The value these offerings provide eases the effort for integrators and programmers seeking to control devices through robust APIs and simplifies compatibility for third-party manufacturers' devices.
As a small business, each member is a vital component and directly impacts the company's success. Good character, work ethic, dedication, and potential are as important characteristics in a candidate as experience and skills. Teamwork, collaboration, customer service, and a commitment to quality are the cornerstones of our success.
At Control Concepts, we believe that team members don't need to differentiate between their work and personal lives. Each team member is treated as an individual and managed with care and consideration for the complete person, taking into account their needs both at work and at home.
Benefits include health insurance, a 401 (k), paid holidays, sick and vacation time, a caring and comfortable environment, and long-term career potential.