TopDog Law

Senior Software Engineer

TopDog Law

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $190,000 per year

Job Level

About the role

  • Design, build, and maintain production systems that support core business workflows
  • Own features and services end-to-end, from design through deployment and operation
  • Extend and integrate Salesforce-based systems through custom code and integrations
  • Build backend services and integrations outside of Salesforce as the platform evolves
  • Contribute to system and API design with a focus on scalability, reliability, and clarity
  • Partner with Product to translate business needs into practical technical solutions
  • Improve existing systems by reducing complexity and technical debt
  • Support production systems and contribute to operational excellence
  • Participate in architectural discussions and technical decision-making
  • Mentor other engineers through collaboration, code reviews, and knowledge sharing

Requirements

  • 5 or more years of professional software engineering experience
  • Experience owning and operating production systems
  • Hands-on experience writing code within Salesforce environments beyond configuration
  • Experience building backend services or integrations outside of Salesforce
  • Strong understanding of system design, APIs, and data modeling
  • Ability to balance speed of delivery with long-term maintainability
  • Strong communication skills—written and verbal
Benefits
  • Meaningful work
  • High-performance, high-trust culture
  • Opportunities for advancement and leadership
  • Clear expectations, coaching, and accountability
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringSalesforcebackend servicesAPI designdata modelingsystem designcustom codeintegrationsproduction systemstechnical debt
Soft Skills
communication skillsmentoringcollaborationknowledge sharingproblem-solvingdecision-makingtranslating business needsoperational excellencebalancing speed and maintainabilityreducing complexity