← Back to jobsApply for this position
Obsidiansecurity
Software Engineer
engineeringfull-timeUS Remote
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
As a Software Engineer at Obsidian, you’ll:
Work across different parts of the product and codebase: backend services, APIs, data pipelines, integrations, product features, and internal tools. This is a good role for someone who likes variety and is comfortable learning a new area without needing everything mapped out in advance.
You might spend one week improving an ingestion service, the next building an API for a customer-facing workflow, and the next helping debug a production issue with another team. The work is practical, product-driven, and close to real customer problems.
What you’ll do
- Build and maintain product features across backend services, APIs, data systems, and user-facing workflows
- Work with product managers, designers, security researchers, and other engineers to ship useful, reliable software
- Contribute to services that process SaaS activity, identity data, permissions, alerts, and security findings
- Improve existing systems for performance, reliability, maintainability, and observability
- Write clear, well-tested code and participate in code reviews and design discussions
- Learn unfamiliar parts of the stack and help where the team needs you most
- Use AI-powered development tools thoughtfully while reviewing and validating the output
What’s in It for You
- Contribute to a core product used by enterprises worldwide
- Work on security problems across SaaS, identity, data, and AI usage
- Learn from experienced engineers across the US and UK teams
- Build depth in backend engineering while getting exposure to adjacent areas like data pipelines, detection systems, cloud infrastructure, and product engineering
- Be part of a fast-moving company where engineers are expected to own real problems
Required Skills & Experience
- 3+ years of experience in a software engineering role
- Proficiency in one or more modern programming languages such as Python, Go, TypeScript, or SQL
- Experience building backend services, APIs, data processing systems, or product features
- Familiarity with relational databases such as Postgres
- Understanding of software design principles, testing, debugging, and clean code practices
- Experience working with Git and participating in code reviews
- Comfort working in a collaborative team environment with changing requirements
- Curiosity and willingness to learn unfamiliar systems, tools, and problem domains
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist