ApplySarthi

Senior Software Engineer, Ecosystem Events

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

117 open ecosystem roles across 57 companies are on ApplySarthi right now, most of them in Bengaluru (3), Hyderabad (1).

What ecosystem roles keep asking for: Product management (26%), SaaS (15%), CRM (14%), Stakeholder management (14%), B2B (13%) — counted across their open postings here.

Software Engineer jobs in Canada · Remote Software Engineer jobs · C# jobs · C++ jobs · CI/CD jobs · Go jobs

Jobgether has 4,293 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for ecosystem roles keep coming back to Product management, SaaS, CRM, Stakeholder management. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with System design? Tell me one thing you learned the hard way.
  3. Tell me about a hard bug you tracked down. How did you find the cause?
  4. How do you decide what to test, and what does good code review look like to you?
  5. Describe a time a deadline forced a trade-off in quality. What did you choose and why?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer, Ecosystem Events at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-28. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.