Careers AT CANARY
Join a dynamic team of professionals that are shaping the future of industrial automation technology.

Current Openings

Canary is comprised of an exceptional team of engineers and business professionals from a variety of backgrounds. We are passionate about discovering new ways to improve our technology, support our product, provide an exceptional value to our customers, and deliver innovative solutions to the industrial automation space. If you are passionate about your field, and you are interested in growing your career at Canary, then we would love to hear from you!

General Talent Pool

Location: Martinsburg, PA
Employment Type: Full Time
Apply
If your desired job title is not listed, please use the "Talent Pool" tab. In the comments section, provide a list of job titles or a range of roles that you are interested in filling, and describe your skills, interests, and qualifications in a cover letter.

Senior Software Engineer

Location: Martinsburg, PA
Employment Type: Hybrid Remote - Full Time
Apply
Job Description:
Canary is looking for an experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet our customers' needs and drive innovation in the field. Your expertise will be instrumental in the development and maintenance of cutting-edge software products.

Responsibilities:
- Lead the design and development of complex software solutions
- Collaborate with cross-functional teams to define requirements and specifications
- Perform code reviews to maintain code quality and ensure best practices
- Identify opportunities for process improvement and innovation
- Troubleshoot and debug software issues as they arise

Reporting Structure:
At Canary, we deeply value the passion, creativity, and the individual contribution that each employee brings to his or her position and to the organization. While this position will report primarily to the senior leadership of the engineering department, interdepartmental and cross functional collaboration is encouraged. This position does not require supervisory or management responsibilities, but there will be opportunities to provide technical leadership and mentorship to junior team members.

Preferred Qualifications:
- 3+ years of professional experience as a Software Engineer
- Proficiency in one or more programming language (e.g., C#, C++, Java)
- Strong knowledge of software development methodologies and best practices
- Experience with software architecture and design patterns
- Experience with version control systems (e.g., Git)
- Excellent problem-solving and communication skills
- Ability to work effectively in a collaboration team environment

Compensation and Benefits:
Canary offers competitive salaries along with paid sick and vacation days, full medical, dental, and vision coverage, 10 paid holidays, and company events for employees and their families.

Junior Software Engineer

Location: Martinsburg, PA
Employment Type: Hybrid Remote - Full Time
Apply
Job Description:
Canary is seeking a motivated and talented Junior Software Developer. This is an excellent opportunity to kickstart your career in software development. As a Junior Software Developer, you will work closely with senior team members to learn, grow, and contribute to the development and maintenance of new and existing software products

Responsibilities:
- Assist in the design, development, and testing of software applications
- Collaborate with senior developers to complete assigned tasks and projects
- Learn and apply software development best practices and coding standards
- Debug and troubleshoot software issues under the guidance of experienced team members
- Stay updated with emerging technologies and industry trends
- Take part in code reviews and actively seek feedback for continuous improvement

Reporting Structure:
At Canary, we deeply value the passion, creativity, and the individual contribution that each employee brings to his to her position and to the organization. While this position will report primarily to the senior leadership of the engineering department, interdepartmental and cross functional collaboration is encouraged.

Preferred Qualifications:
- Basic understanding of one or more programming languages (e.g., C#, C++, Java)
- Eagerness to learn and a strong desire to grow as a software developer
- Good problem-solving skills and attention to detail
- Strong communication and interpersonal skills
- Ability to function with a high degree of autonomy and resourcefulness while also being open to feedback and seeking help when needed

Compensation and Benefits:
Canary offers competitive salaries along with paid sick and vacation days, full medical, dental, and vision coverage, 10 paid holidays, and company events for employees and their families.

Level One Support Technician

Location: Martinsburg, PA
Employment Type: In Person - Full Time
Apply
Job Description:
Canary is seeking a Level One Support Technician to join our customer support team. As a Level One Support Technician, you will play a crucial role in providing timely assistance to our customers and ensuring their technical issues are resolved effectively. This entry-level position is ideal for individuals with a passion for technology and excellent problem-solving skills.

Responsibilities:
- Provide first-level technical support to Canary customers via phone, email, and chat
- Diagnose and troubleshoot technical issues, including software and hardware problems
- Document customer issues, solutions, and interactions in our support system
- Escalate complex issues to higher-level support teams and engineers when necessary
- Collaborate with colleagues to continuously improve support processes and knowledge
- Keep updated on product knowledge, new releases, and best practices

Reporting Structure:
At Canary, we deeply value the passion, creativity, and the individual contribution that each employee brings to his or her position and to the organization. While this position will report primarily to the head of the Support department, interdepartmental and cross functional collaboration is encouraged. This position will also work at times in coordination with the Sales department to resolve issues and optimize our customers' experience.

Preferred Qualifications:
- High school diploma or equivalent; relevant technical certifications are a plus
- Basic understanding of computer hardware, IT, and software
- Strong problem-solving and communication skills
- Customer-focused and eager to help others
- Willingness to learn and adapt to a new technologies and support procedures
- Patience, enthusiasm, and professionalism in resolving customer issues
- Diligence to pursue solutions to complex issues and communicate progress and results to customers in a timely manner.

Compensation and Benefits:
Canary offers competitive salaries along with paid sick and vacation days, full medical, dental, and vision coverage, 10 paid holidays, and company events for employees and their families.