{"schemaVersion":"jobsearcher.job.v1","id":"9cdc8d4c92f2a04d195f4342","url":"https://jobsearcher.com/jobs/9cdc8d4c92f2a04d195f4342","canonicalUrl":"https://jobsearcher.com/jobs/9cdc8d4c92f2a04d195f4342","title":"Software Developer - Experienced","description":"Northland Control Systems is seeking a skilled Software Developer to help build innovative, reliable, and scalable applications that support and advance the physical security industry. In this role, you will transform business and user needs into high-quality software solutions that enhance performance, efficiency, and overall customer experience. You will collaborate closely with cross-functional teams to design, develop, test, deploy, and continuously improve applications that align with organizational goals and meet the highest standards of security and maintainability.\nWhat type of candidate Northland is looking for\nWe 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.\nWhat you will love about this job\nYou will be working for an amazing company that employs the most exceptional type of people working in partnership to take on challenges.\nWhat You’ll Do\nDesign and develop high-quality, scalable software applications that address business challenges and support operational efficiency.\nBuild and execute unit, integration, and functional tests to ensure application reliability and adherence to design standards.\nPartner with clients, project managers, and internal teams to translate business and user requirements into practical and user-centric software solutions.\nConduct feasibility studies and evaluate design approaches based on technical limitations, timelines, and resource considerations.\nAnalyze complex business needs and apply engineering principles to design secure, efficient, and maintainable systems.\nRefactor and enhance existing codebases to improve performance, scalability, and maintainability while reducing technical debt.\nLead deployment and configuration of applications, ensuring smooth implementation aligned with system specifications.\nMonitor application performance post-deployment, troubleshoot issues, and implement continuous improvements.\nDesign and optimize databases and data structures to support system integrity, availability, and performance.\nDefine system performance benchmarks, hardware configurations, and software requirements in line with cybersecurity and organizational standards.\nCollaborate with systems analysts, network engineers, and software architects to ensure seamless integration across platforms.\nCreate and maintain technical documentation, including design specifications, workflows, and user guides.\nStay up to date on emerging technologies, frameworks, and industry best practices to drive innovation within development processes.\nPerform additional related duties to support team and organizational objectives.\nWhat We’re Looking For\nEducation & Experience\nBachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).\n5+ years of professional software development experience.\nRequired Technical Skills\nC#/.NET, Python, Object-Oriented Programming, and Design Patterns\nWeb services and related technologies: REST, HTTP, XML\nExperience with unit testing and source code management\nPreferred Technical Skills\nMicrosoft development environment, including .NET SDK\nWeb servers/frameworks such as Apache, Django, or similar\nExperience with Physical Access Control or Video Management Systems\nWeb languages and frameworks: HTML, CSS, JavaScript, React\nDatabases, Big Data, Data Observability Tools, and AI-based technologies\nGIT, JIRA, and CI/CD pipelines\nKey Competencies\nStrong quality-first mindset with an emphasis on test automation and CI/CD\nUnderstanding of authentication and authorization across systems and environments\nSolid grasp of scalable application design principles\nAbility to quickly learn new languages, frameworks, and technologies\nExcellent communication, problem-solving, and troubleshooting skills\nHigh attention to detail and resourcefulness\nWork Authorization\nCandidates must be authorized to work in the country of employment.\nWhat Northland Does\nNorthland is a world-class global security integrator with offices in the United States, United Kingdom, Singapore, China and India. We specialize in design, build, integration, and management of high-end Lenel, Software House, S2 global enterprise security systems which include 6 out of 10 of the largest hi-tech companies in Silicon Valley.\nWe are responsible for single card reader installations in some of the most remote parts of the world, all the way through to the design, deployment and management of large enterprise systems managing up to 300 corporate offices in over 70 countries including datacenters and multi-faceted security operations centers.\nWith 250 highly trained professionals, all program management, project management, system design, system programming, testing and commissioning is carried out by Northland Controls experts to ensure we deliver the right solution, to the right standard, every time, anywhere in the world. In addition, Northland is supported by a network of over 100 in-country local service partners (LSPs) across the world who partner with Northland to deliver unparalleled world class services to our enterprise customers.\nWe are trusted to get the job done no matter what. Through word-of-mouth our elite list of customers has rewarded us with phenomenal growth from $1M to $70M in 10 years’. To achieve this, we are always interested in the very best people who share our core values and beliefs and will “do whatever it takes” to enable our customers to realize their goals. We will take on difficult challenges regardless of where they may lead us, and we will always take the most honorable route to get there.\nOur Mission\nTo be the most trusted and influential leader in the industry. By delivering exceptional services across the world, we are determined to continually surprise our customers, the industry and even ourselves while having fun.\nCore Values\nBe Honorable\nTake on Challenges\nDo Whatever it Takes\nOur People\nHave Fun","company":"Northland Controls","rawCompany":"northland controls","city":"Pittsford","state":"NY","isRemote":false,"isActive":false,"createdAt":"2026-04-14T10:28:50.374Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer - Experienced","description":"Northland Control Systems is seeking a skilled Software Developer to help build innovative, reliable, and scalable applications that support and advance the physical security industry. In this role, you will transform business and user needs into high-quality software solutions that enhance performance, efficiency, and overall customer experience. You will collaborate closely with cross-functional teams to design, develop, test, deploy, and continuously improve applications that align with organizational goals and meet the highest standards of security and maintainability.\nWhat type of candidate Northland is looking for\nWe 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.\nWhat you will love about this job\nYou will be working for an amazing company that employs the most exceptional type of people working in partnership to take on challenges.\nWhat You’ll Do\nDesign and develop high-quality, scalable software applications that address business challenges and support operational efficiency.\nBuild and execute unit, integration, and functional tests to ensure application reliability and adherence to design standards.\nPartner with clients, project managers, and internal teams to translate business and user requirements into practical and user-centric software solutions.\nConduct feasibility studies and evaluate design approaches based on technical limitations, timelines, and resource considerations.\nAnalyze complex business needs and apply engineering principles to design secure, efficient, and maintainable systems.\nRefactor and enhance existing codebases to improve performance, scalability, and maintainability while reducing technical debt.\nLead deployment and configuration of applications, ensuring smooth implementation aligned with system specifications.\nMonitor application performance post-deployment, troubleshoot issues, and implement continuous improvements.\nDesign and optimize databases and data structures to support system integrity, availability, and performance.\nDefine system performance benchmarks, hardware configurations, and software requirements in line with cybersecurity and organizational standards.\nCollaborate with systems analysts, network engineers, and software architects to ensure seamless integration across platforms.\nCreate and maintain technical documentation, including design specifications, workflows, and user guides.\nStay up to date on emerging technologies, frameworks, and industry best practices to drive innovation within development processes.\nPerform additional related duties to support team and organizational objectives.\nWhat We’re Looking For\nEducation & Experience\nBachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).\n5+ years of professional software development experience.\nRequired Technical Skills\nC#/.NET, Python, Object-Oriented Programming, and Design Patterns\nWeb services and related technologies: REST, HTTP, XML\nExperience with unit testing and source code management\nPreferred Technical Skills\nMicrosoft development environment, including .NET SDK\nWeb servers/frameworks such as Apache, Django, or similar\nExperience with Physical Access Control or Video Management Systems\nWeb languages and frameworks: HTML, CSS, JavaScript, React\nDatabases, Big Data, Data Observability Tools, and AI-based technologies\nGIT, JIRA, and CI/CD pipelines\nKey Competencies\nStrong quality-first mindset with an emphasis on test automation and CI/CD\nUnderstanding of authentication and authorization across systems and environments\nSolid grasp of scalable application design principles\nAbility to quickly learn new languages, frameworks, and technologies\nExcellent communication, problem-solving, and troubleshooting skills\nHigh attention to detail and resourcefulness\nWork Authorization\nCandidates must be authorized to work in the country of employment.\nWhat Northland Does\nNorthland is a world-class global security integrator with offices in the United States, United Kingdom, Singapore, China and India. We specialize in design, build, integration, and management of high-end Lenel, Software House, S2 global enterprise security systems which include 6 out of 10 of the largest hi-tech companies in Silicon Valley.\nWe are responsible for single card reader installations in some of the most remote parts of the world, all the way through to the design, deployment and management of large enterprise systems managing up to 300 corporate offices in over 70 countries including datacenters and multi-faceted security operations centers.\nWith 250 highly trained professionals, all program management, project management, system design, system programming, testing and commissioning is carried out by Northland Controls experts to ensure we deliver the right solution, to the right standard, every time, anywhere in the world. In addition, Northland is supported by a network of over 100 in-country local service partners (LSPs) across the world who partner with Northland to deliver unparalleled world class services to our enterprise customers.\nWe are trusted to get the job done no matter what. Through word-of-mouth our elite list of customers has rewarded us with phenomenal growth from $1M to $70M in 10 years’. To achieve this, we are always interested in the very best people who share our core values and beliefs and will “do whatever it takes” to enable our customers to realize their goals. We will take on difficult challenges regardless of where they may lead us, and we will always take the most honorable route to get there.\nOur Mission\nTo be the most trusted and influential leader in the industry. By delivering exceptional services across the world, we are determined to continually surprise our customers, the industry and even ourselves while having fun.\nCore Values\nBe Honorable\nTake on Challenges\nDo Whatever it Takes\nOur People\nHave Fun","datePosted":"2026-04-14T10:28:50.374Z","dateModified":"2026-04-14T10:28:50.374Z","hiringOrganization":{"@type":"Organization","name":"Northland Controls","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Pittsford","addressRegion":"NY","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9cdc8d4c92f2a04d195f4342"},"url":"https://jobsearcher.com/jobs/9cdc8d4c92f2a04d195f4342"}}