Senior Software Engineer
San Francisco, CA
| Full-time
| Posted:
| Job ID: CB-2026-78432
Salary: $ 145,000 - 185,000 per year
Job Overview
TechNova Solutions is seeking an experienced Senior Software Engineer to join our Platform Engineering team. You will design, build, and maintain scalable distributed systems that power our enterprise SaaS products used by millions of users worldwide.
Application deadline:
Positions available: 3
Experience required: 5+ years
Key Responsibilities
- Design and implement high-performance backend services using Python, Go, or Java
- Architect microservices and event-driven systems on AWS/GCP cloud infrastructure
- Lead technical design reviews and mentor junior engineers
- Collaborate with product managers and designers to deliver features end-to-end
- Write comprehensive unit, integration, and end-to-end tests
- Participate in on-call rotation and incident response
- Contribute to engineering standards, best practices, and documentation
Requirements
Required Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software engineering experience
- Strong proficiency in at least one backend language (Python, Go, Java)
- Experience with relational databases (PostgreSQL, MySQL) and NoSQL (Redis, DynamoDB)
- Proficiency with containerization (Docker, Kubernetes)
- Experience with CI/CD pipelines and infrastructure as code
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience with message queues (Kafka, RabbitMQ, SQS)
- Knowledge of observability tools (Datadog, Prometheus, Grafana)
- Contributions to open-source projects
- Experience in a high-growth startup or scale-up environment
Required Skills
| Skill | Level Required | Importance |
|---|---|---|
| Python / Go / Java | Expert | |
| System Design | Advanced | |
| AWS / Cloud Services | Advanced | |
| Docker / Kubernetes | Intermediate | |
| SQL Databases | Advanced |
Benefits & Perks
- Competitive salary: $145,000 - $185,000 + equity
- Full health, dental, and vision coverage
- 401(k) with 6% company match
- Unlimited PTO
- Remote work flexibility (2 days/week in office)
- $5,000 annual learning budget
Application Process
- Submit online application with resume
- Recruiter phone screen (30 minutes)
- Technical phone interview (60 minutes)
- On-site / virtual panel interview (3 hours)
- Offer and onboarding
Estimated timeline: 3 weeks from application to offer
Your application progress will be tracked after you apply.