Job Description
Your Impact
Engineer will be part of development team which is responsible for Feature development, testing & integration into customer environments. Many-a-times encouraged to be SPOC for a particular area of a component. Expected to have regular interactions with product management teams, testing teams and customer teams to translate requirements into working solutions. Develop expertise in OS protocols. Learn Cisco development/unit-test environments. Issue triage / support / monitoring / resolution.
Exposure to end-to-end software development process, Opportunity to work with worlds top web players, Exposure to cutting edge technologies in OS/distributed systems domain, Challenged to develop best-in-class software, Experience of working with industrys finest engineers.
Develops software consistent with Cisco Design Thinking Principles with a focus on simplification and UX (User Experience) at its core, using secure coding practices, ensuring user privacy, and following software development best practices. Partners with other teams including design and product management to create the right solution for the customers.
Experienced professional using best practices and knowledge of internal or external business issues to improve products or services.
Works independently but receives guidance and direction from leader then resolves the best approach to accomplish work.
Acts as a resource for colleagues with less experience.
Develops relationship with peer stakeholders within and across teams and builds productive working relationships.
May lead projects with limited complexity to execute the defined software engineering roadmap.
May lead small-to-medium features from technical design through completion.
Stays current on industry trends and serves as an expert on the software development lifecycle and agile engineering practices; coaches others, as needed.
Contributes to delivery of high-quality design and deliverables.
Advocates for new features within a product to address customer needs.
Tracks metrics for product adoption and success.
Writes functional clean code and unit tests with minimal guidance.
Performs coding, debugging, testing, and troubleshooting throughout the development process under minimal supervision.
Performs code reviews for others in project.
Writes code enabling scale, reliability, and velocity in product releases.
Contributes as a guide in secure coding principles and understands threat model of a feature.
Troubleshoots complex issues within the production environment, may serve customers through on-call rotations to identify end user problems, may lead postmortem and write root cause analysis.
Expert on multiple functional components.
Shares knowledge across teams, both informally and formally (e.g., ad-hoc basis, internal presentations, blogs, newsletters).
Coordinates and collaborates on project timelines and continuously reviews, updates, and communicates project specifications to team members and stakeholders.
Develops remediation plans and alternatives to ensure timely delivery.
Identifies and acts upon opportunities to assist others.
Mentors peers and/or engineering interns. Minimum Qualifications
Bachelors + 5 years of related experience, or Masters + 3 years of related experience, or PhD + 0 years of related experience.
Requires working knowledge and expanded conceptual knowledge in primary technical job family and broadens capabilities; has worked with and is proficient with current technologies. Preferred Qualifications
Varies based on the team and business needs | Preferred Qualifications are desired education, experience, and skills that are in addition to Minimum Qualifications.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: Cisco
Location(s): Bengaluru
Keyskills:
Product management
Coding
Debugging
Agile
Software development life cycle
Troubleshooting
cisco
Distribution system
SDLC
Monitoring