Senior Software Development Engineer (Java)

Job ID
Experience (Years)

Company Overview

Canon Information & Imaging Solutions, Inc. was recently established as wholly owned subsidiary of Canon U.S.A., Inc.

Canon U.S.A's extensive product line and digital solutions enable businesses and consumers worldwide to capture, store and distribute information.

The mission of Canon Information & Imaging Solutions, Inc. is to accelerate Canon’s overall solutions and services business by leveraging its strong portfolio of imaging technology to realize new business opportunities. Canon USA’s existing professional services business, which is centered primarily around document related solutions – such as imaging, output management, document management, Records Management – was transferred into Canon Information & Imaging Solutions, Inc. giving it a solid foundation and initial focus in the area of Business Process Optimization. As the marketplace for document solutions continues to evolve into IT services, CIIS will expand its portfolio. Additionally, the new company will commercialize emerging technology currently under development in the area of cloud computing, medical imaging, advance display technology, and mixed reality. To realize the market potential of this emerging technology, Canon Information & Imaging Solutions, Inc. is forming new partnerships and establishing new channels of distribution.

Canon U.S.A., Inc., is a leading provider of consumer, business-to-business, and industrial digital imaging solutions to the United States and to Latin America and the Caribbean (excluding Mexico) markets. With approximately $31 billion in global revenue, its parent company, Canon Inc. (NYSE:CAJ), ranks third overall in U.S. patents granted in 2015† and is one of Fortune Magazine's World's Most Admired Companies in 2016. Canon U.S.A. is committed to the highest level of customer satisfaction and loyalty, providing 100 percent U.S.-based consumer service and support for all of the products it distributes. Canon U.S.A. is dedicated to its Kyosei philosophy of social and environmental responsibility. In 2014, the Canon Americas Headquarters secured LEED® Gold certification, a recognition for the design, construction, operations and maintenance of high-performance green buildings. To keep apprised of the latest news from Canon U.S.A., sign up for the Company's RSS news feed by visiting and follow us on Twitter @CanonUSA. For media inquiries, please contact

† Based on weekly patent counts issued by United States Patent and Trademark Office.

All referenced product names, and other marks, are trademarks of their respective owners.
We are an EEO/AA employer. Minority/Female/Individuals with Disabilities/Protected Veterans.

Position Overview

The (Sr. Software Development Engineer) will join a team of technical experts who are responsible for Canon USA original application development.
The Sr. Software Development Engineer will engage in application development using Canon technologies. The Sr. Software Development Engineer will take an active role in creating specifications and designing products, working with project management, customers and/or field personnel to determine products’ requirements, architecting and developing the products. The Software Development Engineer will also customize the existing products (e.g. uniFLOW and/or Therefore) to meet the customer's needs.


The ideal candidate will plan, design, develop and tests software systems or applications for software enhancements and new products. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
Participates in development efforts.  This task involves participation in all phases of software design and development including requirements gathering, design, coding, and testing. Applications may be customizations or products.
Participates in providing technical support to developers using Canon SDKs.  
This task includes reviewing developers’ support requests, analyzing issues and providing answers to their questions, or directions to solve the problems.
Participates in Canon SDK review process.  This task includes the analysis of SDK design, functionality and performance.


Minimum Bachelor degree (CS, CE or related) with proficient Java programming skills; combined with exceptional interpersonal skills and excellent written and verbal communication skills.
Experience with the following is a plus but not required.
     Cloud API (REST, SOAP),
     Mobile development (iOS, Android, BlackBerry, Windows Phone)
     Smart card (CAC, PIV, .Net)
     PKI (Public Key Infrastructure)
     Secure email
     Kerberos, NTLM, SSO
If you are not reviewing this job posting on our Careers’ site, we cannot guarantee the validity of this posting. For a list of our current postings, please visit us at


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed