Software Developer
- Fenwick, ON, Canada
Compensation: Attractive benefits package; Competitive wages commensurate with knowledge, skills and experience (expected range $60,000 - $110,000). · Full-time
Applications open in a new tab.
Job details
- Pay
- Compensation: Attractive benefits package; Competitive wages commensurate with knowledge, skills and experience (expected range $60,000 - $110,000).
- Job type
- Full-time
- Apply by
- Experience
- · Minimum 1 year software development experience (includes co-op experience), with demonstrated growth in technical expertise.
- Working hours
- 40 hours/week
- Posting language
- English
- Posted
Original job description
Accipiter Radar provides smart surveillance & decision support products and services that improve safety & security in the Aviation, Environmental Protection, Infrastructure & Homeland Security markets. We are looking to recruit a junior or intermediate Software Developer to join our core team at our Pelham, Ontario research and development facility. This is an excellent opportunity to work with our development team, in a technically challenging and rewarding role.
RESPONSIBILITIES & DUTIES
Position Summary
The software developer will be responsible for implementing cutting-edge software solutions leveraging the latest technologies and our proprietary Radar Intelligence Network™ (RIN) by collaborating with experienced software developers, designers, product managers, and engineers. The development work spans a range of front- and back-end technologies that enable radar, camera, and other sensors and IoT data to be digitally ingested, streamed, fused, analyzed, and finally visualized through our Surveillance-to-Intelligence™ (S2I) product suite.
Responsibilities include:
· Collaborate on system architecture and design decisions.
· Ensure scalability, performance, and maintainability of applications.
· Build responsive, accessible, and user-friendly interfaces.
· Optimize frontend performance and ensure cross-browser compatibility.
· Develop and maintain APIs and server-side logic using technologies like Go and Python.
· Implement authentication, authorization, and cybersecurity features.
· Design and optimize relational (e.g., PostgreSQL) databases.
· Write efficient queries and manage data migrations.
· Set up and maintain CI/CD pipelines.
· Monitor application health and performance; handle logging and error tracking.
· Write unit, integration, and end-to-end tests.
· Participate in design and code reviews.
· Work closely with designers, product managers, and other software developers.
· Participate in sprint planning, stand-ups, retrospectives, task break down and estimation.
· Maintain clear and concise documentation for code, APIs, and system architecture.
· Identify areas for improvement in codebase, processes, and team workflows.
REQUIREMENTS
Education & Experience
· Degree in Computer Science, Computer Engineering, Software Engineering or similar program from an accredited university or college.
· Minimum 1 year software development experience (includes co-op experience), with demonstrated growth in technical expertise.
· Experience developing software in a high-paced, dynamic, team-based environment.
Required Skills & Competencies
- Excellent programming skills in any of the following languages: Go, Python, C#, C++
- Experience developing and deploying applications on Linux and Windows.
- Experience with Agile methodology including best practices in software development, testing, and continuous integration.
- A pragmatic approach to the application of technology to create business solutions.
· Ability to work effectively in an in-office collaborative and fast-paced environment.
· THE SUCCESSFUL CANDIDATE MUST SATISFY CGP CONTROLLED GOODS AND CSP LEVEL II PERSONNEL SECURITY CLEARANCE REQUIREMENTS.
Beneficial Skills & Competencies
· Full stack web development experience using Angular.
· Mobile app development for Android and iOS.
· Experience with SQL and database programming.
· Familiarity with network programming, messaging, and distributed web applications.
· Understanding of big data analytics and data warehousing concepts.
· Knowledge of GIS, including geo-referenced data and web-based geospatial visualization.
· Familiarity with Azure or other cloud-based platforms.
· Knowledgeable in cyber security best practices and regulations.
· Proficient at leveraging AI technologies to accelerate software prototyping, perform large data analytics and enhance video-based object detection capabilities.
DETAILS OF POSITION
Job Type: Full-time (~40 hours/week) between M-F 9am – 5pm
Compensation: Attractive benefits package; Competitive wages commensurate with knowledge, skills and experience (expected range $60,000 - $110,000).
Work location: On-site at Pelham, Ontario facility. This is not a remote or hybrid role.
Accipiter encourages applications from all qualified candidates and is committed to barrier-free recruitment and selection processes and a work environment free from prohibited discrimination. Please advise if you require accommodation for the recruitment and selection processes and/or within the work environment.
To apply for this position please submit, in confidence, a cover letter and resume (please ensure your name is part of filename) to work@accipiterradar.com with subject heading “Software Developer submission”. We thank all who apply, however only those selected for an interview will be contacted.
More about this job
Responsibilities
Develop and maintain software across front-end and back-end systems, including APIs, databases, user interfaces, security features, and CI/CD pipelines. Collaborate with cross-functional teams on architecture, testing, code reviews, documentation, and Agile planning while improving application performance and maintainability.
Requirements
Requires a degree in computer science, computer engineering, software engineering, or a similar field, plus at least one year of software development experience, including co-op experience. Candidates need programming experience in Go, Python, C#, or C++, experience with Linux and Windows, familiarity with Agile practices, and the ability to meet Controlled Goods Program and Level II personnel security clearance requirements.
Skills
- Go
- Python
- C#
- C++
- Linux
- Windows
- Agile Methodology
- Continuous Integration
- Angular
- SQL
- PostgreSQL
- API Development
- Cybersecurity
- Mobile App Development
- Network Programming
- Cloud Platforms
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Security & Safety
Keywords
- Radar Intelligence Network
- Surveillance-To-Intelligence
- Go
- Python
- C#
- C++
- Angular
- PostgreSQL
- SQL
- Linux
- Windows
- Agile
- Continuous Integration
- CI/CD
- API Development
- Relational Databases
- Data Migrations
- Authentication
- Authorization
- Cybersecurity
- Mobile App Development
- Android
- iOS
- Network Programming
- Distributed Web Applications
- Big Data Analytics
- Data Warehousing
- GIS
- Azure
- Internet Of Things