04 Aug
|
CSO HR Services
|
Bengaluru
04 Aug
CSO HR Services
Bengaluru
ROLE OVERVIEW
This role carries full ownership of one product from end to end. The incumbent is responsible not only for writing and maintaining the codebase, but for understanding the problem the product is designed to solve, flagging when a requirement does not serve the user, and making sound implementation trade-offs under real constraints. Other engineers will contribute to the product.
Accountability for its quality, reliability, and direction rests with this role. The incumbent is expected to define the technical architecture, maintain test coverage, coordinate with the embedded and hardware teams, and report clearly on product status , without requiring decisions to be made above them.
CORE RESPONSIBILITIES
- Full-stack ownership of one product: backend services, API layer, and front-end where applicable, with accountability for production behaviour across all layers.
- Requirement translation: working with stakeholders to convert needs into buildable specifications, and raising objections when a requirement does not serve the user or is technically unsound.
- Architecture ownership:
defining the technical architecture of the product, documenting design decisions and their trade-offs in a form accessible to the wider team.
- Development with coverage: writing clean, maintainable code where no feature is considered complete without accompanying tests and documentation.
- Cross-team integration: coordinating with embedded engineers to ensure software-firmware interface specifications are clearly defined, agreed, and tested.
- Performance and reliability ownership: maintaining accountability for uptime, latency, and error rates as measured outcomes, not incidental concerns.
- Continuous improvement: conducting ongoing self-review of the codebase, proactively refactoring ahead of debt accumulation, and contributing to team standards.
- Weekly product reporting: producing a concise, accurate status note covering current state, two-week forward plan, and active risks , without prompting.
📌 Software Engineer, Senior Software Engineer - C, C++, Linux (Bengaluru)
🏢 CSO HR Services
📍 Bengaluru