Principal Developer

New
R
Robots and PencilsSoftware Development
Residence and remote work permitted from anywhere in the U.S. via telecommute.Full-TimeSenior
Salary155,000 - 230,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7 years of post-degree progressive experience or 5 years with a Master's degree.
Required Skills
Software ArchitectureAlgorithmsData StructuresDebugging

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, or a closely related field.
  • 7 years of progressive experience as a Software Developer (or 5 years with a Master's degree).
  • 7 years of experience in designing and architecting software (interactions with hardware, databases, browsers, file systems, and infrastructure).
  • 7 years of experience in applying systematic software development approaches (requirements gathering, design, testing, debugging, maintenance).
  • 7 years of experience in data structures and algorithms.
  • 7 years of experience in computer networks, protocols, network security, and internet data transmission.
  • 5 years of experience in writing, analyzing, and debugging code in various programming languages.
  • 5 years of experience in software privacy and security (secure coding, threat avoidance, and mitigation).
  • 5 years of experience in computation theory (automation, human involvement, and ethical boundaries).
  • 5 years of experience in teaching others about design's impact on software maintainability and performance.

Responsibilities

  • Author and maintain documentation for developers, clients, and users.
  • Develop and refine prototypes to confirm requirements.
  • Program software according to project plans, versions, and sprints.
  • Test software according to predetermined test plans.
  • Drive release and post-release activities, including support, versioning, and maintenance.
  • Collaborate with designers to create interfaces conforming to design guidelines.
  • Build mobile APIs and web applications for mobile and browser clients.
  • Conduct peer code reviews and adapt code based on feedback.
  • Support sales and project managers with technical insights for budgets and schedules.
  • Develop high-quality deliverables and reusable code libraries.
View Full Description & ApplyYou'll be redirected to the employer's site
155,000 - 230,000 USD per year
Apply Now