Principal Software Engineer
Cotality
Principal Software Development Engineer
At Cotality, we are driven by a single mission—to make the property industry faster, smarter, and more people-centric. 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.
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.
- Lead the planning and execution of AI-native transformation initiatives across engineering teams — owning key technical workstreams end-to-end within the broader enablement program.
- Serve as a senior technical enablement resource across engineering teams — writing skills, context files, and AI workflow configurations that make teams AI-native in their actual repos.
- Own the enablement lifecycle for assigned areas: readiness assessments, AGENTS.md authoring, skill architecture, and adoption follow-through at organizational scale.
- Drive adoption of AI-assisted SDLC practices — designing agent workflows, authoring specifications, and ensuring teams have the technical foundations to work effectively with AI tools.
- Architect reusable enablement patterns — skills, templates, frameworks, and reference implementations that compound across the organization rather than solving the same problem repeatedly.
- Lead the development of internal AI tooling and platforms as the team's capabilities grow — SDKs, integrations, and automation frameworks that accelerate adoption at scale.
- Bridge the gap between platform capabilities and team needs — identifying where teams are stuck, designing the right technical solutions, and feeding friction patterns back to platform teams.
- Provide technical leadership through architectural guidance, code reviews, and hands-on pairing — setting the engineering standard for the team.
- Operate across the full SDLC — from requirements and architecture through build, test, deploy, and delivery — ensuring enablement touches every phase, not just code generation.
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.
Thrive with Cotality
At Cotality, we offer more than just a job, we provide a benefits experience designed to support your whole self. From a flexible working model to competitive time off and standout health coverage with meaningful perks and growth opportunities, our package is built to help you thrive at work and in life.
Highlights, depending on role classification, include:
- Time off: Generous PTO and 11 paid holidays, plus well-being and volunteer time off.
- Family Support: Up to 16 weeks of fully paid parental leave and a baby stipend.
- Health: Multiple medical plan options with mental health and wellness support offerings.
- Retirement: 401(k) with company match and vesting after one year.
- Financial Perks: $400 annual well-being stipend and tuition assistance up to $5,250.
- Extras: Recognition Rewards, Referral bonuses, exclusive discounts and more!
Cotality is an Equal Opportunity employer committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the Armed Forces, or any other basis protected by federal, state or local law. Cotality maintains a Drug-Free Workplace.
Cotality is fully committed to a work environment that embraces everyone's unique contributions, experiences and values. We offer an empowered work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package. We are better together when we support and recognize our differences.
- ...Principal Software Engineer Tech Tammina LLC 10+ years experience building great software 2+ years in a technical lead position is a plus. Experience working collaboratively using Agile/Scrum methodology Solid knowledge of software development methodologies...SuggestedFull time
$162.7k - $271.3k
...on: Posted Todayjob requisition id: R012658**AVEVA is creating software trusted by over 90% of leading industrial companies.****Salary... ...for our cloud platform• Work closely with architects and engineers to recommend and design infrastructure, database, or data storage...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours3 days per week$180k - $220k
...work, with the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus is seeking a Principal Embedded Software Engineer , who will report to the Director of Software Engineering on our Software Engineering team. The successful individual...SuggestedPermanent employmentFor contractorsWork at officeMonday to Friday- ...Pay Rate Low: 70 | Pay Rate High: 90 Exciting Principal Embedded Software Engineer opportunity to work for a global leader dedicated to helping people see brilliantly. The largest device company in the world - with complementary businesses in Surgical and Vision Care...SuggestedPermanent employmentContract workH1b
$133.4k - $226.8k
...join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey! As a Principal, Software Engineer, Own and deliver medium to large-scale projects with minimal supervision, ensuring successful execution from initiation...SuggestedFull timeTemporary workWorldwide$220k - $292k
...proven approach and maximize the benefits of functional programming for our customers. As a lead Haskell engineer you’ll work with EW leadership to craft our software roadmap, design large scale systems using functional programming and algebra driven design principles,...Full timeWork experience placementRelocationRelocation package$138.82k - $208.54k
...Principal Software Developer The Principal Software Developer uses a wide application of principles, theories, and technology concepts... ...Technology, or closely related. ~10 years experience as a Software Engineer or closely related occupation. ~10 years experience in...Full timeWork at officeRemote work$180k - $250k
...Job Description Job Description Principal Embedded Software Engineer If you're a Principal Embedded Software Engineer with wireless networking experience, please read on! ~$180k - $250k base + bonus ~401k matching + full benefits ~ Onsite in Irvine ~ Full-...Ongoing contractPermanent employmentFull timeLocal area$166k - $220k
...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high‑impact, cutting‑edge solutions that redefine innovation. You’ll...Full timeRelocation package$113.5k - $170.5k
...Job Title: Senior Software Engineer – Microgrid Controller (MGC) Location: Irvine, CA Employment Type: Full-Time / Hybrid We are seeking a Senior Software Engineer to lead the design and development of our Microgrid Controller (MGC) platform. This role sits at the intersection...Full time- ...electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is... ...vehicles and connect with the outside world. As a Software Engineering Intern, you will play a key role in designing and developing...Full timeContract workInternshipLocal area
$138.4k - $151.1k
...Respect People. Speak Directly. | Stay Curious. Enjoy the Journey. What You’ll Do IronArch Technology is seeking a Senior Software Engineer to support Ask VA , a VA.gov service that lets Veterans submit questions and routes those inquiries through Microsoft Dynamics...Temporary workLocal areaImmediate startRemote work$135k - $170k
...real-field applications. FieldAI is seeking a 3D Computer Vision Engineer to develop advanced algorithms for 3D reconstruction and... ...emphasizes strong mathematical foundations and high-performance software over direct robot hardware development. What You Get To Do: Develop...$20 - $75 per hour
...Software Engineer (Pay: $20 - $75/hour) Required Skills JavaScript Typescript Java C++ GoLang Ruby Job Title Software Engineering Job Type Contractor (10-15 hours per week) Location Remote Job Summary We are looking for experienced software engineers to help train and...For contractorsRemote work10 hours per week- ...Federal or State law. Account Executive We are an innovative software company seeking courageous and experienced outside account executives... ...grow and evolve. Be part of an exciting, dynamic environment, engineering software solutions for all aspects of the company....Hourly payFull timePart timeFor contractorsWork at officeLocal areaRemote workRelocation2 days per week
$137.6k - $206.4k
...and build teams that learn from one another. If you’re driven to solve meaningful challenges, we’d love to meet you. Job Title Software Engineer I Location 400 Spectrum Center Drive, Suite 550, Irvine, CA 92618 Telecommuting Telecommuting permitted: work may be performed...Full timeTemporary workWork at officeRemote workWorldwide$135k - $190k
...approaches or pure transformer‑only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions... ...every time our robots run in the field. We are looking for a Software Engineer, Verification and Validation (V&V), Perception to...Local area- ...Position Title:Software Engineer, Principal (Test) Department:R&D Reports to:Sr. VP, R&D Enchannel Medical is redefining the boundaries of electrophysiology with our next-generation DePolar™ mapping system and integrated NanoAblate™ PFA platform. Driven by our global...
- ...to be a great place to work, for all. For more information, please visit What We Do We are looking for a hands-on Senior Software Engineer to serve as the technical owner for AI/ML initiatives within First American Technology. This role bridges business...Fixed term contractLocal areaRemote work
- ...products in millions of homes and businesses around the world. The engineer in this position will join a team of highly competent firmware... ...in the design, implementation and verification of firmware and software for embedded systems. The successful candidate will architect,...
$155k - $200k
...approaches or pure transformer‑only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions... ...customer‑facing applications. We’re looking for a Full‑Stack Software Engineer to design and build scalable web applications in a...Local area$108k - $172.8k
...About the Role We are looking for an experienced Software Engineer to join our Emulex Connectivity Division, focused on developing device drivers, libraries, and management utilities for Broadcom Emulex storage interface cards. You will work closely with firmware, hardware...Local area$107.4k - $134.2k
...Sr Software Engineer, AI & Architecture We are Lennar Lennar is one of the nation's leading homebuilders, dedicated to making an impact and creating an extraordinary experience for their Homeowners, Communities, and Associates by building quality homes and providing exceptional...Live inLocal area- ...Description Job Description Description As Lead Mechanical Engineer, you are responsible for overseeing the overall project... ...platforms. Ensure compatibility with electrical, thermal, and software systems. Testing and Validation: Develop and execute test plans...Permanent employment
$137k - $182k
...What You'll Do Kajabi is hiring a Senior Software Engineer to join our engineering team in Irvine, CA. This is a full‑time, in‑person role at our headquarters. You'll work on a cross‑functional product team, owning systems and features that directly impact how thousands...Full timeWork at officeRelocation packageFlexible hours$103.17k - $158.87k
...Role Overview The Sr. Software Engineer performs analysis of user requirements, system design, development, testing, and implementation of bug‑fixes, service requests, and projects. This role provides application maintenance and support while diagnosing and troubleshooting...For contractorsWork at officeLocal area- ...Senior MLOps Engineer Field AI is transforming how robots interact with the real world. We are building risk-aware, reliable, and field... ...engineering teams to integrate ML components into robotics software systems. What You Have ~ Bachelor's degree in Computer...Work experience placementRemote work
- ...Job Title Software Engineer Job Description We are seeking a skilled direct-hire Software Engineer to join a dynamic biotech industry company located in a beautiful facility in Santa Ana. The Software Engineer/Senior Software Engineer with strong Python skills...Casual workLocal area
- ...Senior Software Engineer Tech Tammina LLC 6+ years experience building great software. 2+ years experience with web browser technologies, such as CSS3, HTML5 and AJAX. Strong JavaScript experience Understands fundamentals of agile methodologies - iterative...Full timeFlexible hours
$108k - $172.8k
...Description: Join the team of highly competent and state of the art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member of this team at Broadcom your responsibilities include: Design...Work experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Irvine, CA
- senior principal cloud computing engineer Irvine, CA
- senior principal scientist Irvine, CA
- embedded software Irvine, CA
- software sales Irvine, CA
- software sales executive Irvine, CA
- software quality assurance Irvine, CA
- software sales representative Irvine, CA
- software asset management analyst Irvine, CA
- id software Irvine, CA



