Extensive experience as a Java developer * Handson experience with Docker and containerized ... Experience with Niagara Files (NiFi) * Experience with RabbitMQ * Some web interface development ...
Extensive experience as a Java developer * Handson experience with Docker and containerized ... Experience with Niagara Files (NiFi) * Experience with RabbitMQ * Some web interface development ...
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Niagara Files) or similar data flow automation tools • Experience performing testing in high ...
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Niagara Files) or similar data flow automation tools • Experience performing testing in high ...
Senior Controls Engineer - DDC
Hopkins, MN · On-site
$98K - $130K/yr
Proficiency inTridium Niagara software and integration. * Represent the company in a professional ... KFI Engineers is an EOE including veterans and disability.
Quick apply
Senior Controls Engineer - DDC
Hopkins, MN · On-site
$98K - $130K/yr
Proficiency inTridium Niagara software and integration. * Represent the company in a professional ... KFI Engineers is an EOE including veterans and disability.
Senior Software Engineer (SSE) with Security Clearance
Hanover, MD · Remote
$120K - $159K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... full software engineering management support including patch and security maintenance ...
Senior Software Engineer (SSE) with Security Clearance
Hanover, MD · Remote
$120K - $159K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... full software engineering management support including patch and security maintenance ...
This candidate will be a member of a development team focusing on data flow engineering relating to ... Required Technologies/Tools/Skills: • Experience in Java • Experience in NiFi (Niagara Files ...
Quick apply
This candidate will be a member of a development team focusing on data flow engineering relating to ... Required Technologies/Tools/Skills: • Experience in Java • Experience in NiFi (Niagara Files ...
At Niagara, we're looking for Team Members who want to be part of achieving our mission to provide ... Key Responsibilities 1. Robotics Software Development & Autonomous Systems • Design, develop, and ...
At Niagara, we're looking for Team Members who want to be part of achieving our mission to provide ... Key Responsibilities 1. Robotics Software Development & Autonomous Systems • Design, develop, and ...
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
Enterprise Integration Engineer I
$45 - $55/hr
Essential Duties & Responsibilities Operate control software, including Tridium Niagara. Support ... Coordinate tasks with System Engineers. Apply basic networking concepts, including BACnet routing.
Enterprise Integration Engineer I
$45 - $55/hr
Essential Duties & Responsibilities Operate control software, including Tridium Niagara. Support ... Coordinate tasks with System Engineers. Apply basic networking concepts, including BACnet routing.
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site +1
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site +1
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Quick apply
Software Product Engineer Senior
Aberdeen Proving Ground, MD · On-site
$115K - $261K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Enterprise Integration Engineer I
San Leandro, CA · On-site
$45 - $55/hr
Job Summary Enterprise Integration Engineer I helps deliver building technology and analytics ... Essential Duties & Responsibilities • Operate control software, including Tridium Niagara. • ...
Enterprise Integration Engineer I
San Leandro, CA · On-site
$45 - $55/hr
Job Summary Enterprise Integration Engineer I helps deliver building technology and analytics ... Essential Duties & Responsibilities • Operate control software, including Tridium Niagara. • ...
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
... DevOps engineers, and cross-functional agile team members to evaluate software developed for data ... Experience working with Apache NiFi (Niagara Files) or similar data flow automation tools
Sr. Software Product Engineer - EW&C
Aberdeen Proving Ground, MD · On-site
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Sr. Software Product Engineer - EW&C
Aberdeen Proving Ground, MD · On-site
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Sr. Software Product Engineer EW&C
Aberdeen Proving Ground, MD · On-site +1
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Sr. Software Product Engineer EW&C
Aberdeen Proving Ground, MD · On-site +1
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Sr. Software Product Engineer - EW&C
Aberdeen Proving Ground, MD · On-site +1
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Sr. Software Product Engineer - EW&C
Aberdeen Proving Ground, MD · On-site +1
$175K - $200K/yr
... ONEROOF, Niagara Files (NiFi), ArcGIS, RaptorX, REDHAWK, Nimble Eagle, GEOnet, EWPMT, IEWTPT ... Experience conducting full software engineering management support including patch and security ...
Senior Software Systems Engineer- HVAC Controls
Chelmsford, MA · On-site
$105K - $148K/yr
Summary In addition to the responsibilities listed below, the Software Systems Engineer is ... Siemens TIA and Tridium Niagara programming experience strongly preferred. * Ability to travel to ...
Quick apply
Senior Software Systems Engineer- HVAC Controls
Chelmsford, MA · On-site
$105K - $148K/yr
Summary In addition to the responsibilities listed below, the Software Systems Engineer is ... Siemens TIA and Tridium Niagara programming experience strongly preferred. * Ability to travel to ...
Niagara Software Developer information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do niagara software developer jobs pay per year?
What is the difference between Niagara Software Developer vs Niagara Control System Engineer?
| Aspect | Niagara Software Developer | Niagara Control System Engineer |
|---|---|---|
| Credentials | Typically requires programming certifications, software development experience | Requires control system engineering certifications, technical knowledge of Niagara frameworks |
| Work Environment | Software development teams, office or remote settings | Field installation, system integration, on-site troubleshooting |
| Industry Usage | Building automation, IoT applications | HVAC, building management systems, control system design |
| Common Search/Comparison | Yes | Yes |
The Niagara Software Developer primarily focuses on creating and maintaining software applications within the Niagara framework, often working in development teams. In contrast, the Niagara Control System Engineer specializes in designing, installing, and troubleshooting control systems using Niagara technology on-site. Both roles require technical knowledge of Niagara products but differ in their focus on software development versus system implementation and maintenance.
What is a Niagara Software Developer?
What are the key skills and qualifications needed to thrive as a Niagara Software Developer, and why are they important?
What are some common challenges faced by Niagara Software Developers when integrating with legacy building management systems?

Other
Posted 6 days ago
Job description
Location: Annapolis Junction, MD
Clearance Required: TS/SCI with Polygraph
Telework: Based on tasking
We're seeking a highly skilled Software Engineer to design, develop, and enhance complex software systems that support missioncritical operations. You'll work with large data sets, realtime systems, advanced analytics, and modern web technologies. This role is ideal for someone who thrives in both independent and teambased environments, enjoys solving challenging technical problems, and brings strong experience across Java, containerization, and distributed systems.
What You'll Work OnDesigning, developing, and enhancing diverse software systems, including analytics tools, realtime applications, and largescale data processing systems
Reviewing and testing software components to ensure they meet design and performance requirements
Debugging existing software, resolving defects, and improving system reliability
Providing input on system design, including hardware/software tradeoffs and opportunities for COTS/GOTS reuse
Integrating existing software into new or updated operating environments
Designing and implementing algorithms that meet or exceed performance standards
Developing data queries and building or enhancing database interfaces
Writing and reviewing technical documentation and system artifacts
Leading or mentoring team members as appropriate to the project
Assisting with the development and execution of test procedures for software components
Analyzing system performance standards and collaborating with users and engineers to develop effective solutions
Extensive experience as a Java developer
Handson experience with Docker and containerized environments
Comfortable working in both Windows and Linux environments
Familiarity with the ELK Stack (Elasticsearch/Kibana)
Experience with Niagara Files (NiFi)
Experience with RabbitMQ
Some web interface development experience, preferably with React
Strong problemsolving skills and the ability to work across complex systems
Analyze user requirements to derive software design and performance specifications
Debug and correct software defects
Recommend improvements to documentation and development standards
Design and code new software or enhance existing systems
Integrate software into new or modified environments
Develop queries for databases or data repositories
Write and review software and system documentation
Lead teams at the appropriate level for the project
Design or implement complex database interfaces
Develop or implement algorithms to meet performance and functional requirements
Assist with test procedure development and execution
Analyze system performance and collaborate with users and engineers to develop solutions