GoTo logo
GoTo

Making IT easy, anywhere.

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

79 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expFrenchEnglishFluxJavaGo

Job Description

Senior Software Developer

GoTo

• Full contact-stack development: design, architect, and implement scalable backend services using WebRTC for signaling and audio handling of our softphone, and integrate telephony and messaging features with WhatsApp, while producing maintainable, high-quality code through rigorous code reviews and knowledge sharing. • Quickly onboard with the team by mastering the established development cycle and deploying frequently using small, incremental changes, while participating in on-call rotations to support team-owned services. • Monitor production systems, troubleshoot issues, and automate operational workflows while fostering a strong DevOps culture and maintaining technical documentation.

Job Requirements

  • Bachelor's degree in Computer Science or a related field
  • Minimum of 5 years of experience in a similar role within a growth-oriented, business-results-driven team
  • Advanced expertise in Java and Go
  • Demonstrated passion for AI-driven development

Benefits

  • Comprehensive health benefits, life and disability insurance, and fertility and family-building support programs;
  • Generous paid time off and vacation, volunteer leave, quarterly personal wellness days, and no-meeting days;
  • Tuition and book reimbursement programs to support ongoing learning and professional development;
  • Thrive Global wellness program, confidential Employee Assistance Program (EAP), and one-on-one wellbeing coaching;
  • Employee programs — including Employee Resource Groups (ERGs), the “GoTo Gives Back” program, and our charitable donation matching program — to help expand your social network and amplify the impact of your contributions;
  • Registered Retirement Savings Plan (RRSP) to help you plan for your future;
  • Gym reimbursement programs to support your physical wellbeing;
  • Access to telemedicine services for convenient healthcare;
  • GoTo performance bonus program to recognize your engagement and contributions;
  • Monthly remote work allowance to cover home office expenses.

Related Job Pages

More Full-stack Engineer Jobs

GovCIO logo

Senior Software Engineer

GovCIO

GovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.

• Builds and codes applications and/or modules using languages such as C++, visual basic, ABAP, JAVA, XTML, etc. • Provides patches and upgrades to existing systems. • Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. • May design graphical user interface (GUI) to meet the specific needs of users. • Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. • May build add-on modules using application program language. • Designs and codes applications following specifications using the appropriate tools. • Maintains and modifies existing software applications. • Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution.

United States
$140K - $150K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Monitor production status at CM • Provide onsite tier 1 support for tests validation, setup, and troubleshooting • Conduct test debugging and failure analysis • Monitor NPI project yields and analyze top failures

Vietnam
Job Closed
OtherRemoteTeam 10,001+Since 1993H1B Sponsor

• Drive upstream-first Linux enablement for NVIDIA CPUs and SoCs. • Design and upstream kernel infrastructure required for new silicon platforms. • Work directly with Linux subsystem maintainers and the broader community to land and maintain upstream support. • Own the lifecycle of kernel features—from architectural design and implementation to upstream acceptance and long-term maintenance. • Collaborate closely with architecture, GPU, networking, and firmware teams to define system software capabilities for future platforms. • Bring insights from the Linux community into NVIDIA to influence hardware interfaces and platform architecture. • Contribute technically to the Linux ecosystem through code, reviews, design discussions, and long-term stewardship of upstream functionality.

California + 4 moreAll locations: California | Colorado | North Carolina | Oregon | Texas
$320K - $488.8K / year
Job Closed
OtherRemoteTeam 10,001+Since 1993H1B Sponsor

• Innovating and developing new AI systems technologies for efficient inference • Designing, implementing, and optimizing kernels for high impact AI workloads • Designing and implementing extensible abstractions for LLM serving engines • Building efficient just-in-time domain specific compilers and runtimes • Collaborating closely with other engineers at NVIDIA across deep learning frameworks, libraries, kernels, and GPU arch teams • Contributing to open source communities like FlashInfer, vLLM, and SGLang

California + 3 moreAll locations: California | Colorado | Texas | Washington
$184K - $287.5K / year