Senior Software Engineer
Explicitly mentions vibe coding and use of AI assistants (Githum copilot / ClaudeCode) as part of development and testing.
About the Role
Senior Software Engineer on the NIOS Platform team in Bangalore, responsible for designing and implementing scalable, secure DDI platform components and integrating AI into software development. The role focuses on high-quality code, performance optimization, and collaboration across engineering, security, and product teams to deliver reliable production solutions.
Job Description
Role
Senior Software Engineer on the NIOS Platform team (based in Bangalore, India) focused on next-generation development of DDI services. The role drives AI integration into software design and development, strengthens product security, and optimizes platform scalability and performance while collaborating with Distinguished Engineers, Architects, QA, Product Security, and Customer Escalation teams.
Key Responsibilities
- Translate product requirements into detailed technical specifications.
- Design and implement high-quality, maintainable, and testable code for the NIOS/vNIOS DDI platform.
- Produce comprehensive design and test documentation.
- Participate in code reviews and continuous improvement activities.
- Collaborate across teams to resolve complex technical challenges.
- Design, develop, and debug software modules, considering CPU, memory, debuggability, and traceability trade-offs.
- Apply knowledge of DNS, DHCP, Linux internals, and kernel networking stacks.
- Actively leverage modern AI-enabled practices (vibe coding) and AI assistants in development and testing.
Requirements
- Minimum 7+ years of professional software engineering experience.
- 1+ years hands-on experience in AI/ML, MCP, and RAG workflows with production-ready delivery of AI features.
- Expert-level programming skills in Python, Linux, and C/C++.
- Experience with Java and XML.
- Strong problem-solving, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering required; Master’s preferred.
Onboarding and Growth
- First 90 Days: Culture immersion, mentoring connections, system mapping, and stakeholder alignment.
- Six Months: Contribute to core NIOS/vNIOS functionality and AI feature development.
- One Year: Provide technical leadership for the NIOS AI team and play a major role in designing, delivering, and maintaining AI agents and platforms.
Benefits (summary)
Comprehensive health coverage, generous PTO, flexible work options, learning and career-mobility programs, paid volunteer hours, employee resource groups, modern offices with EV charging and snacks, hackathons and culture events, charitable giving with company match, and pay transparency tied to role location and experience.