Principal Programmer - CSE Software : Job Details

Principal Programmer

CSE Software

Job Location : East Peoria,IL, USA

Posted on : 2025-08-06T06:20:24Z

Job Description :

Join to apply for the Principal Programmer role at CSE Software Inc.

5 days ago Be among the first 25 applicants

Join to apply for the Principal Programmer role at CSE Software Inc.

This range is provided by CSE Software Inc.. Your actual pay will be based on your skills and experience talk with your recruiter to learn more.

Base pay range

$120,000.00/yr - $150,000.00/yr

Simformotion LLC the licensee for Cat Simulators for Caterpillar Inc. is seeking an experienced and innovative Principal Programmer to lead our Simulation Development team. The ideal candidate should be passionate about new technologies, an expert in Unity, have experience architecting core systems leveraged across multiple products, and be prepared to help define and lead our technical initiatives. If you thrive in a collaborative, dynamic, and fast-paced environment, we want to hear from you! Responsibilities As a Principal Programmer, you will be instrumental in architecting and implementing core systems, mentoring junior developers, and ensuring the technical excellence of our simulations. You will be responsible for:

  • Leading the design and implementation of complex systems and tools within Unity.
  • Driving technical innovation and evaluating new technologies to enhance our development pipeline.
  • Mentoring and guiding a team of programmers, fostering a culture of best practices and continuous learning.
  • Collaborating closely with design, art, and production teams to translate creative visions into technical realities.
  • Optimizing software performance across various platforms.
  • Contributing to technical design documentation and code reviews.
Requirements
  • 8+ years of professional programming experience in the simulation/game industry or a related field.
  • Expert-level proficiency with Unity3D (C#), including deep knowledge of its architecture, tools, and best practices.
  • Demonstrable experience with Unity Entity Component System (ECS).
  • Strong command of Git for version control, including advanced branching and merging strategies.
  • Solid understanding and hands-on experience with profiling and optimization techniques to enhance performance.
  • Strong knowledge of common design patterns and their application in development.
  • Exceptional problem-solving skills and the ability to tackle complex technical challenges.
  • Excellent communication and interpersonal skills, with the ability to clearly articulate technical concepts.
Bonus Skills And Experience
  • Experience with other game engines or programming languages.
  • Knowledge of shader development (HLSL/GLSL, Shader Graph) and rendering pipelines.
  • Experience with networking implementation for multiplayer simulations/games.
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • A strong portfolio showcasing your programming contributions to shipped titles.
Additional Information
  • This position is eligible for remote work.
  • A background check will be required for employment in this position.
  • FLSA: Exempt (Not Eligible for overtime).
Do not miss the opportunity to join a great team in a fun, casual work environment. We offer an excellent compensation package including: Salary based on experience, Benefits including 401k, health insurance, paid holidays and paid time off. Simformotion LLC hires without regard to race, color, religion, sex, age, national origin, ancestry, sexual orientation, marital status, pregnancy, military status, unfavorable discharge from military service, or disability. An Equal Opportunity Employer. This position does not include sponsorship for United States work authorization. Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at CSE Software Inc. by 2x

Sign in to set job alerts for Principal Software Engineer roles.

Peoria, IL $94,376.00-$134,958.00 1 week ago

Peoria, IL $108,360.00-$176,040.00 6 days ago

East Peoria, IL $126,000.00-$204,720.00 1 day ago

Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Apply Now!

Similar Jobs ( 0)