Software Development Engineer – Python, Django, Virtualization
Viasat
Chennai, India
1d ago

Job Description

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world.

For more than 35 years, Viasat has helped shape how consumers, businesses, governments, and militaries around the globe communicate.

We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Viasat was founded in 1986. Today, we have over 5500 employees globally. Job Responsibilities You are capable self-motivated software engineer, disciplined in software development methods including Agile / Scrum.

You have experience and ability to perform deployment, management of production daily and developed Virtualization environments.

You are familiar with networking & cloud computing concepts. In addition, you have experience with requirements analysis, use case & user story analysis, high and low level design, implementation and unit test, system integration test, deployment monitoring, and sustaining product support.

You will be a member of the orchestration and NFV software team working on tasks ranging from control and data plane implementation to custom over-the-air physical layer waveform, embedded Linux application and overlay networking development.

Our team members enjoy working closely with each other utilizing an Agile development methodology. Priorities can change quickly, but our team members are able to stay ahead of deadlines to delight every one of our customers whether they are internal or external to Viasat.

Travel up to 10%. Required Skills : - Strong computer science fundamentals.- 5 to 8 years of development experience in Openstack.

Hands On experience with Python, Django, RestAPI on a Linux platform.- Familiarity with networking & cloud computing concepts like AWS, Google cloud platform, Microsoft Azure.

  • Knowledge of virtualization and experience with virtualization tools highly desired.- Good knowledge of computer networking fundamentals and protocols at theoretical and practical level.
  • Should have worked with source code management systems like perforce, git.- Proven experience at preparing crisp requirements, design and test documents.
  • Bachelor’s degree in computer science, computer engineering or electrical engineering or equivalent technical background and experience.
  • Preferred Skills : - Capable of debugging tricky software issues via variety of tools such as gdb, packet traces, valgrind, log analysis, JavaScript console, pdb, pylint etc.

  • Unit test development using tools such as pyunit etc.- Strong knowledge of computer networking fundamentals, switching and routing protocols at a theoretical and practical level.
  • Experience with small to mid-sized software development projects. Experience with Agile Scrum a plus.- Experience with DevOps and tools such as Jenkins, Ansible are a plus. !
  • Additional Requirements and Information

    Minimum Education BA / BS or equivalent experience Years of Experience 5-8 years Travel Up to 10% Citizenship Indian Citizenship required Clearance None Worker Classification Employee Base Salary Low Hourly (Arithmetic) 1118.

    7 Base Salary Low Annual (Arithmetic) 2,326,900

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    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