
Principal Software Engineer
Raft Company Websiteabout 2 months ago
Remote, United StatesStaff+
Base Salary
$180k - $230k/yr
Responsibilities
- Develop data-focused products using open-source technologies.
- Build end-to-end features for user interaction with data.
- Collaborate with cross-functional teams to implement solutions.
- Design software architecture and ensure scalability.
- Maintain and optimize existing software systems.
Requirements
- 8+ years of experience building RESTful APIs in Go, Java, Python, Rust, or Scala.
- 5+ years of experience with frontend frameworks like React, focusing on TypeScript or JavaScript.
- Deep understanding of software design and architecture.
- Experience with relational and non-relational databases like PostgreSQL, MySQL, MongoDB, and Elasticsearch.
- Proficient in cloud-native software development and deployment.
- Familiarity with Docker, Kubernetes, and dependency management tools.
- Experience with AI coding assistants.
- Ability to manage complex project lifecycles.
- STEM background or relevant industry experience.
- Must be able to obtain Security+ certification within 90 days of employment.
Benefits
- Highly competitive salary.
- Fully covered healthcare, dental, and vision coverage.
- 401(k) with company match.
- Flexible PTO policy plus 11 paid holidays.
- Education and training benefits.
- Team off-site events in fun locations.
- Generous referral bonuses.
Tech Stack
Apache KafkaAWSAzureDockerElasticsearchGoGradleJavaJavaScriptKubernetesMavenMongoDBMySQLnpmPostgreSQLPythonRabbitMQReactRustScalaTypeScript