Enable job alerts via email!

Senior Software Engineer C++ - Senior Staff Software Engineer V

WGI

Winter Springs (FL)

On-site

USD 90,000 - 130,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer specializing in C++. This role is pivotal in enhancing and creating features for a cloud-based SaaS platform and desktop applications. With a focus on numerical algorithms, the successful candidate will work closely with a talented team to optimize existing systems and develop innovative solutions. The position offers a chance to be part of a collaborative environment that values expertise in scientific computing and numerical modeling. Join a company that prioritizes professional growth and a supportive workplace culture.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401k with Match
Paid Time Off
Holidays
Health Savings Account
Pet Insurance
Employee Assistance Program

Qualifications

  • Minimum 10 years of software development experience.
  • Experience in numerical modeling software, preferably in fluid dynamics.

Responsibilities

  • Develop and implement numerical algorithms in C++.
  • Optimize code for performance and efficiency.
  • Collaborate with engineers and data scientists.

Skills

C++
Numerical Methods
Scientific Computing Libraries
Software Development Best Practices
Parallel Computing
GPU Programming
Communication Skills
Teamwork Skills

Education

Bachelor’s in Computer Science
Master’s in Mathematics
Demonstrated Experience in Numerical Modeling Software

Tools

Git

Job description

Join to apply for the Senior Software Engineer C++ role at WGI.

We have an opening for a Senior Software Engineer C++ - Senior Staff Software Engineer V with a minimum of 10 years of software development experience, specializing in numerical algorithms and numerical modeling programming, to work out of the Winter Spring, FL office.

The successful candidate will be part of our Software Development Team, assisting in maintaining, enhancing, and creating new features for our cloud-based SaaS platform and desktop application. The role involves working closely with Software Engineers and the Water Resources Engineering Team. Initially, the focus will be on understanding and supporting the existing codebase architecture, with future responsibilities including optimizing the system and developing new features.

Streamline Technologies Inc., located in Orlando, FL, specializes in water resources engineering applications. Our key products include the hydrodynamic stormwater model StormWise and other complex mathematical models for rainfall-runoff, drainage, flooding, groundwater flow, water quality, and green infrastructure. Our applications feature a geospatial graphical interface with aerial imagery, polygon map layers, and terrain surfaces.

We offer a comprehensive benefits package, including Medical, Dental, Vision, LTD & STD, Life Insurance, 401k with match, PTO, Holidays, HSA with company contribution, Pet insurance, and Employee assistance program.

Responsibilities
  • Develop and implement numerical algorithms in C++.
  • Analyze and document existing numerical modeling code.
  • Optimize code for performance and efficiency.
  • Document code and algorithms.
  • Develop Windows applications.
  • Stay current with the latest research in numerical methods.
  • Collaborate with engineers and data scientists.
  • Use version control systems (Git).
Qualifications
  • Bachelor’s or Master’s in Computer Science, Mathematics, Physics, or related field, or demonstrated experience in numerical modeling software, preferably in fluid dynamics related to stormwater modeling.
  • Minimum 10 years of software development experience.
Skills
  • Proficiency in C++.
  • Understanding of numerical methods.
  • Experience with scientific computing libraries.
  • Knowledge of software development best practices.
  • Familiarity with parallel computing.
  • Knowledge of GPU programming is a plus.
  • Good communication and teamwork skills.
Physical Demands

Work is performed in an office setting. Must operate a computer, keyboard, and mouse, and communicate via Zoom or Microsoft Teams. The role requires sitting for prolonged periods, using hands and fingers, speaking, hearing, and visual acuity including close, distance, color, peripheral, and depth perception. Reasonable accommodations may be made for individuals with disabilities.

If you are interested and meet the qualifications, apply today. Streamline Technologies offers a competitive salary and a positive work environment. We are an Equal Opportunity Employer/Veterans/Disabled.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

AI ML Developer

Notchup

Remote

USD 120,000 - 120,000

Today
Be an early applicant

Staff Design Quality Engineer - Software

BD

Remote

USD 121,000 - 200,000

4 days ago
Be an early applicant

Software Validation Engineer - IT

flex

Remote

USD 60,000 - 100,000

2 days ago
Be an early applicant

Application Engineer - Enterprise SW Support Team

Agilent

Alaska

Remote

USD 103,000 - 161,000

2 days ago
Be an early applicant

Android Framework Developer

Luxoft

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant

Application Engineer - Enterprise SW Support Team

Agilent

Texas

Remote

USD 103,000 - 161,000

4 days ago
Be an early applicant

Sr. Software Developer

EnableComp

Remote

USD 80,000 - 110,000

15 days ago

Senior Software Engineer C++

WGI

Winter Springs

On-site

USD 90,000 - 140,000

10 days ago

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Nashville

Remote

USD 120,000 - 160,000

12 days ago