Job Summary
A software development company has a current position open for a Remote Principal Software Engineer.
Core Responsibilities of this position include:
- Leading architectural design decisions that improve scalability and performance
- Building underlying application platform features
- Contributing significantly to the architecture, design, and development of Procore’s workflow platform
Skills and Requirements Include:
- Bachelor’s Degree in Computer Science, a related field
- 10+ years experience in Object-Oriented Program fundamentals
- Experience designing and implementing workflow engines
- Familiarity with ISO 19510 and BPMN
- Experience in working and developing RESTful APIs, GraphQL