Browse
Employers / Recruiters

Senior Software Engineer (GO)

remotetcx · 30+ days ago
Remote
$157-174k
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.

Wavelo is a SaaS business on a mission to make telecoms a breeze.

We provide flexible software that modernizes how communication service providers (CSPs) do business, helping them drive more value, focus on customer experience, and scale their operations faster.

What's New at Tucows

As part of Tucows (NASDAQ:TCX, TSX:TC)—one of the world’s largest Internet services companies—Wavelo is backed by outstanding resources and talent. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet!

The work we do genuinely changes lives. If this sounds exciting, we’d love to hear from you!

About the opportunity

As a Senior Development Engineer, you will be responsible for maintaining the design, development, and maintenance of our software products. You will work closely with your peers to understand customer requirements and translate them into functional software solutions. In this role, you will be expected to advise junior software engineers and collaborate with cross-functional teams. This is a remote role open to applicants in US and Canada. Core business hours are in EST for this role. 

What you will be doing

  • Lead and implement solutions to address moderately scoped issues.
  • Design and develop services and features using modern technologies to deliver reliable, scalable, testable, and secure software solutions.
  • Contribute to technical architectural design and planning sessions.
  • Participate in code reviews and ensure adherence to development standards.
  • Balance the need for quick code shipping with robust technical decision-making.
  • Maintain the design, development, and maintenance of software applications and systems.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot and debug software issues.
  • Guide code reviews to ensure code quality.
  • Review and maintain technical documentation.
  • Stay up-to-date with emerging trends and technologies in software development.
  • Advise intermediate software engineers.
  • Influence many parts of a product or system.
  • Have a go-getter attitude and be adaptable to shifting priorities while ensuring performance and stability.
  • Take the lead on directing and implementing solutions to address issues of a moderate, loose scope
  • Design and develop services and features using modern technologies to deliver reliable scalable, testable, and secure software solutions
  • Contribute to technical architectural design and planning sessions
  • Participate in code reviews and ensure that development standards are adhered to
  • Balance the need to ship code quickly with the need to make robust technical decisions
  • Maintain the design, development, and maintenance of software applications and systems
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Advanced competency in the writing of clean, maintainable, and efficient code
  • Maintain troubleshooting and debugging software issues
  • Guiding code reviews to ensure code quality
  • Review and maintain technical documentation
  • Keep up-to-date with emerging trends and technologies in software development
  • Often advise intermidiant software engineers
  • Have a sphere of influence on many parts of a product or system

What you know

  • Expertise in driving GoLang applications, with a preference for event-driven architecture, Kafka, or Temporal.
  • Experience with API application development; experience with gRPC services is also a plus.
  • Professional experience with production databases, professional experience withPostgres or CockroachDB is a plus.
  • Ability to work with observability tools, professional experience with Grafana is a plus.
  • Strong software development practices, including robust design, reliable applications, and maintainable code.
  • Ability to adapt coding style to match the organization’s standards, providing well-designed and maintainable codebases.
  • Strong opinions and negotiation skills when building applications, often requiring persuasion skills to ensure best practices.
  • Passion for writing clean code and solving problems at scale.
  • Understanding of Agile practices and a passion for observability.
  • Demonstrated performance tuning skills.
  • Familiarity with version control systems.
  • Strong verbal and written communication skills.
  • Complete knowledge of designing, developing, and maintaining complex software systems.
  • Ability to network with senior peers and advise junior peers.
  • Ability to work independently with minimal supervision, while also capable of leading projects to completion with loose scope.

What you have

  • Bachelor's/Master’s degree in Computer Science, Software Engineering or a related field
  • 6-8 years of experience in software engineering

 

 

The base salary range for this position is $157,100 - $174,600 USD for US residents OR $136,000 - $151,100 CAD for Canadian residents. Other countries will differ. Range may vary on a number of factors including, but not limited to: location, experience and qualifications. Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.

Want to know more about what we stand for? At Wavelo and Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality.

We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation.

Tucows and its subsidiaries participate in the E-verify program for all US employees.

Learn more about Tucows, our businesses, culture and employee benefits on our site here.

#LI-JL1

#LI-Remote 

 

Last updated on Aug 20, 2024

See more

About the company

More jobs at remotetcx

Analyzing

Tulsa, Oklahoma

 · 

30+ days ago

Tulsa, Oklahoma

 · 

30+ days ago

 · 

30+ days ago

Tulsa, Oklahoma

 · 

30+ days ago

 · 

30+ days ago

More jobs like this

Analyzing

New York, New York

 · 

30+ days ago

San Francisco, California

 · 

30+ days ago

Web Engineer
U
Upworthy ·  Viral content for social good

 · 

30+ days ago

Remote

 · 

30+ days ago

Remote

 · 

30+ days ago

Des Moines, Iowa

 · 

30+ days ago

South Jordan, Utah

 · 

30+ days ago

Tampa, Florida

 · 

30+ days ago

Web Site Designer
TT
The Talently ·  AI recruitment platform

California

 · 

30+ days ago

Apttus CPQ Developer
C
crjdnwsnowo2i4nz45b1teboszrxlg0351vr73gpqw7yanury9u287prckhdnkww

Minneapolis, Minnesota

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status