Software Engineer, Principal

Job ID


Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation.  Works under consultative direction toward predetermined long-range targets. Determines and pursues courses of action essential in obtaining desired outcomes


  • Architects, designs, and supports developing, and testing of software solutions to several highly-complex technical projects. Creates software specifications for the projects. Leads technology roadmap process. Recommends project approach and goals.
  • Champions new thinking and creativity in team members to cultivate and retain top talent. Coaches others on how to effectively develop, communicate, and implement new solutions.
  • Prioritizes quality and seeks out improvements in all aspects of the software projects.
  • Maintains keen awareness of competitor products and development direction to help direct designs to surpass the competition.
  • Uses status as a developer of novel and creative solutions to build business and bring positive attention to technologies and services.
  • With other engineering disciplines, develops next generation ideas and solutions to meet client needs before the competition.
  • Analyzes competitor intellectual property and participates in activities related to protecting intellectual property.
  • Exercises independent judgment in methods, techniques and evaluation criteria for obtaining results.
  • May supervise the activities of others.
  • Creates formal networks involving coordination among groups.
  • Serves as organization spokesperson on specialized projects or programs.
  • Acts as prime consultant on large projects that affect the organization’s long-term goals and objectives.


  • U.S. Only:
    • Preferred Education: Bachelor's degree or Masters in an Computer Science or Engineering
      Preferred Work Experience (years): Bachelors degree and 7+ years experience or Masters degree and 4+ years experie
  • All other Regions:
    • Preferred Education: Bachelor's or Master’s degree
      Preferred Work Experience (years): 7+ years work experience

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with your network