We are seeking a Senior Software Engineer to join our WDTech Engineering team, responsible for designing and building scalable applications, owning features end-to-end, and mentoring engineers. The ideal candidate will have 6+ years of professional software development experience, strong experience building APIs and backend services in Python, and experience developing and deploying containerized applications in AWS environments.
Requirements
- 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.
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