Demo

Staff Software Engineer, Integrations

nTop
New York, NY Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 4/21/2025

About Us :

At nTop, we are passionate about building next-generation engineering solutions. We enable the most innovative engineering companies in the world to transform how they develop, test, and manufacture better products faster. Our software has been used to engineer mission-critical satellites, deliver stronger and lighter medical implants for patients in need, and allow engineers to create complex, high-performance products with revolutionary speed and accuracy.

We are looking to add smart ambitious teammates who are passionate about problem-solving and cutting-edge technology to a fast-paced, collaborative environment.

Overview :

The nTop Integrations Team is looking for an experienced software engineer for a technical leadership role. The Integrations Team is responsible for enabling interoperability between nTop and third-party software. Previous projects on the team include importing CAD assembly data, exporting our own implicit geometry, building a library - nTop Core - to read our geometry, and building plugins for third-party systems to use our geometry. We are currently working on a set of tools to allow partners to integrate functionality directly into nTop. We highly value collaborative teammates who are excited to solve difficult problems with us.

Due to the breadth of topics relevant to integrations, our team works on more systems than most development teams. The ideal candidate for this role must be comfortable adapting their skills to new areas of work. The key qualification is an ability to understand systems, see their components, and know when and how to change them to fit our needs. These systems could include an importer, our geometry kernel, our core language code, a CI tool, or a test.

This role can be either remote or hybrid / based in our NY office, and reports to the Senior Engineering Manager.

What You'll Do :

  • Shape the future of nTop's software by leading critical technology decisions
  • Lead architecture decisions within our C codebase
  • Work with partner developers to integrate our tools into their software
  • Own the entire software cycle : from research to prototype, implementation, review, and maintenance
  • Collaborate with engineers across the organization to understand and solve technical challenges
  • Write well-designed and well-tested code
  • Work with CAD / CAE and related data
  • Advance and promote software engineering best practices and processes
  • Contribute to and document technical direction and architectural vision
  • Troubleshoot, debug and upgrade existing systems

Required Experience :

  • Proven experience designing and building core architecture in successful products
  • Expertise in algorithms, data structures and design patterns
  • 10 years of professional experience as a software engineer
  • 5 years of experience developing in C and experience with a general purpose scripting language like Python
  • Bachelor's degree in Computer Science, Engineering, or relevant field
  • Excellent written and spoken communication skills in English
  • Preferred Experience :

  • Experience working with implicit geometry, signed distance fields, or field-driven design
  • Experience developing CAD or CAE systems (SolidWorks, Abaqus, ANSYS, etc.)
  • Experience using CAD or CAE systems
  • C 14 / 17 experience (smart pointers, RAII, etc.)
  • Compensation : $160,000-180,000 annually, depending on experience

    At this time, nTop can only hire US employees who reside in the following states :

    California, Connecticut, Colorado, Florida, Georgia, Illinois, Massachusetts, Maryland, Michigan, Minnesota, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, Washington

    nTop is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. nTop is committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities.

    For more information on how we handle and store data, please view our Privacy Policy.

    Salary : $160,000 - $180,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Staff Software Engineer, Integrations?

    Sign up to receive alerts about other jobs on the Staff Software Engineer, Integrations career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at nTop

    nTop
    Hired Organization Address New York, NY Full Time
    About Us : At nTop, we are passionate about building next-generation engineering solutions. We enable the most innovativ...

    Not the job you're looking for? Here are some other Staff Software Engineer, Integrations jobs in the New York, NY area that may be a better fit.

    AI Assistant is available now!

    Feel free to start your new journey!