← Все вакансии/Senior/jobgether
SeniorRemoteCanada

Software Engineer

J
jobgether
Зарплата
$9,300–$12,900
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This is an opportunity to build and evolve high-value, cloud-native software components that support a large-scale digital marketplace.

Responsibilities
  • Design, develop, enhance, and maintain scalable, cloud-native APIs and core application components using .NET Core and C#.
  • Continuously improve core software offerings, focusing on reliability, scalability, maintainability, performance, and overall product quality.
  • Lead and contribute to technical discussions covering software architecture, application design, testing strategies, and engineering best practices.
  • Collaborate with cross-functional engineering and technology teams to construct and maintain high-value system components across multiple technology stacks.
  • Write clean, maintainable, and well-tested code while maintaining strong unit and functional test coverage.
  • Participate in code reviews and provide constructive technical feedback that improves code quality and engineering standards.
  • Apply telemetry, monitoring, and modern application performance management practices to identify bottlenecks and improve system performance.
  • Troubleshoot complex application and production issues and contribute to sustainable technical solutions.
  • Support continuous improvement of development methodologies, engineering processes, and software delivery practices.
  • Mentor and support other engineers by sharing technical knowledge, conducting thoughtful code reviews, and contributing to a strong engineering culture.
Requirements
  • 5+ years of professional experience building scalable, cloud-native APIs and applications using .NET and C#.
  • University degree or advanced diploma in Software Engineering, Computer Science, or a related discipline, or equivalent practical experience.
  • Strong understanding of application development principles, software architecture, and modern development and testing methodologies.
  • Hands-on experience with .NET Core and building production-grade APIs and services.
  • Experience with telemetry, observability, and application performance tuning using modern APM and monitoring tools.
  • Strong problem-solving and analytical abilities, with a detail-oriented approach to software quality and reliability.
  • Excellent communication and collaboration skills, with the confidence to lead technical discussions and work effectively across teams.
  • Demonstrated willingness to learn, challenge existing approaches, and continuously improve technical and development practices.
  • Experience mentoring engineers, participating in code reviews, and providing technical leadership is highly valued.
  • Experience with AWS, Kubernetes, and OpenTelemetry is a strong advantage.
  • Familiarity with PostgreSQL, Java or Kotlin-based cloud-native APIs, and Azure Cloud Services is a plus.
Conditions
  • Competitive annual salary of $112,000–$155,000, depending on experience, skills, qualifications, and other relevant factors.
  • Fully remote work within North America, with an EST time zone preference.
  • Medical, dental, and vision benefits.
  • Employer HSA contributions and FSA options for eligible U.S. employees.
  • Immediately vested 401(k) with company match in the U.S. or RRSP with company match in Canada.
  • Paid vacation, personal, and sick time.
  • Paid maternity and paternity leave for eligible U.S. employees.
  • Employer-paid short-term disability, long-term disability, life insurance, and AD&D coverage for eligible U.S. employees.
  • Employee Assistance Program supporting personal and professional wellbeing.
  • Employer-paid volunteer/service day.
  • Tuition reimbursement for eligible programs.
  • Opportunities to broaden technical expertise and share knowledge across a global organization.
  • Internal mobility, diverse career paths, and opportunities for meaningful career advancement.
Стек и навыки

С чем работаем