Senior Software Engineer
Infoblox
Bangalore, India
37d ago

Description

Infoblox is looking for a Senior Software Engineer to join our growing Cyber Intelligence Unit in Bangalore. This growing team is looking to build and integrate world class applications from the ground up that support the Intelligence Team’s mission of researching, analyzing and cataloging cyber security threats.

Primary responsibilities will include designing and implementing software solutions in Python and Javascript frameworks for local and cloud-

based infrastructure. This role will report to Manager, Software Applications based in Tacoma, Washington.

As the ideal candidate, you are an experienced software engineer interested in learning new technologies and building innovative applications.

You follow engineering best practices in full SDLC to produce high quality software that is unit tested, code reviewed, and committed.

You are very experienced with automating deployments using cloud technologies and are comfortable setting up deployment processes on new projects.

You’re a dynamic and innovative problem solver, capable of communicating with Security Engineers to understand product needs, convert them to requirements and user stories, and build a world class solution with your fellow developers.

Responsibilities :

  • Collaborate on design, implementation, and deployment of applications enabling Cyber Security research and investigation
  • Contribute to User Stories and Requirements gathering for design and feature integration
  • Convert user stories, mockups and prototypes into clear, concise and testable code
  • Build and maintain tools for automation, deployment, monitoring and operations
  • Design and write software solutions ranging from single purpose scripts to full scale web based applications
  • Review, comment and merge Pull Requests with constructive and consistent feedback
  • Create test plans, test cases, and run tests with automated tools
  • Investigate, debug, and fix issues in dev, test, and production environments
  • Develop technical documentation as needed
  • Requirements :

  • 5+ years of experience with Python, GoLang, Java, JavaScript and / or web UI frameworks (Angular, React, or Vue.js bonus for experience using component frameworks)
  • Proficient in Object Oriented Design and S.O.L.I.D principles
  • Strong emphasis on unit testing and code quality
  • Expert level application deployment experience utilizing modern DevOps technologies (CloudFormation, Jenkins, Ansible, etc)
  • Understanding of web application security and secure coding practices
  • Proficient with AWS products (S3, Lambda, VPC, EC2, API Gateway, etc)
  • Experience with virtualization, containers and orchestration (Docker, Kubernetes, XEN)
  • Experience with bash shell script on Linux or MacOS
  • Experience designing and building applications using REST API
  • Experience with async, threading, parallel programming
  • Full-stack developer with strong UI and back-end expertise is preffered
  • Agile SDLC experience; writing stories and delivering features with CI / CD (Jenkins), Scrum & Kanban
  • Education :

  • MS or BS in Computer Science or related field, or equivalent work experience required
  • It’s an exciting time to be at Infoblox. We are the market leader in technology for network control. Our success depends on bright, energetic, talented people who share a passion for excellence in building the next generation of networking technologies and having fun along the way.

    Infoblox offers a fast-paced, action-oriented environment. We promote a culture that embraces innovation, change, teamwork, and strong partnerships.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form