Senior Software Engineer

4 weeks ago


San Antonio, Texas, United States Presidian Hospitality Full time
About Presidian Hospitality:

We are a rapidly growing real estate investment firm with a diverse portfolio across hospitality, industrial, office, and retail sectors.

We are known for our innovative approach to real estate investing, leveraging data and technology to gain unique insights and drive superior returns.

Our team values collaboration, entrepreneurship, and a relentless pursuit of excellence.

Position Overview:

We are seeking a Senior Software Engineer to lead the development of a proprietary data platform that will drive the next generation of real estate investment decisions at Presidian Hospitality.

This role will focus primarily on backend development, data scraping and aggregation, and the creation of machine learning algorithms that will provide predictive analytics and deep market insights.


The ideal candidate is a hands-on engineer with expertise in building robust data pipelines, structuring complex data sets, and deploying machine learning models at scale.

This role will be responsible for architecting the platform from the ground up, working closely with our leadership team to shape the overall technology strategy, and ensuring the platform meets the high standards needed to support our growing investment and asset management operations.

Key Responsibilities:
  • Data Scraping & Integration: Design and implement automated data scraping and aggregation solutions to collect structured and unstructured data from multiple public and proprietary sources (e.g., CoStar, MLS, LoopNet, local government databases, STR).
  • Data Structuring & Storage: Build efficient data storage solutions and architecture to support the aggregation and structuring of large datasets, enabling seamless analysis and reporting.
  • Machine Learning Model Development: Develop and deploy machine learning algorithms for predictive market analysis, property valuation, tenant behavior forecasting, and scenario modeling.
  • Backend Architecture: Architect and build scalable backend infrastructure to support data processing, storage, and analysis in real-time.
  • API Development & Integration: Create robust APIs and integration layers to connect internal systems and provide seamless access to the platform's insights for internal stakeholders.
  • Advanced Analytics & Reporting: Develop automated reporting and visualization tools that deliver actionable insights to the investment, asset management, and business development teams.
  • System Optimization: Continuously refine data scraping, processing, and machine learning algorithms to improve accuracy, efficiency, and scalability of the platform.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Data Science, Software Engineering, or a related field.
  • 5+ years of experience in software engineering, with a focus on backend development and data engineering.
  • Proven experience in designing and deploying web scraping solutions, with a strong understanding of data acquisition, cleansing, and structuring.
  • Proficiency in programming languages such as Python, Java, or C#, and experience with web scraping frameworks like Scrapy or BeautifulSoup.
  • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch) and experience deploying models in production.
  • Experience with cloud-based infrastructure (AWS, GCP, or Azure) and data storage solutions like SQL, NoSQL, or cloud data warehouses (e.g., Redshift, BigQuery).
  • Familiarity with RESTful APIs, microservices architecture, and real-time data processing pipelines.
  • Ability to translate business needs into technical requirements and work collaboratively with cross-functional teams.
  • Strong problem-solving skills, a growth mindset, and the ability to thrive in a dynamic, fast-paced environment.
Preferred Skills:
  • Experience in the real estate or financial sectors is a plus.
  • Background in geospatial data processing and analysis.
  • Knowledge of data visualization tools like Tableau or Power BI.
What We Offer:
  • Competitive salary and performance-based incentives.
  • Comprehensive health benefits package.
  • A flexible work environment with hybrid/remote options.
  • Opportunity to work on high-impact projects that directly influence investment decisions.
  • Growth opportunities within a dynamic and rapidly expanding firm.


  • San Antonio, Texas, United States Belay Technologies Full time

    Belay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have experience with C and Python programming, as well as a strong background in software development. This role will involve defining,...


  • San Antonio, Texas, United States H-E-B Full time

    Job SummaryAs a Senior Software Engineer at H-E-B, you will be responsible for designing, developing, and deploying high-quality software applications. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with engineers to ensure timely delivery of software solutions.Key ResponsibilitiesDesign and...


  • San Antonio, Texas, United States Aerotek Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team.The ideal candidate will have experience in full stack development, with a strong focus on backend systems.Responsibilities will include:Designing and implementing scalable and secure software solutionsCollaborating with cross-functional teams to identify and prioritize project...


  • San Antonio, Texas, United States Diverse Lynx Full time

    Job Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to lead our offshore team in achieving a common mission and accountable for the delivery of the team.Key Responsibilities:* Develop and maintain high-quality software applications using Java, J2EE, Springboot, and front-end UI development using JS...


  • San Antonio, Texas, United States H-E-B Full time

    Senior Software EngineerWe're seeking a skilled Senior Software Engineer to join our team at H-E-B Digital. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our digital solutions. Our team uses a variety of technologies, including Haskell, Postgres, and GCP Pub/Sub, and we're looking for someone with...


  • San Antonio, Texas, United States H-E-B Full time

    Job SummaryAs a Senior Software Engineer at H-E-B, you will play a key role in designing and developing cutting-edge software solutions that drive business growth and customer satisfaction. With a strong background in software engineering and a passion for innovation, you will lead the development of high-quality software applications that meet the needs of...


  • San Antonio, Texas, United States Helios Technologies Full time

    Job Title: Senior Embedded Software EngineerJob Summary:Helios Technologies is seeking a skilled Senior Embedded Software Engineer to join our team at the Helios Center of Engineering Excellence in San Antonio, TX. As a key member of our innovation incubation team, you will be responsible for designing and developing embedded software platforms for various...


  • San Antonio, Texas, United States Aerotek Full time

    About the RoleWe are looking for a skilled Senior Software Engineer to join our team at {company}.This is a full-time position that requires a strong background in software development.Key ResponsibilitiesDesign, develop, and maintain high-quality software systemsCollaborate with cross-functional teams to identify business needs and develop solutionsStay...


  • San Antonio, Texas, United States H-E-B Full time

    Unlock Your Potential as a Senior Haskell Software EngineerWe're seeking a highly skilled Senior Haskell Software Engineer to join our team at H-E-B Digital. As a key member of our engineering team, you'll play a critical role in building and maintaining our cloud infrastructure, ensuring the scalability, reliability, and performance of our applications.With...


  • San Antonio, Texas, United States Southwest Business Corp Full time

    Job Title: Senior Software Development EngineerJob Summary:We are seeking a highly skilled Senior Software Development Engineer to join our team at Southwest Business Corp. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our customers.Key...


  • San Antonio, Texas, United States Swivel Full time

    At Swivel, we're seeking a talented Senior Software Integration Engineer to join our team of innovators. As a key member of our Agile delivery teams, you'll play a crucial role in developing and maintaining our Software as a Service (SaaS) solutions and core internal integrations.This role requires a strong background in C#, HTML, JavaScript, XML, and JSON,...


  • San Antonio, Texas, United States H-E-B Full time

    Job DescriptionAs a Senior Software Engineer at H-E-B, you will be responsible for designing and developing scalable and reliable software systems. You will work closely with cross-functional teams to deliver high-quality digital experiences to our customers.Key Responsibilities:Coach and mentor junior engineers in engineering techniques, processes, and new...


  • San Antonio, Texas, United States Siri InfoSolutions Inc Full time

    Job Title: Senior iOS Software EngineerJob DescriptionKey Responsibilities:Develop and maintain high-quality iOS applications using XCode and relevant frameworks.Collaborate with cross-functional teams to design and implement features that meet business requirements.Work with APIs and third-party libraries to enhance app functionality and user...


  • San Antonio, Texas, United States B.E.A.T. LLC. Full time

    Job Title: Senior Software EngineerLocation: RemoteClearance: Public Trust or Secret ClearanceCertifications: Must be willing to obtain a CompTIA Security+CE within six months of hire paid for by B.E.A.T. LLC.Responsibilities:* Work in an agile-like software development release lifecycle and provide suggestions for improvement* Design, code, test, and...


  • San Antonio, Texas, United States Vaco Full time

    Job SummaryVaco is seeking a highly skilled Software Engineering Manager to lead a team of senior engineers in a complex corporate environment. The ideal candidate will have a strong understanding of software development design and Agile practices/methodologies, as well as experience with Object Oriented Programming & Design Patterns and procedural and...


  • San Antonio, Texas, United States Cross Resource Group Full time

    Job Summary:The Cross Resource Group is seeking a highly skilled Senior Avionics Software Engineer to lead the development of complex avionics systems. As a key member of our team, you will be responsible for designing and implementing software architectures, leading multi-disciplinary teams, and collaborating with clients and company staff to establish...


  • San Antonio, Texas, United States H-E-B Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at H-E-B Digital Technology. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable and reliable data pipelines using cloud infrastructure.Key Responsibilities:Implement infrastructure as code, security, and...


  • San Antonio, Texas, United States Apex Systems Full time

    Job SummaryApex Systems is seeking a skilled Senior Java Software Engineer to join our team. The ideal candidate will have experience in Java-based programming and agile software development methodology.Key Responsibilities• Perform Java-based programming and agile software development methodology.• Integrate data from disparate sources into GOTS-based...


  • San Antonio, Texas, United States EXPANSIA Full time

    About the RoleAt EXPANSIA, we are seeking a highly skilled Senior Software Engineer to join our team. This individual will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems.Key ResponsibilitiesDevelop Java-based software capabilities using modern frameworks and libraries.Design and implement...


  • San Antonio, Texas, United States Expedite Technology Solutions Full time

    Job Summary:Expedite Technology Solutions is seeking a skilled Senior Cloud Software Engineer to join our team. As a key member of our Application Development Team, you will be responsible for designing and implementing modular architectures, next-generation integration techniques, and cloud-first, mobile-first solutions. Key Responsibilities:• Develop and...