Software Developer Term
- ON
- On-site
- Posted Sep 4, 2026
- 1 position
Opens an external site
- Employment type
- Temporary
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
The developer will implement, document, and deliver secure enterprise SaaS and on-prem solutions while remediating security vulnerabilities. Responsibilities also include diagnosing PostgreSQL performance issues and implementing IPv6 support across the company's estate.
Job details
Martello Technologies is seeking an experienced and motivated Software Developer to join our dynamic team for a 3-month term. The ideal candidate will have experience in software development, with a background in Java. The successful candidate will implement, document, automate and deliver secure enterprise SaaS and on-prem solutions with consideration of industry standards and best practices. This is an Ottawa based role and you will predominantly be working from our office location. Your responsibilities will include: Writing quality and testable code adhering to our defined standards. Remediating security vulnerabilities across our Java stack, including CVE fixes in third-party dependencies. Diagnosing and resolving PostgreSQL performance issues — long-running queries, lock contention and storage bloat. Fixing device-specific collection defects across the Mitel estate. Implementing and testing IPv6 support across devices, collectors, the UI, OVA network configuration and client–server communication. AI Competencies (Required) Given the pace and scope of this work, it will be expected to use AI tooling as a core part of the development workflow. This role requires: Practical, day-to-day experience using AI coding assistants (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate implementation, debugging, and code review. Ability to critically evaluate AI-generated code for correctness, security, and performance before publishing for review. Comfort using AI tools to speed up root-cause analysis, log and data triage, and test-case generation. Effective prompt construction for engineering tasks such as specification, code generation, refactoring, documentation, etc. Awareness of responsible AI practices in an enterprise setting, including data-handling and IP/security constraints on what can be shared with external AI tools, and verifying AI output before shipping. Desired skills and experience include: Bachelor’s degree in computer science or engineering. 5+ years’ experience as a software developer. Java, Spring Framework (MVC/Security), Hibernate/JPA, Apache Tomcat, shell scripting. Ruby components, nginx, RRD time-series files. Protocols: HTTP, HTML, JavaScript, CSS3, Angular. Networking and collection protocols such as SNMP, SMDR, SSH, REST, LDAP and AD/OAuth2. Ubuntu OVA builds, Docker, APT package mirroring, cloud-init, container upgrade tooling. About Martello Technologies Martello Technologies is headquartered in Kanata, Ontario. We provide modern workplace optimization solutions that monitor the performance of cloud collaboration and productivity tools to give enterprises insight into the user experience. Martello offers a positive, diverse, and supportive culture. We welcome individuals who are curious, inventive and want to work with people who are smart, humble, hardworking and, above all, collaborative. Martello Technologies is committed to supporting a culture of inclusion, diversity, and accessibility to employment for all. We are proud to operate as an equal opportunity employer. Did we spark your interest? Get in touch - we’re keen to tell you more!
What you’ll do
The developer will implement, document, and deliver secure enterprise SaaS and on-prem solutions while remediating security vulnerabilities. Responsibilities also include diagnosing PostgreSQL performance issues and implementing IPv6 support across the company's estate.
Requirements
Candidates must have 5+ years of experience in software development with a strong background in Java and the Spring Framework. Proficiency in using AI coding assistants for development, debugging, and code review is a core requirement for this role.
Benefits
• Supportive culture • Diverse environment • Inclusive workplace
Listed skills
- REST APIs · Preferred
- PostgreSQL · Preferred
- Angular · Preferred
- Docker · Preferred
- Linux · Preferred
- Java · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Framework
- Hibernate
- PostgreSQL
- AI coding assistants
- GitHub Copilot
- Claude Code
- Cursor
- Shell scripting
- Angular
- SNMP
- REST
- Docker
- IPv6
- Linux
- Security remediation
- Mitel
- Responsible AI
- Industry Standards
- Workflow Management
- Curiosity
- AI-Generated Code
- Ruby (Programming Language)
- HyperText Markup Language (HTML)
- Java (Programming Language)
- JavaScript (Programming Language)
- Artificial Intelligence
- Angular (Web Framework)
- Apache Tomcat
- Software Development
- Ubuntu (Operating System)
- Cascading Style Sheets (CSS)
- Software As A Service (SaaS)
- Code Generation
- Code Review
- Communication
- Computer Science
- Debugging
- Hibernate (Java)
- Internet Protocol Security (IP SEC)
- Jakarta Persistence API
- Lightweight Directory Access Protocols
- Model View Controller
- Network Configuration And Change Management
- Nginx
- OAuth
- Productivity Software
- Shell Script
- Simple Network Management Protocols
- Test Case
Job areas
- Software
- Technology
- Engineering
- Software Developer
- Software Developer / Engineer
- Software Developers
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Government of Ontario
Registered Nurse
SponsoredDirect employerEasy Apply- On-site
- Lindsay, ON
- Posted Sep 17, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
