Talent.com
Lead Software Engineer

Lead Software Engineer

OxmanNew York, New York, United States
30+ days ago
Job type
  • Full-time
Job description

OXMAN is a hybrid Design and R&D company that merges design, technology, and biology to create innovative multi-scale products and environments. Our work transcends traditional boundaries, leveraging digital tools and Nature-centric approaches to heal the relationship between humanity and the natural world. Our vision emphasizes synergy between human-made and Nature-grown environments, designing whole systems that positively impact ecological outcomes.

We are seeking an enthusiastic and innovation-driven Lead Software Engineer to transform our Eden Technologies—comprising design optimization, generative tools, environmental simulation, and ecosystem behavior models—into an integrated software platform. This role offers a unique opportunity to develop innovative technologies and visually compelling software that supports the digital design of architectural and urban projects optimized for ecosystem services.

Join us to redefine how design and technology can coexist with and enhance the natural world.

Responsibilities

  • Architect and implement software solutions that translate and advance Eden Technologies into integrated, user-friendly, visually engaging applications.
  • Develop computational methods in data-driven optimization, simulation, and design generation, aligned with Eden Technologies, to enhance ecosystem services, biodiversity, and ecological resilience
  • Define and drive the software development roadmap, ensuring alignment with OXMAN's overarching mission and project timelines.
  • Develop web-based or desktop applications with interactive 3D rendering capabilities.
  • Collaborate closely with interdisciplinary teams, including computational ecologists, researchers, and designers, to integrate computational methods into robust software products.
  • Explore and propose suitable frameworks, game engines, and pipelines to deliver high-quality experiences and real-time performance.
  • Integrate GIS and geospatial data into software solutions, enabling spatial analysis and visualization of ecological data.
  • Ensure vertical integration of computational tools into cohesive software and horizontal integration through efficient maintenance and modular codebase management.
  • Actively contribute to defining software architecture and implementing best practices in coding, testing, and deployment.
  • Provide technical documentation and support, ensuring usability, maintainability, and scalability.

Qualifications

  • PhD or equivalent, with a focus on computer science, artificial intelligence, machine learning, applied data science, bioinformatics, mathematics, physics, or relevant field
  • Minimum 4 years of experience
  • Proficiency in modern variants of programming languages such as JavaScript, TypeScript, or C++.
  • Familiarity with 3D web rendering frameworks (e.g., Three.js) or game engines (Unity, Unreal Engine).
  • Familiarity with 3D applications such as Rhino Grasshopper, SideFX Houdini is a plus.
  • Ability to work collaboratively in multidisciplinary teams.
  • Strong problem-solving skills, enthusiasm, and creativity to approach complex software development challenges.
  • Experience with GIS (Geospatial Information Systems) and analysis of remote sensing data.
  • Experience with computational methods, particularly in applications related to generative design, data-driven optimization and environmental modeling.
  • Understanding of deep generative modelling methods as it relates to design generation.
  • Understanding of reinforcement learning techniques and their application in data-driven design optimization scenarios.
  • Understanding of computational simulation methods for environmental modelling.
  • Familiarity with ecological modeling, environmental data analysis, or sustainability-focused design principles.
  • Experience integrating environmental datasets (e.g., climate data, biodiversity records) into software applications.
  • Preferred Qualifications

  • Experience or interest in ecological design or architecture software.
  • Previous involvement with computational modeling, visualization, or simulation software.
  • Understanding or willingness to learn about ecosystem services, environmental data, and spatial analytics.
  • Experience collaborating in interdisciplinary teams, bridging software engineering with fields like ecology, architecture, or biology.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Location

  • On-site, with flexible arrangements available.
  • OXMAN does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, genetic information, or any other legally protected characteristics.

    NYC Salary Range : $83,000-$225,000

    Salary is based on a number of factors including job-related knowledge, skills, experience, and other business and organizational needs. Our compensation package also includes variable compensation in the form of year-end bonuses, benefits, immigration assistance, and equity participation.

    Create a job alert for this search

    Lead Software Engineer • New York, New York, United States

    Related jobs
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsJamaica, New York, United States
    Full-time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocationsBronx, New York, United States
    Full-time
    A company is looking for a Senior Staff Software Engineer.Key Responsibilities Architect and design high availability solutions using AWS, driving scope definition and application deployment Man...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsBrooklyn, New York, United States
    Full-time
    A company is looking for a Senior Software Engineer to join their Sales Application Engineering team.Key Responsibilities : Leverage emerging AI technologies to enhance performance and automation ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocationsPaterson, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer (Distributed Systems).Key Responsibilities Architect and implement solutions in the execution layer and core systems Plan and implement improvements ...Show moreLast updated: 3 days ago
    • Promoted
    Release Engineer

    Release Engineer

    VirtualVocationsJamaica, New York, United States
    Full-time
    A company is looking for a Release Engineer to join their Release Engineering department.Key Responsibilities Maintain and develop the department web portal Advise developers on release-related ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    VirtualVocationsNewark, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer / Senior Software Engineer.Key Responsibilities Contribute to high-quality solutions and advocate for coding standards through code reviews Collabora...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocationsNewark, New Jersey, United States
    Full-time
    A company is looking for a Senior Systems Software Engineer focused on AV Infrastructure - Validation and Distributed Systems. Key Responsibilities Deploy and operationalize vendor-provided platfo...Show moreLast updated: 19 days ago
    • Promoted
    Technical Lead

    Technical Lead

    VirtualVocationsYonkers, New York, United States
    Full-time
    A company is looking for a Technical Lead to oversee the design and development of AI-driven backend services.Key Responsibilities Design and scale backend services integrating Generative AI and ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II, Android

    Software Engineer II, Android

    VirtualVocationsBronx, New York, United States
    Full-time
    A company is looking for a Software Engineer II, Android.Key Responsibilities Develop mobile applications (Android) in collaboration with product managers, designers, and engineers Lead projects...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocationsElizabeth, New Jersey, United States
    Full-time
    A company is looking for a Senior Software Engineer, AI.Key Responsibilities Design and develop AI-driven features for the website experience platform Collaborate with cross-functional teams to ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    VirtualVocationsYonkers, New York, United States
    Full-time
    A company is looking for a Software Engineer III to build sophisticated solutions for the property and casualty insurance industry. Key Responsibilities Develop and maintain high-quality software ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocationsPaterson, New Jersey, United States
    Full-time
    A company is looking for a Senior Full Stack Software Engineer, Infrastructure (Remote).Key Responsibilities Build new features in modern Single Page Applications using TypeScript and React Deve...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Sustainment Engineer

    Senior Software Sustainment Engineer

    VirtualVocationsNewark, New Jersey, United States
    Full-time
    A company is looking for a Senior Software Sustainment Engineer.Key Responsibilities Maintain and enhance applications and systems, ensuring operational efficiency Troubleshoot issues and upgrad...Show moreLast updated: 21 hours ago
    • Promoted
    Master Software Engineer

    Master Software Engineer

    VirtualVocationsPaterson, New Jersey, United States
    Full-time
    A company is looking for a Master Software Engineer.Key Responsibilities Architect and build highly performant distributed systems Mentor and guide junior engineers in troubleshooting techniques...Show moreLast updated: 4 days ago
    • Promoted
    Lead Software Engineer - Full Stack

    Lead Software Engineer - Full Stack

    Disney Entertainment and ESPN Product & TechnologyNew York, NY, US
    Full-time
    This is an onsite position must sit four (4) days a week in one of our technology offices listed above • • •.Technology is at the heart of Disney’s past, present, and future.Disney Entertainment...Show moreLast updated: 14 days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    VirtualVocationsJamaica, New York, United States
    Full-time
    A company is looking for a Firmware Software Engineer to develop interactive 3D visualizations and enhance user interfaces. Key Responsibilities Develop an interactive 3D visualization in the brow...Show moreLast updated: 30+ days ago
    • Promoted
    C# Software Engineer

    C# Software Engineer

    VirtualVocationsYonkers, New York, United States
    Full-time
    A company is looking for a Software Development Engineer II.Key Responsibilities Ensure efficient application operation and provide production support, including data research and code analysis ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsPaterson, New Jersey, United States
    Full-time
    A company is looking for a Principal Software Engineer (remote).Key Responsibilities Research, develop, and test complex software applications and systems Analyze user needs and design software ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Cloud Software Engineer

    Senior Cloud Software Engineer

    VirtualVocationsBronx, New York, United States
    Full-time
    A company is looking for a Senior Cloud Software Engineer - FULLY REMOTE.Key Responsibilities Design, develop, and implement complex cloud-based software systems, APIs, and user interfaces using ...Show moreLast updated: 30+ days ago
    • Promoted
    R&D Engineer 4, Software

    R&D Engineer 4, Software

    VirtualVocationsYonkers, New York, United States
    Full-time
    A company is looking for an R&D Engineer 4, Software.Key Responsibilities Setup and maintain DevOps tools and infrastructure for software projects Serve as security champion for code bases owned...Show moreLast updated: 3 days ago