TopDog Law Logo

TopDog Law

Software Engineer (India)

Posted 17 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
Design, build, and operate scalable production systems and integrations, primarily extending Salesforce with Apex and external services. Own features end-to-end, contribute to API and system design, improve CI/CD and operational practices, mentor engineers, collaborate with Product/QA, and reduce technical debt while supporting production reliability.
The summary above was generated by AI

Our Story

TopDog Law is not your typical law firm. We're a nationally scaling personal injury firm built for impact and growth — owning the client experience end-to-end, from marketing and intake through litigation. We believe that world-class marketing, paired with exceptional legal talent and operations, creates better experiences and outcomes for clients and the business alike.

Over the past three years, we've grown 2–3x year over year, setting a new standard on the marketing side of the personal injury space and proving what's possible when strategy, speed, and execution align. Now we're applying that same discipline and innovation to firm operations, case management, and national scale — intentionally building the infrastructure, systems, and teams to grow without sacrificing quality, culture, or accountability.

We are a fully remote team that share trust, open communication, and a commitment to doing great work. If you love ownership, thrive in a fast-moving environment, and want to help build something exceptional, you'll feel right at home here.


The Opportunity

As a Senior Software Engineer at TopDog Law, you will design, build, and operate software systems that support critical business capabilities across the organization. You will own meaningful areas of the codebase, make sound technical decisions, and take responsibility for the quality and reliability of the systems you build. Working across product domains, you'll partner with Product, Data, and fellow engineers to deliver scalable, maintainable solutions — with much of our current work centered on Salesforce, including custom Apex, integrations, and operational workflows. As our platform evolves, you'll also contribute to building services and applications outside of Salesforce using Node.js, TypeScript, and Python to support new capabilities and long-term scalability. This is a hands-on role that values judgment, collaboration, and the ability to move work forward with limited direction.


What You Will Own

  • Own features and services end-to-end — from design through deployment, operation, and ongoing maintenance — across both Salesforce and non-Salesforce systems
  • Extend and integrate Salesforce-based systems through custom Apex and integrations, while contributing to backend services and APIs as the platform evolves beyond Salesforce
  • Partner with Product, QA, and stakeholders to translate business needs into practical solutions, validating changes in UAT environments before production release
  • Contribute to architectural decisions, system and API design, and CI/CD pipelines with a focus on scalability, reliability, and repeatability
  • Improve existing systems by reducing complexity and technical debt, and identify opportunities to make things better — not just follow existing playbooks
  • Mentor other engineers through code reviews, collaboration, and knowledge sharing, and participate in Git-based workflows including branching strategies and pull requests


What You Bring

Required:

  • 5+ years of professional software engineering experience, including owning and operating production systems end-to-end
  • Hands-on experience writing code within Salesforce environments, plus experience building backend services or integrations outside of Salesforce
  • Strong understanding of system design, APIs, and data modeling, with the ability to balance speed of delivery against long-term maintainability
  • Comfortable operating with ambiguity, driving work forward independently, and thinking critically about priorities and tradeoffs
  • Strong written and verbal communication skills and a collaborative mindset; experienced with Git-based workflows including pull requests, code reviews, and structured branching

Preferred (Nice to Have):

  • Experience in a fast-growing or high-volume environment
  • Comfort with ambiguity and evolving systems
  • Experience in legal, professional services, or client-centric organizations


Who Thrives Here (Core Values)

We don't hire on resumes alone. We hire for competence, character, and mindset.

  • Embrace Change: Open to feedback, embracing change, and always asking "what's next?"
  • Committed: You care deeply, have your teammates' backs, and show up to build something lasting.
  • No-Ego Energy: Positive, professional, and solutions-oriented. Drama stays at the door.
  • Ownership: You do what you say, follow through, and treat the business like it's yours.
  • Fast & Hungry: You move with urgency, thrive under high expectations, and are motivated by growth and impact.


Equal Opportunity Employer

We are an equal opportunity employer. Employment selection and related decisions are made without regard to age, race, color, national origin, religion, sex, disability, sexual orientation, gender identification, or being a qualified disabled veteran or qualified veteran of the Vietnam era or any other category protected by Federal or State law.


Similar Jobs

5 Days Ago
In-Office or Remote
India
Senior level
Senior level
Agency • Information Technology
Design, develop, and maintain responsive front-end applications using React and TypeScript. Build reusable UI components, implement state management (Redux), integrate with backend APIs, participate in CI/CD and automation testing, perform code reviews, mentor junior engineers, optimize performance, and collaborate with UX in Agile/Scrum teams.
Top Skills: Ci/CdPlaywrightReactReduxTypescript
5 Days Ago
Remote
India
Mid level
Mid level
Artificial Intelligence • Information Technology
Embedded with strategic customers, the engineer owns end-to-end execution of major integration projects, collaborates with client teams, designs architectures, implements solutions, and uses coding skills to solve complex technical problems to drive customer success.
Top Skills: APIsPython
10 Days Ago
Remote
India
Mid level
Mid level
Artificial Intelligence • Fintech • Software • Financial Services
Build and maintain backend services, APIs and workflows for an AI-driven neobank. Support financial products (payments, wallet, savings, investing, insurance), integrate partner systems, ensure reliability, observability, security, and regulatory readiness while working closely with product and mobile teams.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account