Walker & Dunlop

Senior Software Engineer

Walker & Dunlop

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $180,000 per year

Job Level

About the role

  • Design, build, and maintain scalable, high-quality applications across new and existing product lines
  • Own features end-to-end — from architecture and development through testing, deployment, and iteration
  • Architect and evolve our core stack (Python, FastAPI, Vue.js, PostgreSQL, Redis, Docker, Kubernetes)
  • Translate complex business and product requirements into elegant, reliable technical solutions in collaboration with Product and business stakeholders
  • Drive improvements in performance, reliability, testing, and CI/CD practices
  • Mentor engineers and contribute to a culture of engineering excellence and accountability
  • Perform other duties as assigned.

Requirements

  • 6+ years of professional software development experience
  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience)
  • Strong experience building APIs and backend services in Python, including OpenAPI-based service contracts
  • Experience developing and deploying containerized applications in AWS environments, including event-driven architectures
  • Experience in real estate finance or financial services preferred
  • Deep proficiency in Python (3.6+) and modern backend frameworks such as FastAPI, with a strong focus on clean, maintainable architecture
  • Strong expertise in SQL databases, including schema design, query optimization, and performance tuning
  • Ability to design efficient, scalable backend systems, including background processing, queues, caching strategies, and scheduled jobs
  • Strong understanding of testing strategies across unit, integration, and end-to-end levels
  • Working knowledge of system design documentation practices, including UML and architectural diagrams
  • Familiarity with event sourcing and/or Domain-Driven Design (DDD) principles
  • Ability to leverage AI-enabled development tools to enhance design, implementation, and testing workflows
  • Demonstrated ownership mindset with a commitment to quality, accountability, and continuous improvement
  • Agile mindset with the ability to work independently, provide early feedback, and adapt to evolving requirements
  • Ability to show ownership of your work, take on challenges and acknowledge growth opportunities, and demonstrate patience when learning new processes
  • Courtesy, respect, and thoughtfulness in teaming with colleagues and other stakeholders.
Benefits
  • Up to 83% subsidized medical payroll deductions
  • Competitive dental and vision benefits
  • 401(k) + match
  • Pre-tax transit and commuting benefits
  • A robust health and wellness program – earn cash rewards and gain access to resources that promote health, engagement, and balance
  • Paid maternity and parental leave, as well as other family paid leave programs
  • Company-paid life, short and long-term disability insurance
  • Health Savings Account and Healthcare and Dependent Care Flexible Spending
  • Career development opportunities
  • Empowerment and encouragement to give back – volunteer hours and donation matching
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonFastAPIVue.jsPostgreSQLRedisDockerKubernetesSQLAPI developmentevent-driven architecture
Soft Skills
mentorshipengineering excellenceaccountabilityownership mindsetquality commitmentcontinuous improvementagile mindsetindependenceadaptabilitycollaboration
Certifications
Bachelor’s degree in Computer Science