SantaFeRecruiter Since 2001
the smart solution for Santa Fe jobs

Senior Software Engineer

Company: Flow Science, Inc.
Location: Santa Fe
Posted on: May 11, 2022

Job Description:

Solving the World's Toughest CFD Problems We sponsor H1B visas. We are open to employees working remotely. Flow Science is a software company based in Santa Fe, New Mexico USA, which develops and distributes the CFD (computational fluid dynamics) simulation software suite, FLOW-3D. Founded in 1980 by one of the principals who pioneered the "Volume-of-Fluid" (or VOF) method while working at Los Alamos National Labs, Dr. C.W. (Tony) Hirt, FLOW-3D provides users the ability to model and visualize complex fluid flow problems, servicing users from commercial, academic and government domains all over the globe. FLOW-3D is used in a variety of application areas; everything from water/environmental, to metal casting, aerospace, and additive manufacturing industries. In the last few years, Flow Science has expanded its product line, creating application specific variants of FLOW-3D, aimed at providing each application area a more streamlined, tailored workflow for simulating problems specific to their industry. The Role We are looking for an experienced, knowledgeable, and versatile Senior Software Engineer to utilize their object-oriented programming skills, knowledge and experience to help drive the design, development and maintenance of our FLOW-3D user interfaces. Successful Candidates Will:

  • Be quick to learn and excited about learning, as well as teaching, new software methods, technologies, and ideas
  • Be passionate about keeping up to date with software best practices and code quality
  • Be a strong advocate for software craftsmanship and take pride in your work
  • Thrive in environments with minimal guidance
  • Take initiative to help improve software development processes
  • Enjoy collaborating across teams with excellent communication Responsibilities
    • Participates and contributes to the design, implementation and maintenance of new elements in our FLOW-3D user interfaces and supporting applications
    • With minimal oversight beyond high level direction, utilize expertise to problem solve given limited information
    • Help ensure all designs are implemented as safely and as robustly as possible and adhere to proper software engineering guidelines and practices
    • Actively participate in identifying inefficiencies in the software development process and work with team members to continuously improve these processes
    • Identify risks in code, features and designs; communicate risks appropriately and take necessary action
    • Focus on high priority tasks and assignments while simultaneously supporting the team to ensure overall success
    • Collaborate with support/sales team when necessary to help resolve customer issues/questions
    • Encourage, train, and mentor team members to help them grow and excel
    • Conduct code reviews Desired Qualifications
      • Bachelor's degree or higher in software engineering, computer engineering, or computer science
      • Deep understanding of modern C++ (including standards); object-oriented principles and design, especially design patterns (3+ years)
      • Strong ability to read and learn from existing code
      • Strong understanding of 3D Graphics Programming with OpenGL (2+ years)
      • Experience developing cross-platform applications, specifically on Windows and Linux (3+ years)
      • Experience employing systems, tools, standards, and procedures to drive performance
      • Extensive experience developing, deploying, and integrating software solutions, preferably in an Agile environment
      • Experience designing user interfaces (2+ years)
      • Strong understanding of CI/CD concepts and test-driven development
      • Outstanding interpersonal and communication skills Nice-to-haves
        • Experience with some of our tools and secondary languages: Qt framework, FORTRAN, Python, Bash scripting, CMake, Git, and JIRA
        • Experience with other CAE or visualization software Flow Science offers an exceptional benefits package to full-time employees including medical, dental, vision insurances, life and disability insurances, 401(k) and profit-sharing plans with generous employer matching, and an incentive compensation plan that offers a year-end bonus opportunity up to 30% of base salary. Apply for Senior Software Engineer Job Application What position are you applying for? * Name * First Last * Last Email * Home Phone Address * Address Address Address City City State/Province State/Province Zip/Postal Zip/Postal Country Country Do you now, or will you in the future, require employer sponsorship for an employment-based visa (e.g. H-1B visa)? * Yes No Are you interested in relocating to our headquarters in Santa Fe, NM? * Yes No Please explain if needed Are you currently being considered for any other jobs and, if so, do you have any time constraints that we should know about (e.g., a deadline for responding to an offer)? * Yes No What are your base salary and total compensation requirements? * Have you ever been subject to disciplinary action at work, forced to resign, or fired? * Yes No Attach Resume * Maximum upload size: 10MB Attach Cover Letter * Maximum upload size: 10MB Attach at Least 1 Writing Sample * Maximum upload size: 10MB Attach 2 Technical Writing Samples * Maximum upload size: 10MB Github Link LinkedIn Profile How did you hear about this position? * How did you hear about this position? Privacy * I acknowledge I have read and I accept the Privacy Policy under which my Personal Data will be used by Flow Science. * I acknowledge I have read and I accept the Privacy Policy under which my Personal Data will be used by Flow Science. * FLOW-3D -and -TruVOF -are registered trademarks of Flow Science, Inc. in the USA and other countries. COPYRIGHT 2000 - 2022, FLOW SCIENCE, INC. ALL RIGHTS RESERVED.

Keywords: Flow Science, Inc., Santa Fe , Senior Software Engineer, IT / Software / Systems , Santa Fe, New Mexico

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Mexico jobs by following @recnetNM on Twitter!

Santa Fe RSS job feeds