What are the responsibilities and job description for the Software Engineering Manager position at NextDeavor?
Benefits You’ll Love
- Comprehensive health coverage (Blue Shield of California) with choice of Silver, Gold, or Platinum plans; 100% of employee premiums covered (varies by plan)
- 50% of premiums covered for spouses and dependents (varies by plan)
- Full dental insurance coverage for employees and dependents
- Full vision insurance for employees and dependents
- Unlimited PTO (subject to coordination and approval from your team)
- 401(k) retirement plan
- Equity offered
- Free lunch for each in-person day (up to four in-person days per week depending on team)
- Office coffee, snacks, and regular food runs
Become a Key Player as a Software Engineering Manager
You will lead and scale the engineering team to drive technical execution of the product roadmap and improve engineering practices. You’ll influence product and operational outcomes by partnering with product, go-to-market, and customers (including hardware engineers). This is a Hybrid role: two days onsite per week (Mondays and Thursdays) with an additional full team week every two months; preference for local candidates with some flexibility for candidates in the San Francisco area.
Here’s How You’ll Make an Impact on the Team
- Lead a team of engineers, provide technical mentorship, and manage performance
- Collaborate across product, go-to-market, and engineering to build and champion a long-term technical roadmap
- Work closely with customers and hardware engineers to understand problems and design effective solutions
- Drive execution to deliver high-quality projects on time and aligned with company goals
- Establish and refine engineering processes (code reviews, sprint planning, post-mortems) to increase velocity and maintain quality
- Track and report key engineering metrics (error rates, shipping velocity) to enable continuous improvement
- Contribute code and work on high-impact features to solve critical technical challenges
Here’s What You’ll Need to Be Successful in This Role
- 7 years of software engineering experience, preferably in B2B SaaS
- At least 2 years of experience leading engineering efforts from requirement analysis through production
- Bachelor’s degree in computer science, data science, engineering, math, physics, or other STEM discipline
- Strong experience designing and building large-scale distributed systems or web applications using Go, Python, or equivalent
- Deep systems background with emphasis on technical excellence, design, and code reviews
- Demonstrated track record of mentorship and accelerating reports' growth
- Proven ability to balance hands-on development with team management
- Must be a U.S. person (U.S. citizen, lawful permanent resident, or protected individual) to comply with ITAR/EAR
Here’s What Else Might Help You Out
- Experience with in-stream data processing and analytics (Apache Kafka, Flink, Beam, or similar)
- Experience with relational and non-relational databases (PostgreSQL, Druid, Pinot, Timescale, etc.)
- Familiarity with data exploration tools (Grafana, Jupyter, Metabase, PowerBI, or similar)
- Strong understanding of DevOps principles: version control, testing, CI/CD, build, deployment, and monitoring
- Experience with technologies like React, TypeScript, WebAssembly, Parquet, Redpanda, DuckDB, Kubernetes, Terraform, and major cloud providers (AWS, Azure, GCP)
Pay Range
$170,000 - $250,000/year
Ready to Make Your Mark?
This role may fill quickly. Submit your resume to be considered.
Salary : $170,000 - $250,000