- Company Name
- Zillow
- Job Title
- Senior Software Engineer - Fintech
- Job Description
-
**Job Title**
Senior Software Engineer – FinTech
**Role Summary**
Design, build, and scale distributed microservices that enable billing, pricing, and revenue operations within a cloud-native architecture. Lead architectural decisions, mentor peers, and collaborate closely with finance stakeholders to deliver compliant, audit-ready financial systems.
**Expectations**
- Demonstrated senior‑level backend engineering expertise with a focus on scalable, event‑driven architectures.
- Proven ability to own complex, high‑impact projects from concept through production.
- Strong communication skills to translate business and compliance requirements into technical designs.
**Key Responsibilities**
- Architect and develop core components of a Quote‑to‑Cash platform (Product Catalog, Pricing Engine, Billing Engine).
- Build microservices in Go, Node.js, or TypeScript using AWS services and Temporal.io for workflow orchestration.
- Implement API-first solutions (REST/gRPC/GraphQL) with emphasis on performance, reliability, and observability.
- Create infrastructure as code (Terraform, Docker/Kubernetes) and maintain CI/CD pipelines.
- Integrate with financial data sources, ERP/billing platforms (e.g., Zuora, Workday), and enforce SOX, GAAP, and secure‑dev practices.
- Mentor more junior engineers, influence design direction, and enforce coding standards.
- Automate monitoring, alerting, and security controls to reduce operational risk.
**Required Skills**
- Strong proficiency in Go (Golang) and/or Node.js or TypeScript.
- Deep experience with microservices, event‑driven architectures, and Temporal.io or equivalent workflow engines.
- Expertise in AWS cloud services (Lambda, ECS/EKS, S3, RDS, DynamoDB).
- Infrastructure‑as‑code (Terraform), containerization, orchestration (Kubernetes), and CI/CD fundamentals.
- Knowledge of relational (SQL) and NoSQL data stores, data streaming, and secure integration patterns.
- Familiarity with financial operations—billing, pricing, revenue, ERP/billing platforms.
- Understanding of SOX compliance, U.S. GAAP, and secure software development lifecycle.
- Excellent problem‑solving, communication, and leadership skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- (Preferred) certifications in AWS (e.g., AWS Certified Solutions Architect) or related cloud technologies.