Principal Software Engineer
Job Description
A Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position is responsible for creating scalable, high-quality software solutions while providing technical leadership, driving engineering excellence, and providing mentorship to engineering teams.
Job Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field; advanced degree preferred.
- 5+ years of experience in software development, with demonstrated ability to lead technical initiatives across teams.
- Strong understanding of the full software development lifecycle — from requirements and architecture through build, test, and deployment.
- Extensive experience designing and implementing systems that scale — whether applications, platforms, internal tooling, or developer infrastructure.
- Strong programming skills across multiple languages and stacks, with a broad generalist mindset — comfortable working across frontend, backend, infrastructure, and DevOps as needed.
- Experience driving adoption of new tools, practices, or platforms across engineering organizations — not just building, but getting teams to use what you build.
- Familiarity with AI-assisted development tools and workflows (GitHub Copilot, LLM APIs, agent frameworks, or similar).
- Ability to provide technical leadership through architectural guidance, code reviews, and hands-on pairing — elevating the team's output, not just your own.
- Exceptional communication skills — comfortable presenting to leadership and pairing with engineers in the same day.
- Strong analytical thinking — able to assess technical opportunities, evaluate trade-offs, and make architectural decisions in ambiguous, fast-moving environments.
Pay
Annual Pay Range: 134,400 - 185,000 USD
Benefits
Highlights, Depending On Role Classification, Include:
- Generous PTO and 11 paid holidays, plus well-being and volunteer time off.
- Multiple medical plan options with mental health and wellness support offerings.
- Up to 16 weeks of fully paid parental leave and a baby stipend.
- 401(k) with company match and vesting after one year.
- Recognition Rewards, Referral bonuses, exclusive discounts and more!
About Cotality
Cotality is the trusted source for property intelligence, with unmatched precision, depth, breadth, and insights across the entire ecosystem. Our talented team of 5,000 employees globally uses our network, scale, connectivity and technology to drive the largest asset class in the world. Join us as we work toward our vision of fueling a thriving global property ecosystem and a more resilient society. Cotality is committed to cultivating a diverse and inclusive work culture that inspires innovation and bold thinking; it's a place where you can collaborate, feel valued, develop skills and directly impact the real estate economy. We know our people are our greatest asset. At Cotality, you can be yourself, lift people up and make an impact. By putting clients first and continuously innovating, we're working together to set the pace for unlocking new possibilities that better serve the property industry.