Software Engineer / Senior Software Engineer
New
L
Leadership ConnectInformation Services
This opportunity requires an applicant to live and work within the Quebec province.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years for mid-level, 6+ years for senior-level
- Required Skills
- AWSPythonSQLElasticSearchGitJavaKotlinSpring BootRESTful APIs
Requirements
- 2+ years of professional software development experience (mid-level) or 6+ years (senior-level).
- Strong computer science and software engineering fundamentals via CS degree or equivalent.
- Experience designing and building production web applications, APIs, or backend services.
- Strong understanding of HTTP, REST, API design, relational databases, SQL, and data modeling.
- Strong proficiency in Kotlin/Java with Spring Boot or comparable JVM frameworks, OR Python.
- Willingness to work across both JVM and Python technologies.
- Experience writing maintainable, well-tested production software.
- Strong debugging, problem-solving, and analytical skills.
- Experience with Git and modern collaborative development workflows.
- Meaningful experience using AI-assisted coding tools such as GitHub Copilot, Claude Code, or OpenAI Codex.
Responsibilities
- Design, build, test, deploy, and maintain production applications and services.
- Develop well-designed APIs and backend services using Kotlin/Java, Python, Spring Boot, and related technologies.
- Work with relational and NoSQL databases, search technologies, and large datasets.
- Contribute to distributed systems and microservice architectures running in AWS.
- Participate throughout the development lifecycle including planning, design, estimation, implementation, testing, deployment, and improvement.
- Use AI coding assistants to accelerate research, planning, development, testing, debugging, and documentation.
- Critically review AI-generated code to ensure quality, security, and maintainability.
- Collaborate with product managers and stakeholders to translate requirements into technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site