
Senior Full-Stack Engineer
- Austin, TX
- Permanent
- Full-time
- Strong skills in common systems programming languages.
- Understanding of operating system fundamentals.
- Experience with framework and daemon development.
- Experience with hardware and/or software development lifecycle processes.
- Experience in continuous development practices (CI/CD, rollback, canaries, feature flags, etc.).
- Understanding of the latest configuration management technologies, security issues, and protocols.
- Understanding of authentication and authorization frameworks and protocols, e.g. OAuth/OpenID/SAML.
- Working knowledge of network security and applied cryptography.
- Ability to transition seamlessly to new technologies/frameworks.
- Ability to develop new and innovative applications as well as maintaining existing code.
- Ability to thrive in a self-directed, fast-paced environment, that is highly collaborative and multi-functional.
- Ability to communicate effectively, both written and verbal, with technical and non-technical people across functional teams.
- Ability to build and maintain strong internal and external collaborative relationships.
- Experience in system architecture development, including driver and firmware development.
- Experience with developing and shipping high quality software products on iOS/macOS/tvOS.
- Ability to comprehend hardware specs and schematics.
- Programming background, in Swift, C, C++ or Objective-C.