Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++/Modern C++/Linux)

Full-time

Matrix-design-group

Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally.

We are currently seeking a Senior Software Engineer. As a Senior Modern C++ Software Engineer, you will play a pivotal role in designing, developing, and optimizing high-performance software solutions. You will collaborate with cross-functional teams to create robust and scalable applications that meet the evolving needs of our clients. Your expertise in Modern C++ and software engineering best practices will be instrumental in driving the success of our projects. This position works in a team environment at our home office in Newburgh, IN. This is not a remote position.

This position reports to the Manger of Software Systems.

Duties and Responsibilities

  • Design, develop, and maintain high-performance software applications using Modern C++ (C++11/14/17/20).
  • Maintain legacy software applications utilizing C++.
  • Collaborate with product managers, software engineers, and other stakeholders to define project requirements and deliver innovative solutions.
  • Optimize code for performance, scalability, and maintainability.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Stay up to date with the latest industry trends and technologies to ensure our solutions remain at the forefront of innovation.
  • Troubleshoot and resolve complex technical issues.
  • Contribute to the continuous improvement of our development processes and practices.

Qualifications & Competencies

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development with a strong focus on Modern C++.
  • Proficiency in C++11/14/17/20 and familiarity with the C++ Standard Library and Boost.
  • Experience with multi-threading, concurrency, and parallel programming.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced, dynamic environment.

Preferred Qualifications

  • Experience with other programming languages such as Python, Java, or Rust.
  • Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with performance profiling and optimization tools.

Working Conditions

  • Daily Job duties will consist of office, lab, and desk work with occasional field testing required.
    • Candidate may be required to work underground, but on an infrequent basis
    • While performing the duties of this job, the employee is regularly exposed to work near large moving machinery
    • Customer operations may contain airborne particles and allergens
    • Matrix employees are furnished and required to wear safety gear such as hard hats, steel toe shoes, reflective clothing, earplugs, and safety glasses
  • Occasional travel and ability to work various shifts as required by customer

Physical Requirements

The employee is occasionally required to stand, walk and stoop, or crouch. The employee may need to lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Benefits

  • First day coverage of all benefits - no waiting period
  • No premium medical, dental and vision insurance – working spouse must take major medical at their place of employment if offered
  • On-site health clinic
  • Basic Life (2x annual base salary at no cost)
  • Optional Life and Accidental Death and Dismemberment (AD&D) insurance
  • Short-Term and Long-Term Disability insurance (no cost)
  • 401(k) Plan with up to an 8% company match
  • FSA for Health Care and Dependent Care
  • 10 Paid annual holidays plus vacation time
  • Educational Reimbursement Program
  • Scholarship Program
  • Optional Gym Membership

#LI-Onsite

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++/Modern C++/Linux) in Newburgh, IN vacancy
  •  ...We are currently seeking a Senior Embedded Firmware Engineer. The Embedded Firmware Engineer...  ...families, RTOS and Linux environments and will have...  ...documentation of test results for software developed will also be...  ...experience developing with C/C++ ~ Good Object-Oriented Design... 
    Senior
    Linux
    Full time
    Temporary work
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Newburgh, IN
    29 days ago
  • $84.63k - $112.84k

     ...role of this position is to serve as a Linux and virtual infrastructure system administrator...  ...solutions Perform site reliability engineering functions Assessing standards,...  ...Bachelor’s degree (Computer Science, MIS, Software Engineering or related) or equivalent experience... 
    Senior
    Linux
    Full time
    Temporary work
    Work from home

    Lumen

    Evansville, IN
    1 day ago
  • $89k - $143.75k

     ...R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job...  ...cybersecurity controls and deliverables, knowledge of C++ preferably in a Linux environment, and the ability to work closely with other... 
    Linux
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Evansville, IN
    3 days ago
  • $103.71k - $138.28k

     ...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...  ...equipment. What We Look For in a Candidate •5+ years current Linux systems engineering experience (Redhat, CentOS, Rocky) and... 
    Linux
    Temporary work
    Remote work

    Lumen

    Evansville, IN
    2 days ago
  •  ...Senior DevOps Engineer Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused...  ...infrastructure and deployment pipelines that support our software systems. This position will focus heavily on Microsoft... 
    Senior
    Temporary work
    H1b
    Work at office
    Home office
    Shift work

    Matrix Design Group

    Newburgh, IN
    1 day ago
  • $70k - $98k

     ...Work, is looking for a Test Engineer to join our Submarine-Launched...  ...customers to identify and resolve software defects. The ideal candidate...  ...in test automation and Linux environments, strong requirements...  ...~ Comfortablility reviewing C++ code ~ Experience using Linux... 
    Linux
    Full time
    Contract work
    Temporary work
    Casual work
    Flexible hours

    SimVentions, Inc - Glassdoor 4.6

    Evansville, IN
    1 day ago
  • $16.75 - $17 per hour

    Hourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Evansville, IN
    3 days ago
  •  ...matter proficiency supporting back-end software development activities. - Applies analytical...  ...Infrastructure, Kubernetes, and RedHat Linux. - 5 years of experience with Jenkins...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Linux
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Evansville, IN
    4 days ago
  •  ...Epic Financial Success - Senior Information Technology Analyst Job Category: Information Technology Requisition Number: EPICF0170...  ...to validate system-generated charges (e.g., via EHR or billing software). Assist in support, configuration, and maintenance of charge... 
    Senior
    Full time

    Deaconess

    Evansville, IN
    2 days ago
  •  ...Sr. Backend Engineer Location: Remote (United States) Type: Contract (6 months, possible...  ...Summary We are seeking a Senior Backend Engineer to design, develop, and operate scalable backend services for a modern, cloud-native platform. This role focuses... 
    Senior
    Contract work
    Remote work

    3B Staffing LLC

    Evansville, IN
    3 days ago
  •  ..., a Tutor Perini Company, is seeking a Senior Estimator to join our home office in Evansville...  .... We are known for our expertise in the engineering and construction of deep shafts and...  ...Office products, civil estimating software (preferably HCSS), and scheduling software... 
    Senior
    For subcontractor
    Work at office
    Remote work
    Home office
    Visa sponsorship
    Monday to Friday
    Night shift

    Tutor Perini Corporation

    Evansville, IN
    7 days ago
  • $76.81k - $149.22k

     ...open for an experienced level 3 or level 4 project manager. Join Our Team Deaconess Health System is seeking an experienced Senior Healthcare IT Project Manager to join our Digital Technology Services team. In this role, you will lead a range of technology... 
    Senior

    Deaconess

    Evansville, IN
    4 days ago
  • $80k - $95k

     ...Description Job Description: Title: Senior Account Manager - Commercial Lines Hybrid Preferred: 1-2 days in Columbia, SC office OR Fully Remote : for applicants in Eastern and Central Time Zones Book Focus:  Generalist, Contractors | Requirement... 
    Senior
    For contractors
    Remote work

    Insurance Office of America

    Evansville, IN
    3 days ago
  •  ...Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java...  ...Apply: Recent computer science/engineering/mathematics/statistics or science graduates...  ...Knowledge of core Java, JavaScript, C++ or software programming Spring boot,... 

    SynergisticIT

    Evansville, IN
    2 days ago
  •  ...all about doing the right thing-a mission that hasn't changed for more than 100 years. The DevOps Senior Engineer is responsible for managing the software release process, ensuring efficient and reliable deployment of applications across development, testing,... 
    Senior
    1 day per week

    Mindlance

    Evansville, IN
    2 days ago
  • $98.4k - $199k

    Overview Old National Bank has been serving clients and communities since 1834. With over $70 billion in total assets, we are a regional powerhouse deeply rooted in the communities we serve. As a trusted partner, we thrive on helping our clients achieve their goals and...
    Senior

    Old National Bank

    Evansville, IN
    3 days ago
  • $122.6k

     ...44443BR Business Unit: COR Job Description: The Senior Manager, Office Space Planning & Construction leads the strategic...  ...projects and expense budgeting. • Expert knowledge of design software (e.g. AutoCAD), and building systems. • Proven ability to manage... 
    Senior
    Full time
    Contract work
    For contractors
    H1b
    Work at office

    CDM Smith

    Evansville, IN
    3 days ago
  • $62.25k - $82.99k

    Lumen is the trusted network for AI. We’re transforming how businesses connect, secure, and scale in an AI-driven world. By connecting people, data, and applications quickly, securely, and effortlessly, we help organizations move faster and unlock what’s next. At Lumen...
    Senior
    Full time
    Temporary work
    Work at office

    Lumen

    Evansville, IN
    2 days ago
  • $13.63 per hour

     ...Title: Senior Administrative Assistant Division: Provost's Office Department: Kinney College of Nursing & Health Professions...  ...requires the use of computers and computer systems (hardware and software) to enter data, to retrieve and process information and to... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday
    Flexible hours

    University of Southern Indiana

    Evansville, IN
    3 days ago
  • $13.63 per hour

     ...Title: Senior Administrative Assistant (Registrar's Office) Division: Provost's Office Department: Registrar's Office FLSA...  ...basis to identify and resolve inconsistencies in student software. Assist Associate Registrar with reviewing, correcting errors... 
    Senior
    Permanent employment
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday

    University of Southern Indiana

    Evansville, IN
    1 day ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world...  ...and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across... 
    Remote job
    Internship

    Danaher

    Evansville, IN
    3 days ago
  • $100k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers,...  .../ Data Scientists, Machine Learning engineers for full time positions with clients....  ...Knowledge of Core Java , javascript , C++ or software programming Spring boot, Microservices... 
    Full time
    H1b

    SynergisticIT

    Evansville, IN
    3 days ago
  • $82.97k - $110.63k

     ...lasting impact. We’re looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role Senior Engineer position requires a high degree of technical and coding competencies while providing support to various Lumen organizations.... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Night shift

    Lumen

    Evansville, IN
    3 days ago
  • $16.02 per hour

     ...Title: Senior Administrative Associate Division: Provost's Office Department: Romain College of Business FLSA Status: Non-Exempt Salary Range: Grade 7: $16.02/hour EEO Job Group: 5 E5 Position Summary Provide high-level administrative support... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Monday to Friday
    Shift work

    University of Southern Indiana

    Evansville, IN
    3 days ago
  • $96.4k - $120.5k

     ...organizations around the globe. Through its Advanced Technology Center, a collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test and validate innovative technology solutions for the best business... 
    Senior
    Full time
    Shift work

    World Wide Technology

    Evansville, IN
    2 days ago
  •  ...so does our business. To learn more about playing for Team Amcor, visit IYouTube Job Description About the role The Senior Buyer, Procurement - Liquids & Prepress North America will lead strategic sourcing and category management for key materials including... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Amcor Flexibles, LLC

    Evansville, IN
    10 hours ago
  •  ...and Discovery ML team at Instacart works alongside world-class engineers, data scientists, and product managers to shape the future of search...  ..., economics, or related areas. Strong programming (Python, C++) and algorithmic skills. Good communication skills. Curious,... 
    Remote job
    Permanent employment
    Work experience placement
    Internship
    Work at office
    Work from home
    Flexible hours

    Instacart

    Evansville, IN
    3 days ago
  • $107.66k - $161.7k

     ...About the Team and Role: Our small engineering team works on challenging problems every...  ...applications Strong knowledge of Python or C++, or the ability to learn them quickly...  ...Preferred Requirements: Previous software engineering experience via an internship... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    Evansville, IN
    10 hours ago
  •  ...Senior Dispute Resolution Specialist The Credit Bureau Disputes Department's primary responsibility is to research and respond to credit reporting disputes. Key responsibilities for the Senior Dispute Resolution Specialist include researching, resolving and responding... 
    Senior
    Work at office

    Foursight Capital LLC

    Evansville, IN
    2 days ago
  •  ...audiences. Provide forecasting, reporting, and analytical support to senior management for strategic planning. Automate and streamline...  ...using SQL or other applicable programming language (Python/VBA/C++/etc). Knowledge, Skills, and Abilities: Knowledge of... 
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home

    Maxor National Pharmacy Services

    Evansville, IN
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++/Modern C++/Linux). Be the first to apply!