Description
architecture design
microservices
event processing
performance tuning
mentoring
technology evaluation
The Principal Software Engineer for the Lender product line will own the architecture and design of both new greenfield systems and existing high‑volume, secure data pipelines. Working within the CoStar for Lenders development team, the engineer will translate product requirements into robust, data‑intensive applications that power the company’s Real Estate Analytics platform. The role is highly collaborative, requiring strong communication across developers, software architects, and product leaders to deliver secure, performant, enterprise‑scale solutions.
Located in San Diego, the position follows a hybrid schedule—on‑site Monday through Thursday and remote on Friday. The engineer will influence technical direction, mentor staff, and ensure architectural consistency across multiple teams while staying abreast of emerging technologies that can enhance system reliability and performance.
- Partner with product and technology leadership to translate complex functional requirements into technical solutions.
- Guide development teams on architectural direction, balancing effort, resources, and timing.
- Document and maintain architectural diagrams, serving as the go‑to source for system architecture across multiple platforms.
- Advise technical leadership and developers on microservices, micro‑frontends, high‑volume streaming, and event processing.
- Promote architectural principles, best practices, and security standards throughout the organization.
- Mentor engineers and collaborate with engineering managers to ensure adherence to architectural guidelines.
- Evaluate emerging technologies and recommend improvements for new and existing systems.
- Diagnose and resolve performance, scalability, and reliability challenges.
Requirements
bachelor's
10+ years
aws
c#
tdd
ci/cd
Candidates must hold a bachelor’s degree and bring at least ten years of hands‑on experience designing complex web applications, microservices, and serverless architectures, particularly on Amazon Web Services. Expert‑level proficiency in C#, Java, Python, or JavaScript/TypeScript, along with a strong background in secure development, test‑driven practices, and large‑scale relational and NoSQL databases, is required.
- Bachelor’s degree from an accredited institution.
- 10+ years of hands‑on experience designing complex enterprise‑level web applications and microservices.
- Expert proficiency in at least one language (C#, Java, Python, or JavaScript/TypeScript) and familiarity with full‑stack technologies.
- Deep experience building secure, financial‑data‑oriented systems on AWS (Lambda, DynamoDB, S3, API Gateway, etc.).
- Strong background in Test‑Driven Development and large‑scale relational/NoSQL database design.
- Proven ability to design event‑driven architectures and real‑time data streaming solutions.
- Excellent communication skills, especially through architectural diagrams.
- AWS, Azure, or GCP architect‑level certification.
- Experience with agile methodologies, CI/CD pipelines (Git, Azure DevOps) and Infrastructure as Code (Terraform).
- Knowledge of observability tools such as CloudWatch or Kibana.
- Experience implementing advanced security features like tokenization and OpenID.
- Prior team or project leadership experience.
Benefits
Preferred credentials include AWS, Azure, or GCP architect certifications, agile and CI/CD expertise, infrastructure‑as‑code knowledge, and prior leadership experience. Compensation ranges from $211 k to $297 k, complemented by a comprehensive benefits package that features health coverage, 401(k) matching, stock purchase plans, tuition reimbursement, generous paid time off, mental‑health resources, and fitness‑center access.
- Base salary $211k–$297k with performance incentives.
- Comprehensive health, vision, dental, life, legal, and supplemental insurance.
- 401(k) matching, employee stock purchase plan, and tuition reimbursement.
- Generous paid time off, mental‑health counseling, and fitness center access.
- Hybrid work schedule: office Mon‑Thu in San Diego, remote Friday.
Training + Development
Information not given or found