About the Role
Cotality is seeking a Senior Professional, Software Development Engineer to independently design, develop, and test software systems for enhancements and new products. This role focuses on creating scalable, quality, flexible, and user-friendly applications while applying engineering principles, resolving complex bugs, and mentoring junior colleagues.
Responsibilities
- Drive the end-to-end development of the Cotality Unified Semantic Hub and its associated Ops Portal, bridging the Semantic Layer with bulk repositories to ensure high-performance data integration.
- Architect Automated YAML Generation: Build and maintain the API-enabled engine (Python microservices) responsible for generating OSI-compliant, AI-ready metadata YAML files for delivery to Snowflake and Databricks.
- Develop Ontology Authoring Tooling: Design and implement interactive UI components that enable domain modelers, data stewards, and SMEs to create, view, and manage the unified enterprise ontology without direct code edits.
- Operationalize Data Governance & Scale: Build functional components to refine "fiduciary-grade" metadata. Implement features to monitor data quality, ensuring the Hub remains the single source of truth for all AI translation tasks.
- Full-Lifecycle Software Development: Design, code, test, and debug complex software across a broad system scope. Develop detailed specifications to satisfy both internal and external customer requirements.
- Drive Code Excellence & Testing: Write clean, maintainable, and well-documented code utilizing Test-Driven Development (TDD). Collaborate with the QA team to define scope, improve testing methods, and ensure system reliability.
- Collaborate & Consult: Work closely with Technical Anchors, Product Managers, and business partners to evaluate feasibility, define technical requirements, and translate business needs into actionable architectural solutions.
- Provide Operational Support & Innovation: Diagnose and resolve complex production incidents. Research new technologies/platforms and actively disseminate knowledge throughout the department.
- Mentorship & Leadership: Mentor junior colleagues through rigorous code reviews, sharing expertise on API design, and software development lifecycles.
- Apply engineering principles and methodologies to assigned projects and tasks.
- Communicate progress regularly and identify blocking issues to maintain project momentum.
Requirements
- Bachelor’s or Master’s degree in Computer Science, AI, or a related field, with 5+ years of professional software engineering experience working through all phases of development.
- Expert-level Python/FastAPI developer with a strong understanding of scalable microservices architecture and API integrations.
- Proficiency in building interactive UIs and authoring portals tailored specifically for technical users (data stewards, modelers, SMEs).
- Strong hands-on experience with Snowflake and Databricks, specifically regarding how they consume and map external metadata.
- Solid understanding of Knowledge Representation and Ontologies, paired with the ability to design systems that maintain consistency across high-volume enterprise data assets.
- Experience deploying, maintaining, and managing scalable AI/data services in cloud environments (GCP, AWS, or Azure).
- Familiarity with Agile development methodologies (Jira, Confluence) and a proven ability to translate conceptual ideas into structured projects and tasks.
- Excellent problem-solving and analytical skills with a keen attention to detail.
- A customer-oriented mindset with a track record of meeting commitments and collaborating seamlessly with cross-functional stakeholders.
- Strong proficiency in software development principles and methodologies.
- Proven track record of delivering components for larger functional areas or applications.
- Strong problem-solving skills for investigating and fixing software bugs.
- Experience mentoring junior colleagues and sharing technical knowledge.
Skills
- Python
- FastAPI
- Microservices Architecture
- API Integrations
- UI Development
- UX Design
- Snowflake
- Databricks
- Knowledge Representation
- Ontologies
- Cloud Architecture (GCP, AWS, Azure)
- Agile Methodologies
- Jira
- Confluence
- Test-Driven Development (TDD)
Location
- Hybrid-Remote
Work Type
- Hybrid
- Remote
Experience Level
- Senior
- 5+ years of professional software engineering experience
Education Level
- Bachelor's degree in Computer Science, AI, or a related field
- Master's degree in Computer Science, AI, or a related field
Salary/Compensations
- 128,700 - 165,000 USD
Benefits
- Generous PTO
- 11 paid holidays
- Well-being time off
- Volunteer time off
- Up to 16 weeks of fully paid parental leave
- Baby stipend
- Multiple medical plan options
- Mental health and wellness support offerings
- 401(k) with company match
- Vesting after one year
- $400 annual well-being stipend
- Tuition assistance up to $5,250
- Recognition Rewards
- Referral bonuses
- Exclusive discounts
About the Company
- 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.
Equal Opportunity
- 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.
