Overview
Skills
Job Details
Job Title: Principal Software Engineer
Location: Washington, DC (Remote)
Duration: Full-time
Shift timings: M-F 8:00 AM 5:00 PM EST.
Pay rate: $200K/Yr - $275K/yr.
Job Description
Design and build the infrastructure that powers our platform. You can expect to play a critical role in an early-stage team, having an impact on the way that we scale not only our product, but our engineering culture. You will: * Develop and maintain APIs, both internally and for the integrations ecosystem of our customer facing platform. * Design and optimize database schemas, ensuring security and data integrity. * Lead architectural design and contribute to code. * Set a standard for best practices in tooling, documentation, and engineering processes. * Work in a test-driven environment, performing code reviews and ensuring code is reliable and maintainable. * Hire, onboard, and direct a team of backend engineers as a Tech Lead. * Work closely with product engineering and company leadership to strategize and execute on an ambitious roadmap.
Required Experience
- Expertise in object-oriented development in a high-level programming language.
- Experience working with both relational and non-relational databases.
- Experience delivering high quality software in an agile environment.
- Experience working in large-scale web backends.
- BS in Computer Science or a related field.
Preferred Experience
- 11+ Years of software engineering experience.
- Proficiency in high-performance server-side development and system design for large-scale applications.
- Expertise in Typescript, React, Node.
- Expertise in relational databases; preferably PostgreSQL.
- You ve been a technical lead or played a primary technical role as a manager in a large-scale organization.
- MS, or Ph. D in Computer Science or a related field.
This role is based in the US only, with a preference for the Eastern Time Zone.
All offers are contingent upon the successful completion of a background check.