Jobs · Engineering · Indiana

Senior Software Engineer (Python, C#, C++, Linux)

Matrix Design Group LLC · Newburgh, IN · 4 mo ago
On-siteEngineeringFull-time

Duties And Responsibilities

  • Design, develop, and maintain software applications using Python, C#, C++, and Linux.
  • Collaborate with product managers, designers, and other engineers 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.
  • 7+ years of professional experience in software development with a strong focus on Python, C#, C++, and Linux.
  • Proficiency in Python, C#, and C++.
  • Experience with Linux operating systems and development environments.
  • 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 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.
  • 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 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.

Benefits

  • First day coverage of all benefits - no waiting period.
  • Premium free medical, dental and vision insurance – working spouse must take single major medical at their place of employment if offered.
  • 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.
  • ESports Room.

Similar jobs