Software Development Engineer
Cephas Consultancy Services Private Limited
India, Tamil Nadu, Chennai | India, Karnataka, Bengaluru
On-site · Full-time
Positions: 2 full-time roles Experience: 2–6 years Compensation: Variable; ESOPs valued at ₹30L–₹50L over 4 years
Work model: Hybrid — 2–3 days per week onsite Office locations: Whitefield, Bengaluru; Guindy, Chennai
About Us
We are a vehicle infrastructure and analytics software company that helps businesses understand their fleets by connecting directly to vehicles. Our Connected Vehicle Data Platform provides insights from fleet data without requiring hardware and supports mixed fleets through integration with aftermarket devices. Through partnerships with 13 global automakers, we have developed benchmarks for electric and internal combustion engine vehicles.
We are expanding and seeking candidates to join our team. We work on challenges in the mobility industry and maintain direct relationships with leading automakers. Our team members have built category-defining companies and hold each other to a high standard: doing right by the work and by one another.
About the Job
We are looking for a proactive, skilled software engineer to join our team. In this role, you will:
- Design, build, and ship features end to end, from technical design through production, with responsibility for quality, cost, and security.
- Write clean, well-tested, maintainable code that is observable and built to scale.
- Improve our software through refactoring, code reviews, and clean-code practices.
- Drive projects forward and work with cross-functional teams to support smooth integration and alignment.
- Contribute design ideas and keep up with emerging technologies.
Requirements
- Bachelor’s degree in Computer Science or a related field, with 2–6 years of experience building production software.
- Strong computer science fundamentals, problem-solving skills, and knowledge of data structures and algorithms.
- Proficiency in one or more server-side languages, such as Java, Go, Python, or C#, and ability to learn new languages.
- Experience designing and operating distributed systems, including reliability, fault tolerance, and performance under high throughput.
- Hands-on experience shipping and running services on AWS, Azure, or GCP.
- Familiarity with AI-assisted and agentic development tools, such as coding assistants and LLM APIs, in daily work.
- Ownership of features from design through production, with attention to quality, cost, and security.
- Strong collaboration and communication skills across cross-functional teams.
Good to Have
- Experience designing RESTful or streaming APIs and working with large-scale telemetry or time-series data.
- Exposure to stream processing tools such as Kafka or Flink, and event-driven architectures.
- Experience in a startup or high-growth environment.
If you are passionate about delivering high-quality solutions and thrive in a collaborative environment, we’d love to hear from you.
Benefits and Perks
Full-time employees in India are supported with:
- Health and insurance: Group medical, accidental, and life insurance, plus outpatient (OPD) cover.
- Mental health and wellness: Employee Assistance Program (EAP) for confidential counselling support.
- Food: Free breakfast, lunch, snacks, and dinner at the office.
- Sports and recreation: Weekly badminton and cricket sessions for employees.
- Safety: Cab reimbursement for women employees staying back after 7 p.m.
- Parental leave: Six months of maternity leave and two months of paternity leave.
- Retirement benefits: Provident Fund (PF), Gratuity, and NPS support.
- Learning and development: Professional development schemes and support for seminars, conferences, and skills development.
- Compensation structuring: Tax-saving benefits through flexible CTC components.
- Other support: Additional support on a case-by-case basis.