Principal Software Engineer - $400k/year USD - JobID #3370
Offer by Crossover Markets, Inc.
About this job
Job type: Full-time Role: Backend Developer
java, design, user-interface
We believe that our approach towards Technical Product Management is truly unique. We objectively define each product in terms of the market it serves and the technology it leverages. We uncover market-gaps by identifying CIV (Challenging, Important or Valuable) problems specific to that domain. We employ a standardized process to elicit relevant information from SMEs and succinctly describe each CIV Problem. We then define Core Functionality (CFs) which the product will implement in order to address each CIV Problem. Through a combination of CIV Problems and CFs, we are in a position to analyze the product-market fit in an objective, standardized fashion. A CIV problem without any CFs is a remaining gap, while a CF which doesn’t address a CIV problem represents unnecessary complexity. Once we have articulated the product-market fit, we turn our attention (and most of our time) towards identifying the Important Technical Decisions (ITDs) that will provide this core functionality in the most effective way. Success as an SVP of TPM requires deep technical skills across a variety of technologies in addition to exemplary communication skills Being successful as an SVP of TPM requires deep technical skills across a variety of technologies and domains in addition to exemplary communication skills Specifically, candidates must have
A university degree (BS, MS, or PhD) that included in-depth study of data structures, algorithms, object-oriented programming, computer architecture, and software engineering.
Spent 2+ years working for a commercial software company with the full-time responsibility of writing production code in either Java or C#
Spent 5 or more years making the important architecture and design decisions on software projects, such as the application of architecture design patterns or significant open source technologies
Have at least 2 years experience as the decision-maker for design decisions involving the use of cloud computing services (such as AWS)
Been the most senior decision-maker regarding technical design decisions for a product at a commercial software company
Other, Highly Desirable Skills Include
Expertise in other current, mainstream languages (examples include Python, Go, Kotlin, Scala) and frameworks (examples NodeJS, Spring).
Architecting web-scale SaaS solutions
Ongoing contributions to leading Open Source project
Have led the architecture and design on one or more significant solutions (total revenue more than 20M USD, or an entire user base of more than 1M users)
Timezone Requirements Our teams are designed to accommodate top talent across a wide range of time zones, however, there are certain hours we require in order to have team-based collaboration or to have customer-facing engagements in the customer's working hours. Candidates should be able to work 8 hours a day while meeting the following constraints Monday-Friday:
2 hours between 9:00AM-11:00AM EST (US "core" hours)
2 additional hours between 8am-8pm EST (US "customer" hours)
4 additional hours in any timezone you wish ("flex" hours)