Senior Software Engineer
Kshin Tech
Must Have Skills
Preferred Skills
Job Description: Senior Software Engineer
Company Overview
TechNova Solutions is a fast-growing SaaS company specializing in AI-powered analytics platforms for enterprise clients. With 200+ employees across 3 global offices, we're committed to building scalable, innovative solutions that transform how businesses leverage data.
---
Position Details
Attribute Information
Job Title Senior Software Engineer
Department Engineering
Reports To Engineering Manager
Location San Francisco, CA (Hybrid - 3 days in office)
Employment Type Full-time
Salary Range 140,000 - 180,000 + equity + benefits
---
About the Role
We're seeking an experienced Senior Software Engineer to architect and build core components of our real-time data processing platform. You'll collaborate with cross-functional teams to deliver high-performance, reliable systems serving 10M+ daily active users.
---
Key Responsibilities
- Design, develop, and maintain scalable backend services using Python, Go, and Java
- Lead technical design discussions and mentor junior engineers
- Optimize database performance (PostgreSQL, Redis, ClickHouse)
- Build and maintain CI/CD pipelines (GitHub Actions, Kubernetes)
- Collaborate with product managers to translate requirements into technical specifications
- Conduct code reviews and ensure engineering best practices
- Troubleshoot production issues and implement monitoring solutions (Datadog, PagerDuty)
- Contribute to system architecture decisions and technical roadmap
---
Required Qualifications
Category Requirements
Education Bachelor's degree in Computer Science or equivalent experience
Experience 5+ years of professional software development experience
Languages Expert-level Python; proficiency in Go or Java
Cloud 3+ years with AWS/GCP (EC2, Lambda, S3, Kubernetes)
Databases Strong SQL skills; experience with NoSQL and data warehousing
Other Experience with microservices architecture and event-driven systems
---
Preferred Qualifications
- Master's degree in Computer Science or related field
- Experience with Apache Kafka, Airflow, or similar data pipeline tools
- Contributions to open-source projects
- Previous startup or high-growth environment experience
- Familiarity with machine learning pipelines (TensorFlow, PyTorch)
---
What We Offer
Compensation & Benefits
- Competitive salary (140K-180K based on experience)
- Equity package (0.05% - 0.15% vesting over 4 years)
- 100% health, dental, and vision coverage
- 401(k) matching up to 6%
Perks
- Flexible PTO (minimum 20 days encouraged)
- 2,000 annual learning & development budget
- Home office stipend (1,000)
- Monthly wellness credits (100)
- Quarterly team off-sites
Growth
- Clear promotion path to Staff Engineer within 2-3 years
- Bi-weekly 1:1s with Engineering Manager
- Conference attendance budget (3,000/year)
---
Our Tech Stack
```
Frontend: React, TypeScript, Next.js
Backend: Python (FastAPI), Go, Java
Data: PostgreSQL, Redis, ClickHouse, Kafka
Infra: AWS, Kubernetes, Terraform, GitHub Actions
Monitoring: Datadog, PagerDuty, Sentry
```
---
Interview Process
1. Recruiter Screen (30 min) — Culture fit and logistics
2. Technical Phone Screen (60 min) — Coding exercise with senior engineer
3. System Design Interview (90 min) — Architecture discussion
4. On-site/Virtual Onsite (4 hours) — 3 rounds: coding, system design, behavioral
5. Final Round (30 min) — Meet with CTO
Timeline: 2-3 weeks from application to offer
---
Equal Opportunity Statement
TechNova Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We encourage applications from candidates of all backgrounds, regardless of race, gender, age, disability, or veteran status.
---
How to Apply
Submit your application via our careers page: careers.technova.io/senior-software-engineer
Include:
- Resume (PDF)
- Brief cover letter highlighting relevant experience
- Links to GitHub/portfolio (optional)
Application Deadline: Rolling basis, priority given to applications received by May 30, 2026
Apply to this job
Required — upload a file or paste the text
