Demo

Software Developer

Northland Controls
Pittsford, NY Other
POSTED ON 3/6/2025
AVAILABLE BEFORE 5/5/2025

Job Details

Level:    Experienced
Job Location:    Rochester New York - Pittsford, NY
Salary Range:    Undisclosed

Software Developer - Rochester NY

Northland Control Systems is looking for a full time Software Developer in Rochester, NY.

 

 

The Software Developer will be responsible for designing, developing, and maintaining software applications tailored to the physical security industry. This role involves writing clean, efficient code, testing applications, and collaborating with cross-functional teams to ensure optimal performance.

 

 

What type of candidate Northland is looking for

We strive to find the right kind of people, who respect the Northland way; they will emphasize taking on challenges, working hard, learning fast, and maintaining embracing accountability, all while having fun! Our culture and team are some of our strongest assets. We want to employ happy people who bring a positive and energetic attitude to not only their work and the work environment. 

 

 

What you will love about this job

You will be working for an amazing company that employs the most exceptional type of people. Our customers are worldwide, large corporate companies. 

 

 

Key Responsibilities

  • Architect, design, implement, and test software applications.
  • Develop unit and functional tests to ensure software reliability.
  • Collaborate with clients and internal teams to understand user needs and develop solutions.
  • Assess the feasibility of designs within time and cost constraints.
  • Modify existing software to enhance performance and correct issues.
  • Monitor software installations and ensure applications operate within established specifications.
  • Gather and evaluate user feedback to improve software usability.
  • Design databases to support application functionality.
  • Define system performance standards and hardware configurations.
  • Work closely with analysts, engineers, and programmers to integrate and optimize systems.
  • Stay updated with emerging technologies and industry trends.

 

 

Required Qualifications

  • Proficiency in Python, Object-Oriented Programming, and Design Patterns.
  • Strong understanding of Web Services, REST, HTTP, XML, and other web technologies.
  • Experience with unit testing and source code management.

 

 

Desired Qualifications

  • Familiarity with Microsoft development environments, including the .NET SDK.
  • Experience with web servers/frameworks (e.g., Apache, Django).
  • Knowledge of Physical Access Control or Video Management Systems.
  • Proficiency in HTML, CSS, JavaScript, and React.
  • Exposure to Databases, Big Data, Data Observability Tools, and AI-based technologies.
  • Experience with GIT, JIRA, and CI/CD pipelines.

 

 

Skills & Competencies

  • A quality-first mindset, with a focus on test automation and continuous integration/deployment.
  • Strong understanding of user authentication and authorization in multi-system environments.
  • Ability to design scalable applications.
  • Resourceful, with excellent troubleshooting skills.
  • Strong communication skills and attention to detail.

 

 

Required Education & Experience

Bachelor's degree in Computer Science, Engineering, or a related field.

 

 

Preferred:

5 years of experience as a Software Developer or Engineer.

 

 

Why Join Us?

  • Be part of a dynamic team that builds cutting-edge security solutions.
  • Opportunity to work on impactful projects in a growing industry.
  • Competitive salary and benefits package.

 

 

If you are a passionate developer looking for an exciting challenge, we’d love to hear from you! Apply today.


If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $74,206 - $95,716
    • Income Estimation: $72,620 - $96,681
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Northland Controls

Northland Controls
Hired Organization Address Reston, VA Other
Job Details Job Location : Reston Virginia Washington DC - Reston, VA Salary Range : Undisclosed Description Northland C...
Northland Controls
Hired Organization Address Pittsford, NY Other
Job Details Job Location : Rochester New York - Pittsford, NY Salary Range : Undisclosed Description Northland Control S...
Northland Controls
Hired Organization Address Austin, TX Other
Job Details Job Location : Austin, Texas - Austin, TX Salary Range : Undisclosed Description Northland Controls is seeki...
Northland Controls
Hired Organization Address Milpitas, CA Other
Job Details Level : Experienced Job Location : Milpitas California - Milpitas, CA Position Type : Full Time Education Le...

Not the job you're looking for? Here are some other Software Developer jobs in the Pittsford, NY area that may be a better fit.

.NET Software Developer

BCC Software, Rochester, NY

Software Developer

Global Channel Management, Inc., Webster, NY

AI Assistant is available now!

Feel free to start your new journey!