K

Senior Software Engineer

Kshin Tech

Karur · Onsite Full-time 5+ years B.com Posted 4 months ago💰 Not disclosed
Apply now

Must Have Skills

ReactPythonGoJavaPostgreSQLRedisClickHouseGitHub ActionsKubernetesTypeScriptNext.jsCommunication SkillsTeamworkGCP

Preferred Skills

ReactPythonGoJavaPostgreSQLRedisClickHouseGitHub ActionsKubernetesTypeScriptNext.jsCommunication SkillsTeamworkGCP


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