Senior Software Engineer, Ecosystem Events

Jobgether

United States

Remote

USD 120.000 - 180.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Remote-first from Canada
Competitive compensation
Comprehensive benefits package
Learning and development
Technical ownership
Collaborative culture
Career growth
Global impact
Inclusive workplace

Zusammenfassung

Jobgether is seeking a seasoned software engineer to design, develop, test, and deliver improvements to webhook services and APIs, ensuring reliability, scalability, and maintainability.

You will collaborate with infrastructure teams to address dependencies, enhance observability, and contribute to architecture direction by building experiments or prototypes to validate scaling strategies. You will write clean code and use CI/CD pipelines, supporting production on-call rotations as needed.

Qualifikationen

  • Experience maintaining production software in Go, Ruby, Python, or similar.
  • 2+ years building event-driven systems is preferred.
  • Strong fundamentals in system design, testing, and production support.

Aufgaben

  • Design, develop, test, and deliver webhook services and APIs.
  • Operate and optimize high-volume event-driven systems.
  • Improve observability, logging, and monitoring for production issues.

Kenntnisse

Go
Distributed systems
CI/CD
Cloud computing
Remote collaboration

Tools

Kafka
RabbitMQ

Jobbeschreibung

Accountabilities:
  • Design, develop, test, and deliver improvements to webhook services and APIs, ensuring reliability, scalability, and maintainability.
  • Build, operate, and optimize event-driven systems capable of processing high volumes of traffic while maintaining availability and performance.
  • Investigate complex technical issues across distributed services, identify root causes, and implement solutions that improve system reliability and delivery success.
  • Enhance monitoring, logging, tracing, and observability tools to make production issues easier to diagnose and resolve.
  • Collaborate with infrastructure teams responsible for databases, messaging queues, networking, and compute resources to address dependencies and improve platform performance.
  • Support internal engineering teams and external integration use cases by providing technical guidance and helping developers build reliable webhook integrations.
  • Contribute to technical direction by preparing architecture proposals, evaluating design alternatives, and developing experiments or prototypes to validate scaling strategies.
  • Write clean, maintainable, well-tested code and use continuous integration and continuous delivery (CI/CD) pipelines to release changes safely and efficiently.
  • Participate in production support, including on-call and first-responder rotations, to investigate incidents, restore service health, and prevent recurring problems.
  • Provide technical leadership through mentoring, pair programming, constructive code reviews, and knowledge sharing with fellow engineers.
  • Identify opportunities to improve engineering workflows, operational practices, system performance, and development tools.
  • Collaborate asynchronously with geographically distributed colleagues, documenting decisions clearly and maintaining effective communication across teams.
  • Contribute to a customer-focused engineering culture that values ownership, experimentation, continuous learning, inclusion, and collective success.
Requirements:
  • At least 6 years of experience in software engineering, computer science, or a related technical discipline, with demonstrated experience maintaining and delivering production software in one or more programming languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • Equivalent qualification and experience pathways include:
  • An associate degree in computer science, engineering, mathematics, physics, or a related field, combined with at least 5 years of relevant professional experience.
  • A bachelor's degree in computer science, engineering, mathematics, physics, or a related field, combined with at least 4 years of relevant professional experience.
  • A master's degree in a relevant technical discipline, combined with at least 2 years of relevant professional experience.
  • A doctorate in a relevant technical discipline, or equivalent practical experience.
  • At least 2 years of experience maintaining highly available, high-volume platforms.
  • At least 2 years of experience building and maintaining event-driven systems.
  • Strong software engineering fundamentals, including system design, debugging, testing, code quality, and production support.
  • Experience with general-purpose programming languages, particularly Go, Ruby, or comparable technologies, and scripting languages such as Python or Bash.
  • Understanding of distributed systems, service-to-service communication, event processing, scalability, fault tolerance, and reliability engineering.
  • Experience with cloud environments and/or Cloud Native Computing Foundation (CNCF) technologies and concepts.
  • Familiarity with messaging, queuing, or streaming technologies such as Kafka or RabbitMQ.
  • Experience working with relational databases and/or distributed database systems.
  • Knowledge of CI/CD pipelines, automated testing, source control, and modern software development practices.
  • Ability to troubleshoot issues across service boundaries and collaborate with infrastructure teams to resolve complex technical dependencies.
  • Strong written and verbal communication skills, with the ability to document technical decisions, explain complex concepts, and collaborate effectively in a remote environment.
  • Experience working with geographically distributed teams and an understanding of asynchronous collaboration practices.
  • A proactive, ownership-driven mindset, with the ability to take responsibility for outcomes, learn from experimentation, and continuously improve systems and processes.
  • Strong collaboration and mentoring skills, including a willingness to support colleagues through code reviews, pairing, and knowledge sharing.
  • A customer-focused approach, with a commitment to delivering reliable, secure, and maintainable services that meet developer needs.
  • An inclusive and growth-oriented mindset, with the ability to adapt to evolving technical challenges and contribute positively to a diverse engineering team.
Benefits:
  • Remote-first flexibility: Work remotely from Canada, with an environment designed to support flexibility and productive collaboration across locations.
  • Competitive compensation: Competitive pay, although a specific salary range is not disclosed in the available job description.
  • Comprehensive employee benefits: Access to a benefits package designed to support employee well-being; specific healthcare, insurance, and retirement details are not provided in the posting.
  • Learning and professional development: Opportunities to expand technical expertise, explore emerging technologies, and develop your engineering career.
  • Technical ownership: The opportunity to influence architecture, solve complex distributed systems challenges, and improve critical infrastructure used by developers.
  • Collaborative engineering culture: Work alongside experienced engineers and infrastructure specialists in a team that values knowledge sharing, mentorship, and collective problem-solving.
  • Career growth: Opportunities to strengthen technical leadership skills through architecture proposals, mentoring, experimentation, and production ownership.
  • Meaningful global impact: Contribute to the integrations and event-driven services that help developers and organizations build, connect, and automate software.
  • Inclusive workplace: Join a diverse and supportive environment that welcomes applicants from different backgrounds and provides reasonable accommodations during the recruitment process.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Java Developer
Senior Java Developer

Jobgether • USA

Remote
USD 73.000 - 92.000
Remote work in Canada
Flexible health coverage
RRSP contributions
+1
EverCommerce - Staff Engineer
EverCommerce - Staff Engineer

Jobgether • USA

Remote
USD 114.000 - 136.000
Remote-friendly Canada-wide
Senior DevOps Engineer
Senior DevOps Engineer

Jobgether • Oregon

Hybrid
USD 150.000 - 160.000
Medical, dental, and vision insurance
401(k) retirement plan with match
Generous paid time off
Software Developer (Content Integration & Data Pipelines)
Software Developer (Content Integration & Data Pipelines)

Jobgether • USA

Remote
USD 54.000 - 79.000
Remote work
Health coverage
RRSP matching
+8
Engineering Manager, Core Systems
Engineering Manager, Core Systems

Jobgether • USA

Remote
USD 107.000 - 136.000
Meaningful technical impact
Leadership opportunities
Team development
+4
Senior Infrastructure Engineer
Senior Infrastructure Engineer

Jobgether • USA

Remote
USD 140.000 - 230.000
Fully remote within the United States
Competitive compensation with equity/‘
Medical, dental, vision coverage
+2
Senior Software Engineer, Ecosystem Events
Senior Software Engineer, Ecosystem Events

GitHub • USA

Remote
USD 124.000 - 329.000
Senior Software Engineer 2
Senior Software Engineer 2

Jobgether • USA

Remote
USD 120.000 - 190.000
Remote work: Fully remote position
Collaborative environment with Agile团队
Technical ownership in architectural方向
+3
Manager, Software Development
Manager, Software Development

Jobgether • USA

Remote
USD 104.000 - 118.000
Health coverage
RRSP matching
Life insurance
+7
Senior Backend Engineer (Integrations & Platform)
Senior Backend Engineer (Integrations & Platform)

FutureFit • New York (NY)

Remote
USD 150.000 - 210.000
Dual hubs: Toronto & NY offices
Founder access to visionaries
Growth investment budget
+5