Senior Software Developer

Senior Software Developer

Create and maintain interactive exhibits and software for museums and related media while leading a small team of developers.


  • Develop new software as well as learn and maintain existing products.
  • Accomplish project requirements by leading a team of developers and working with them to develop interactive software.
  • Creates and executes development plans across multiple projects and revises as appropriate to meet changing needs and requirements.
  • Ensure quality of software developed meets or exceeds expectations.
  • Work closely with designers and production staff to help define software and hardware requirements.
  • Oversee product from start to completion during entire software lifecycle.
  • Present ideas and research new technology for future projects and assignments.
  • Maintain proficiency with multiple programming frameworks and languages.
  • Keep up with ever changing software tools and techniques.
  • Troubleshoot software related problems and failures.
  • Oversee the installation of software at client locations.


  • One or more of the following: Unity 3D, WPF, C#, HTML, Javascript.


  • Degree in Computer Science or related field and five (5) years of significant software experience.
  • Ability to match complex interface designs and ensure development team is following design guidelines. Previous design experience is preferred.
  • Experience leading a team of developers through entire development lifecycle.
  • History of programming user interfaces with 2D and/or 3D graphics
  • Excellent understanding of software design patterns.
  • Ability to communicate effectively with people of different degrees of technical ability.
  • Demonstrated capacity for self learning.
  • Demonstrated logical and analytical problem-solving skills.
  • Excels in a team environment as well as independently when required.

Compensation and benefits:

Salary commensurate with experience and an excellent benefit plan are included. You MUST send cover letter, resume, salary requirements, and three professional references to [email protected] to be considered for this position. Failure to provide the requested documentation will disqualify you from consideration. Please include the position within the subject line.

Meet Some of Cortina Productions's Employees

Dan M.

Senior Programmer

Dan works behind the scenes to architect and implement software for Cortina, helping form the foundation which enables the smooth operation of the organization’s interactive exhibits.

Daniella E.

Coordinating Producer

Daniella wears many hats as she strives to maintain smooth operations for Cortina, acting in both an administrative and creative capacity to keep projects on task to fulfill client expectations.

Back to top