Software Engineer
Skyflow · United States · Yesterday
RemoteRemoteEngineeringFull-time
About the role
The Backend Software Engineer will develop a state-of-the-art SaaS solution enabling enterprises to govern and protect their sensitive data. Responsibilities include performance engineering, enforcing best practices in software quality, security, testing, and documentation.
Responsibilities
- Design and develop privacy APIs and backend infrastructure to support large-scale data and privacy workflows
- Integrate with third-party and internal data platforms (data warehouses, REST/GraphQL services, message queues)
- Ensure system reliability, performance, and maintainability
- Contribute to performance engineering efforts and ensure low-latency and high-throughput transactions at scale
- Develop and implement effective test strategies
- Collaborate with engineering, product, and infrastructure teams
Requirements
- Proficient in one or more programming languages like Go (preferred), Java, C, C++, Python
- Experience with cloud platforms (GCP, AWS or Azure)
- Experience in performance engineering: developing high-throughput, low-latency systems
- Familiarity with data systems (e.g. BigQuery, Snowflake, Kafka)
- Deep understanding of algorithms, data structures, scalability, and distributed systems
- Experience with RESTful design, event-driven systems, and security best practices
- Experience with continuous integration, writing testable code, and test-driven development
Qualifications
- Fast learner, adaptable to changing landscape
- Strong believer in being hands-on
Skills
- RESTful design
- Event-driven systems
- Security best practices
Benefits
- Work from home expense (U.S., Canada, and Australia)
- Excellent Health, Dental, and Vision Insurance Options (Varies by Country)
- Vanguard 401k
- Very generous PTO
- Flexible Hours
- Generous Equity