Blue Planet RASDK Software Engineer

  • location: Austin, TX
  • type: Permanent
  • salary: $125,000 - $152,000 per year
easy apply

job description

Blue Planet RASDK Software Engineer

job summary:
What will you be doing in your role?

We are looking for stellar software engineers to work on the team developing the Blue Planet Resource Adapter software development kit (RASDK).

 
location: Austin, Texas
job type: Permanent
salary: $125,000 - 152,000 per year
work hours: 8 to 5
education: Bachelors
 
responsibilities:
Responsibilities:

  • Extend and create features in the RA-SDK used by developers to author resource adapters
  • Develop software micro-services and libraries that provide common support for scalable and highly available operation of resource adapters
  • Work closely with the Blue Planet solution teams, internal developers, and customers to support their use of the RASDK to deliver complete solutions to customers
  • Participate in all phases of an agile development cycle - plan, design, implement, review, test, deploy, document, and train
General Activities:

The goal of the RA-SDK is to allow the resource adapter author to focus primarily on the unique details of a specific device type or domain while relying on common abstractions and behaviors provided by the RA-SDK.

The Blue Planet orchestration platform is used by service providers to manage service lifecycles and automate operations. Blue Planet is based on a modern software architecture that leverages open-source technologies, model-driven templates and container-based micro-services. Blue Planet facilitates the evolution toward more efficient, modernized network operations and software-defined programmability to accelerate the delivery of on-demand services, reduce costs, and enable a path to increased network autonomy. Resource adapters are a critical layer in the Blue Planet system as they serve as the actual interface between Blue Planet and the managed devices and systems. The extensive catalog of resource adapters continues to grow as our client's R&D, professional services, partners, and their customers leverage the RA-SDK to build complete orchestration and network automation solutions.

 
qualifications:
Areas of impact:

You will be working as a Blue Planet software engineer on the team responsible for providing the SDK and architectural pattern that supports resource adapter authors by:

  • Simplifying and accelerating resource adapter development
  • Providing consistent architecture, conventions, and patterns across all resource adapters
  • Providing platform support for scalable, high-available, and manageable operation of resource adapters
Experience:

  • Bachelors/Masters or PhDin Computer Science or equivalent experience
  • Strong understanding of Computer Science fundamentals, algorithms & design patterns
  • Development experience - preferably in languages such as Python / Java / GoLang
  • Asynchronous programming patterns (e.g., Pythonframeworks like Twisted/asyncioor reactive frameworks)
  • Network management protocols including SNMP, TL1, NETCONF, CLI, etc.
  • Development and use of RESTful APIs
  • Interest and ability to quickly learn and ramp-up on new languages and technologies
  • Ability to write understandable, reliable and testable code with minimum supervision
Desirable knowledge or experience in (a plus - not mandatory):

  • Distributed, Highly-available systems running at large scale
  • Distributed platforms which use Kafka, Elasticsearch, Cassandra or similar systems
  • Cloud environments (e.g., Docker, AWS, Openstacketc.,)
  • Database technologies includingdistributed SQL, graph databases, and Datomic
  • Basic understanding of networking including L2/L3 Switching & Routing
  • Fundamentals of SDN, NFV (Network function virtualization), and Orchestration
 
skills:
  • Development experience - preferably in languages such as Python / Java / GoLang
  • Asynchronous programming patterns (e.g., Pythonframeworks like Twisted/asyncioor reactive frameworks)
  • Network management protocols including SNMP, TL1, NETCONF, CLI, etc.
  • Development and use of RESTful APIs

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs