Walker & Dunlop

Lead Software Engineer

Walker & Dunlop

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $175,000 per year

Job Level

About the role

  • Lead the architecture, design and delivery of scalable, high-quality web applications across new and existing product lines
  • Own major initiatives end-to-end — from technical vision and architecture through development, deployment and long-term evolution
  • Define and evolve our core technology stack (Python, FastAPI, Vue.js, PostgreSQL, Redis, Docker, Kubernetes), establishing best practices and engineering standards
  • Drive architectural decisions across services, APIs, data models and infrastructure to ensure scalability, reliability and maintainability
  • Partner with Product Management, Product Design and business stakeholders to translate complex requirements into durable, well-structured technical solutions
  • Champion engineering excellence in performance, reliability, observability, testing strategy and CI/CD maturity
  • Lead code reviews, mentor engineers and foster a culture of ownership, accountability and continuous improvement
  • Contribute to hiring, onboarding and technical talent development
  • Identify and mitigate technical risk, balancing long-term architectural health with near-term business priorities
  • Perform other duties as assigned

Requirements

  • 10+ years of software development experience, including leading complex technical initiatives
  • Bachelor’s or master’s degree in Computer Science or a related field preferred
  • Proven experience designing and evolving API ecosystems, including OpenAPI specifications, versioning strategies and service-level contracts
  • Experience implementing mapping and geospatial solutions (e.g., Mapbox) and integrating location-based data
  • Deep experience with AWS, event-driven architectures and scalable, client-facing data applications
  • Extensive hands-on experience with Docker, Kubernetes and production-grade deployments
  • Experience in Real Estate, Financial Services or Capital Markets strongly preferred
  • Deep expertise in Python (3.6+) and modern backend frameworks such as FastAPI, with emphasis on clean architecture, scalability and maintainability
  • Advanced proficiency in SQL database design, performance tuning and large-scale optimization
  • Strong experience designing distributed backend systems
  • Extensive experience with queues, background processing, scheduled jobs, caching strategies and high-throughput system optimization
  • Strong system design skills, including trade-off analysis, scalability modeling and fault tolerance
  • Deep understanding of testing methodologies (unit, integration, contract and end-to-end) and test strategy
  • Ability to create clear architecture diagrams and technical documentation to influence engineering direction
  • Experience leveraging AI tools to accelerate development, documentation and testing
  • Familiarity with Event Sourcing and/or Domain-Driven Design (DDD) in complex domains
  • Demonstrated leadership mindset with strong ownership and accountability
  • 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 designevent-driven architecture
Soft Skills
leadershipownershipaccountabilitymentoringcommunicationcollaborationproblem-solvingadaptabilitypatienceinfluence
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science