Senior Software Engineer — High-Performance Algorithms

Modern Technology Solutions, Inc.

Huntsville (AL)

On-site

USD 120,000 - 155,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

PTO & holidays
401k match
Employee stock ownership plan
Educational reimbursement
Flexible schedules
Health insurance

Job summary

Modern Technology Solutions, Inc. is seeking a Senior Software Engineer to design and optimize advanced algorithms using C++, Fortran, Python, and MATLAB.

The role emphasizes solving complex technical challenges and building efficient software architectures while collaborating with cross-functional engineering teams. The ideal candidate will have 7+ years of software experience, strong algorithm development skills, and proficiency in multi-language integration.

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong expertise in modern C++ (templates, STL, memory management, OO design).
  • Experience with Python, MATLAB, and Fortran.
  • Experience in developing and implementing complex algorithms.
  • Skilled in debugging, profiling, performance tuning, and code optimization.
  • Experience with Git or similar version control systems.
  • Ability to work independently and collaborate in a cross-functional team.
  • Strong analytical and mathematical problem-solving skills.

Responsibilities

  • Design, develop, and optimize algorithms for complex software systems.
  • Implement high-performance, reliable code using modern standards.
  • Architect scalable algorithmic solutions from system requirements.
  • Profile and optimize existing algorithms for speed and resource usage.
  • Integrate software components written in multiple languages for interoperability.
  • Collaborate with engineers to integrate algorithms into larger applications.
  • Write unit tests, participate in code reviews, and ensure code quality.
  • Document algorithmic approaches and performance metrics.
  • Troubleshoot and resolve issues in new and legacy codebases.

Skills

C++
Python
MATLAB
Fortran
Algorithms

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or related field

Tools

Git
Linux

Job description

Modern Technology Solutions, Inc. is seeking a Senior Software Engineer to design and optimize advanced algorithms using C++, Fortran, Python, and MATLAB.

The role emphasizes solving complex technical challenges and building efficient software architectures while collaborating with cross-functional engineering teams. The ideal candidate will have 7+ years of software experience, strong algorithm development skills, and proficiency in multi-language integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: High-Performance Algorithms
Senior Software Engineer: High-Performance Algorithms

Modern Technology Solutions, Inc. (MTSI) • Huntsville (AL)

On-site
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Modern Technology Solutions, Inc. (MTSI) • Huntsville (AL)

On-site
USD 110,000 - 170,000
Software Engineer — Java/Python, High-Performance Systems
Software Engineer — Java/Python, High-Performance Systems

Hunter Bond • Boston (MA)

On-site
USD 150,000 - 250,000
Senior HPC Software Engineer - Research & Systems
Senior HPC Software Engineer - Research & Systems

Point Solutions Group • Colorado Springs (CO)

On-site
USD 120,000 - 150,000
Senior Software Engineer (Space)
Senior Software Engineer (Space)

InnoForge • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior C++ Engineer — High-Performance Space Systems
Senior C++ Engineer — High-Performance Space Systems

InnoForge • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
Senior Algorithm Engineer (Python)
Senior Algorithm Engineer (Python)

Group 107 • New York (NY)

Hybrid
USD 120,000 - 150,000
Sr Software Engineer
Sr Software Engineer

Point Solutions Group • Colorado Springs (CO)

On-site
USD 120,000 - 150,000
Software Development Engineer IV – Algorithms, Scientific Data
Software Development Engineer IV – Algorithms, Scientific Data

Jobtailor • Santa Barbara (CA)

On-site
USD 120,000 - 170,000