Senior Developer

A Senior Developer is a peer with other software developers that helps to establish coding patterns, architectural concepts, and project descriptions to be presented to the VP of Research & Development and enables execution by others on the team.


Click Here

Primary Responsibilities:

  • Does general research on technical topics
  • Works with peers to establish coding patterns
  • Assists peers and the VP to create new or update existing architecture
  • Rapidly builds prototypes to demonstrate proposed solutions
  • Acts and a mentor to other developers on the team
  • Contributes to the existing codebase
  • Helps produce accurate schedules
  • Completes all tasks in a timely manner
  • Other duties as assigned


  • Bachelor's Degree (Science) - minimum 4 years college education
  • Desire Major's include: Computer Science, Computer Engineering
  • Experience with two or more of: OSGi, REST, Angular JS, JavaScript, noSQL
  • Will consider work experience and prior training
  • Strong software architecture skills
  • Executes: Action oriented, efficient, sets clear goals, follows through, and focuses on results
  • Self Starter: Self-motivated with energy and drive; willing to make decisions and take action
  • Strong attention to detail
  • Successful mentoring of junior resources
  • Willingness to see tasks and project through to completion
  • Ability to interact with a highly distributed team
  • Able to quickly prototype solutions
  • Candidates must demonstrate excellent follow-through and attention to detail
  • Outstanding communication skills (oral, written, presentation, listening)
  • Ability to prioritize workload and respond quickly to time-sensitive requests
  • Strong planning and coordination skills to work with multiple priorities and deadlines
  • This role may require ability to travel locally as needed (minimal)