Indiana University

Human Resources

The following position based at IUPUI reporting to Ron Milford, SDN Lab Director, InCNTRE is being posted externally. If interested, you must apply online at Refer to job list #10767.

Principal Systems (Software) Engineer - PA4IT

Note: This position is eligible for the Employee Referral Incentive Program. Details can be found here

Works independently to provide highly specialized technical expertise in the architecture, design and evaluation of new software systems, system environments and technological solutions for the InCNTRE (Indiana Center for Network Translational Research and Education) organization.

Duties and responsibilities:

Develop and support innovative new software based testing tools and frameworks to test emerging software and hardware technologies for controlling the forwarding behavior of networks such as SDN (software-defined networking), Openstack, NFV and OpenFlow. Serve as principal software development engineer to provide guidance for InCNTRE software product teams including software design, development and testing methodologies. Prepare extensive project analysis and create proposals and design documentation for the development of systems. Responsible for the overall function of parts of the InCNTRE systems environment, including responsibility for technical review of system components created by other system engineers. The applicant will engage and assist our industry partners to help test and develop SDN & OpenFlow related products. Participate in interoperability events and showcases for the research and education community & our industry partners. Mentor interns in development and execution of testing tools frameworks.

Required: Bachelor's degree from an accredited institution in computer science or related technical discipline, plus at least 5 years of experience in the development of complex software systems. Experience with high level architecture design for complex software systems required. Experience with concurrent programming. Experience with relational database technology, and interfacing with relational databases in Perl, Python or C. Experience with XML or XML-related technologies including Web Services. Experience with software testing tools and methodologies.

The experience should include at least 2 years of experience in the administration and engineering of complex systems environments including work in a Linux environment. Experience operating a production systems environment required. Experience with high level architecture for complex systems desired. Experience with network technologies and protocols desired.

Master's degree from an accredited institution desirable.

Self-motivated with the ability to work independently. A proven ability to undertake and succeed as a project leader. The ability to work and communicate within or as the leader of a team. Ability to work effectively in a highly collaborative environment. Ability to foster and maintain collaborations with internal and external engineers and researchers with a professional, service-based approach. Ability to interact successfully with staff, industry professionals and researchers in extended consultations with people of varying abilities and levels of knowledge. Excellent communication skills covering scientific writing, presentation and training. Ability to deliver excellent outcomes under high pressure and short deadlines.

Ability and desire to learn new technologies and tools. Initiative in evaluating and adopting new technologies. Demonstrated conceptual, analytical, and logical abilities. The ability to detect, troubleshoot and resolve complex problems in complex systems.

Indiana University is an equal employment opportunity/equal access/affirmative action employer and a provider of ADA services.