Jobs · Engineering

Principal Developer

Robots & Pencils · United States · 2 wk ago
RemoteRemoteEngineering$155k–$230k/yrFull-time

Key Responsibilities

  • Author and maintain relevant documentation for developers, clients, and users to encourage innovation;
  • Develop and refine prototypes to confirm requirements;
  • Program according to project plans including versions and sprints;
  • Test according to predetermined test plans;
  • Drive release and post-release activities such as support, versioning, and maintenance;
  • Collaborate with designers to create interfaces that conform to design guidelines;
  • Build out mobile Application Programming Interface (APIs) and web applications for mobile and browser clients;
  • Peer review other team members’ code, and learn and adapt code based on peer review;
  • Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects;
  • Seek ways to promote the company and increase market exposure while increasing credibility with team;
  • Develop high quality deliverables while evaluating innovative approaches to accomplish objectives;
  • Write and maintain code on internal products and external client projects;
  • Work in tandem with other developers and the quality assurance team on bug fixes;
  • Create reusable code and libraries for future use.

Required Skills & Qualifications

  • Bachelor's Degree or Master’s Degree in Computer Science, Computer Engineering, Information Systems or a closely related field (foreign degree equiv. acceptable);
  • 7 years of post-degree progressive experience as a Software Developer or closely related position or with Master’s, 5 years of experience as a Software Developer or closely related;
  • 5 years of experience in each of the following: Designing and architecting software, including interactions with hardware, databases, browsers, file systems, and various infrastructure types;
  • 5 years of experience in each of the following: Applying systematic and disciplined approaches to software development, including requirements gathering, software design, testing, debugging, and maintenance;
  • 5 years of experience in each of the following: Data structures and algorithms;
  • 5 years of experience in each of the following: Computer networks, protocols, network security, and internet data transmission;
  • 5 years of experience in each of the following: Writing, analyzing, and debugging code in various programming languages;
  • 5 years of experience in each of the following: Software privacy and security, including secure coding practices, threat avoidance, and threat mitigation;
  • 5 years of experience in each of the following: Computation theory, considering automation, human involvement, and ethical boundaries;
  • Teaching others about design's impact on comprehensibility, maintainability, performance, and availability in software development.

Pay

$155k - $230k.

Similar jobs

Principal Developer

Federal Home Loan Bank of Des MoinesDes Moines, IA· 2 wk ago
Engineering$128k–$152k/yrapply on wd5.myworkdaysite.com

Principal Software Dev

LPL FinancialFort Mill, SC· 4 days ago
Education$176k–$293k/yrapply on lplfinancial.wd1.myworkdayjobs.com

Principal Software Dev

LPL FinancialNew York, United States· 3 wk ago
Education$176k–$293k/yrapply on lplfinancial.wd1.myworkdayjobs.com

Principal Software Developer

Solar TurbinesSan Diego, CA· 4 days ago
Information Technology$121k–$181k/yrapply on cat.wd5.myworkdayjobs.com

Principal Software Developer

Superior Court of Los Angeles CountyLos Angeles County, CA· 2 wk ago
Information Technology$123k–$180k/yrapply on governmentjobs.com