ApplySarthi Match jobs to your CV

Senior II Software Engineer

Jobgether

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

11,662 open software roles across 723 companies are on ApplySarthi right now, most of them in Bengaluru (799), Hyderabad (309), Pune (183).

What software roles keep asking for: AWS (24%), Python (23%), Java (23%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.

Ansible jobs · Docker jobs · Kubernetes jobs · Microservices jobs

Jobgether has 3,935 open roles listed here.

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

Preparing for this interview

Interviews for software roles keep coming back to AWS, Python, Java, System design. 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 Observability? Tell me one thing you learned the hard way.
  3. Walk me through a system you built. How was it designed, and what would you change now?
  4. Tell me about a hard bug you tracked down. How did you find the cause?
  5. How do you decide what to test, and what does good code review look like to you?

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 II Software Engineer at Jobgether interview free →

Accountabilities:: Enhance backend applications that manage reservations and allocation of physical hardware used by engineering teams for cloud product testing. Develop and maintain software services that automate the creation and management of testing environments supporting numerous services and engineering teams. Contribute to the development of scalable virtual machine-based environments that provide reliable and efficient development capabilities for engineers. Identify bottlenecks across development and deployment workflows, then design and implement solutions that improve system reliability, scalability, and performance. Provide technical guidance to other engineers by recommending improvements to coding standards, software architecture, design patterns, and engineering practices. Build reporting and monitoring tools that provide visibility into capacity utilization across virtual machines and physical infrastructure. Collaborate with globally distributed engineering and SRE teams to deliver solutions that accelerate development cycles and increase confidence in product releases. Requirements 8+ years of software engineering experience, combined with a Bachelor's degree in a relevant field or equivalent professional experience. Strong experience with Python for building robust backend services, APIs, scalable platform automation, and command-line interfaces. Proven experience designing and developing resilient test automation frameworks for cloud infrastructure and complex distributed environments. Deep understanding of microservices architectures, cloud networking, and relational databases such as MySQL and PostgreSQL. Hands-on proficiency with containerization and orchestration technologies, particularly Docker and Kubernetes. Experience with infrastructure automation and observability tools such as Ansible, Terraform, and Grafana. Strong problem-solving and analytical skills, with the ability to identify infrastructure bottlenecks and translate them into practical engineering improvements. Demonstrated ability to mentor, guide, or provide technical leadership to junior and mid-level engineers. Comfortable collaborating across distributed, multidisciplinary teams and communicating technical concepts clearly. Benefits Remote work opportunity based in Canada, with flexibility to work from home, in an office, or through a hybrid arrangement depending on role and team needs. Base salary ranging from CAD 120,400 to CAD 216,600 per year , depending on experience, skills, certifications, and other relevant factors. Potential additional compensation through annual bonuses or other incentive programs, equity awards, and an Employee Stock Purchase Plan. Comprehensive healthcare and wellness benefits, including support for physical, mental, and financial well-being. Retirement savings support through an RRSP program. Paid time off, company holidays, and sick leave. Family-friendly benefits and employee assistance programs. Opportunities to work on large-scale cloud infrastructure, automation, distributed systems, and developer productivity initiatives. A flexible work environment designed to support employees in choosing the setup where they can perform at their best.

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-09-23. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.