Mid-Level Software Developer (AI-Focused)

CRESA

$80K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience, particularly with C#.NET and React/TypeScript.
  • Familiarity with AI concepts and tools, especially in Python for AI workflows.
  • Proficiency in using LLM APIs from providers like OpenAI and Hugging Face.
  • Solid understanding of REST APIs, cloud services, and databases (both SQL and NoSQL).
  • A background in enterprise software development or commercial real estate tech is a plus.

Responsibilities

  • Develop and maintain essential backend and frontend features of the product.
  • Collaborate on integrating AI capabilities into the existing system.
  • Experiment with real-world AI use cases and implement suitable features.
  • Utilize AI tools for enhancing coding practices and overall development efficiency.
  • Work with R&D to bring AI-enhanced modules from concept to production.
  • Engage in architectural discussions to prioritize system performance and reliability.
  • Participate in code reviews and contribute to documentation efforts.

Benefits

  • Opportunity to work at the intersection of enterprise technology and AI.
  • Collaborative team culture that fosters innovation and growth.
  • Flexibility for hybrid or remote work arrangements based on location.
Full Job Description
Job Description

We9re building modern enterprise software for commercial real estate management, combining robust systems engineering with intelligent automation. Our platform helps companies with large commercial real estate portfolios manage lease administration, lease accounting, capital projects, and portfolio strategy, and now we9re pushing deeper into AI-driven capabilities.

We9re looking for a mid-level developer who9s passionate about applying AI and large language models (LLMs) to real-world enterprise software challenges. You9ll play a hands-on role in both integrating AI features into our product and leveraging AI tools for software development itself.

What You9ll Do
  • Develop and maintain core product features in C#.NET (backend) and React (frontend).
  • Collaborate on our AI integration layer, primarily written in Python, which powers intelligent features across the app.
  • Experiment with and implement AI use cases - e.g., natural language query interfaces, smart data extraction, automated reporting, and workflow assistance.
  • Use LLMs and AI tools (like GitHub Copilot, OpenAI APIs, etc.) to assist with design, coding, and refactoring.
  • Work with the R&D team to prototype, evaluate, and productionize AI-enhanced modules.
  • Contribute to system architecture discussions, ensuring performance, scalability, and reliability remain top priorities.
  • Participate in code reviews, sprint planning, and technical documentation.


What We9re Looking For

Core Technical Skills
  • Experience with C#/.NET and React/TypeScript.
  • Working knowledge of Python, especially for data processing or AI workflows.
  • Familiarity with LLM APIs (e.g., OpenAI, Anthropic, Azure OpenAI, Hugging Face, etc.).
  • Understanding of REST APIs, cloud services (AWS, Azure, or GCP), and database systems (SQL or NoSQL).

AI-Specific Skills
  • Experience building or integrating features that use generative AI or LLMs.
  • Curiosity and capability to experiment with AI-assisted development tools (like Copilot, Code Interpreter, or fine-tuned models).
  • Awareness of prompt engineering, retrieval-augmented generation (RAG), or vector databases (a plus).

Soft Skills
  • Enthusiastic about learning new technologies and pushing creative AI boundaries.
  • Comfortable in a collaborative, fast-moving environment.
  • Strong problem-solving and communication abilities.
  • Self-motivated - able to explore, test, and document new AI approaches.


Nice-to-Haves
  • Experience with LangChain, Semantic Kernel, or OpenAI function calling.
  • Exposure to enterprise SaaS or commercial real estate tech.
  • Some background in data science, analytics, or NLP.
  • Familiarity with Docker, CI/CD pipelines, and cloud deployments.


Why Join Us
  • Work at the intersection of enterprise systems and applied AI.
  • Collaborate with a team that values innovation, autonomy, and growth.
  • Influence how a mature software platform evolves with cutting-edge AI capabilities.
  • Hybrid or remote flexibility depending on location.

Physical Requirements:

NOTE: The job description is an overview of the functions and requirements for this position. This document is not intended to be an exhaustive list encompassing every duty and requirement of this position; supervisors may assign other duties as deemed necessary.

Similar Jobs

More Jobs at CRESA

  • Senior Manager, Transactions
    $90K — $120K *
    Pittsburgh, PA 15237 (Allegheny County)
    Real Estate & Construction
    In-Person
  • Project Manager I
    $70K — $95K *
    New York, NY 10025 (New York County)
    Real Estate & Construction
    In-Person
  • Project Manager
    $80K — $120K *
    Washington, DC 20011 (District Of Columbia County)
    Real Estate & Construction
    In-Person
  • Project Manager II
    $90K — $130K *
    Sunnyvale, CA 94087 (Santa Clara County)
    Real Estate & Construction
    In-Person
  • Transaction Manager
    $70K — $95K *
    Chicago, IL 60629 (Cook County)
    Real Estate & Construction
    In-Person

More Information Technology Jobs

Find similar Mid-Level Software Developer (AI-Focused) jobs: