NetBrain Technologies, Inc. Backend Senior Software Engineer in Burlington, Massachusetts
Founded in 2004, NetBrain is the leader in network automation. Its ground-breaking platform provides IT teams with end-to-end visibility into their hybrid network and streamline NetOps workflows through automation. Today, over 2,400 of the world’s largest enterprises and managed services providers leverage NetBrain’s platform to automate network documentation, troubleshooting, and change management.
“NetBrain’s success is due to our people, and over the years, we have been fortunate to attract top talent because of our unique culture and exciting mission to transform the network management industry.” - Lingping Gao, Chairman and Chief Executive Officer of NetBrain
What We Need
The NetBrain Development Team is looking for talents who are passionate about software development, have a sense of innovation and teamwork, and have the courage to challenges and responsibilities.
The Impact You’ll Make
This role will work with our global R&D Team to innovate our Network Automation product. Designing and implementing new features in the product, improving exiting features to make it more efficient and easier to use, fixing bugs to make it more robust.
What You’ll Do
Pro-actively engage with the development teams to define the product features, specifications and requirements.
Research on existing technologies to design and implement for the product (C++, C#, Python, MongoDB, PostgreSQL, Elastic Search).
Design and development of web-based network management applications from high level architecture and network infrastructure to low level creation of site layout, user experience, database schema, data structure, workflow, graphics, unit testing, end to end integration testing, etc.
Work across functionally with product team and other development teams to ensure complete coverage of features, scalability and capabilities of the product’s thin client requirement.
Serve as the subject matter expert for both internal network engineers and outside customers.
Who You Are
Bachelor's degree in computer science or related field or equivalent experience
At least 3 years of hands-on software development experience.
Strong computer science fundamentals in data structures, algorithm design, and complexity analysis.
Well understanding Object Oriented Programming and Design Patterns Concept
Demonstrated proficiency in C++, C#.
Have a good foundation in operation systems, storage, filesystem, memory, multi-threading.
Should have strong debugging and performance improving experience.
Should be self-motivated and able to work independently.
Fluent in Mandarin.
External Company Name: NetBrain Technologies, Inc.
External Company URL: www.netbraintech.com
Street: 15 Network Drive