This job is no longer available
This job expired on 01/09/2026. It no longer accepts applications.
Senior Software Engineer – Remote Contract
Crossing Hurdles
Job description
About the role
We are looking for a Senior Software Engineer to join our remote team on a contract basis. You will work on bug fixing, feature implementation, code refactoring, and performance optimization across multiple programming languages, supporting AI training workflows.
Key responsibilities
- Provide expert-level contributions to bug fixing, feature development, codebase refactoring, and performance optimization.
- Analyze and improve software codebases for clarity, maintainability, and efficiency.
- Collaborate with multidisciplinary teams to give feedback for AI model improvement.
- Develop robust solutions and document best practices for scalable AI training workflows.
- Evaluate existing system architecture and recommend technical strategies.
- Communicate technical findings and project progress clearly in written and verbal form.
Required profile
- Strong experience with Python, Java, Rust, or TypeScript; additional experience in C++ or Go is a plus.
- Deep understanding of algorithms, data structures, and performance tuning.
- Proven track record debugging complex software issues and delivering maintainable solutions.
- Background in feature development, codebase refactoring, and software optimization for performance and scalability.
Required skills
- Python
- Java
- Rust
- TypeScript
- C++
- Go
- Algorithms
- Data structures
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Crossing Hurdles