Principal Software Engineer

The Pegasus Agency - New York, NY

Principal Software Engineer

New York, NY

Your Mission:

  • Be the engineering authority, reporting directly to senior leadership, to deliver mission critical software. You will work in a highly collaborative environment with product, PMO and QA and be responsible for solving complex problems that span crossfunctional domains.
  • Maintain a deep understanding of our products and platform, and align with priorities, to deliver technical solutions
  • Be a force multiplier, in leading by example as an individual contributor, architect, operations engineer and quality enforcer, to increase the effectiveness of the team
  • Supervise technical aspects of projects, anticipate and mitigate risks and dependencies, ensure team health and manage complex tasks
  • Propose optimizations to technical architecture to improve performance

 

Your Competencies:

  • Be self motivated, eager to engage, and have a high impact on challenging engineering problems, while continuously raising the standard of quality in our products and services in a full solutions-oriented SaaS environment.
  • Experience programming in a language like Ruby, Java, C#, C++
  • Experience programming using object-oriented and SOA principles
  • Experience building large scale, highly distributed systems
  • Experience developing cloud-based web applications or services (AWS a plus)
  • Proficiency in writing and optimizing SQL
  • Experience using TDD and BDD frameworks
  • Proficiency with CICD pipelines
  • Adherence to agile development practices
  • Ability to work in a fast paced dynamic environment
  • Experience in leading multiple development teams
  • Ability to work well with architects and implement performant systems
  • Proven record of coaching and developing junior developers
  • Strong communication and collaboration skills

Preferred Competencies

  • Experience with Ruby on Rails
  • Experience working with graph concepts and databases.
  • Clinical research knowledge or work in a regulated environment

Your Experience/Education:

  • Bachelor’s or Master’s degree in computer science (or related field)
  • 12+ years of professional experience


Posted On: Thursday, May 28, 2020



Apply to this job