Search jobs > Minnetonka, MN > Entry level engineer

Entry-Level Software Engineer for Apex Database & Analytics Platform (C / C++) - Network Performance and Threat Solutions

Viavi Solutions Inc.
Minnetonka, MN USA
Full-time

Summary :

Duties & Responsibilities :

Summary :

Work with a world-class team of engineers to develop a high-performance big data reporting platform underpinning Viavi’s flagship Network Performance Monitoring and Diagnostics (NPMD) solution, Observer Apex.

Apex provides best-in-class technologies that help IT teams dramatically accelerate problem identification and remediation for Enterprise applications.

Operate in a fast paced, agile, team-oriented culture where you’ll be making meaningful contributions day one.

Duties / Responsibilities :

Develop the next generation of the Apex reporting platform targeting hyperscale, high availability, and cloud native network and application monitoring.

Scale of a single deployment may exceed 100 billion records per day, while typical queries must render in just seconds.

  • Innovate, design, and implement solutions to highly complex problems to satisfy a broad range of customer needs
  • Take interest in learning the subject matter and use cases in order to make smart development decisions
  • Take ownership of features and take pride in your work, ensuring code is clean, correct, well tested, and meets the definition of done
  • Apply sound engineering principles for highly maintainable and testable software
  • Comment and document the right amount
  • Maintain a keen eye towards quality, efficiency, scalability, and time to market
  • Participate in refinement, planning, and implementation of a continuously refreshed Agile backlog
  • Be a mentor and mentee among peers in a collaborative, constructive development environment
  • Actively contribute ideas for product and process improvements
  • Show a passion for continued learning. Stay abreast of new technology and trends
  • Work closely with the QA team to streamline functional software validation and incremental delivery

Pre-Requisites / Skills / Experience Requirements :

Basic Qualifications :

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer
  • Skills in C / C++, including algorithm design, data structures, and design patterns
  • Critical thinking and the ability to craft solutions to difficult problems
  • A self-starter with a drive for digging into and understanding code and how it works
  • Passion for continual improvement
  • Desire to be part of a winning Agile team

Preferred Qualifications :

  • Experience with Microsoft Visual Studio is a plus
  • Experience with various database technologies, including SQL, NoSQL, time series, columnar, and distributed
  • Knowledge of TCP / IP networking protocols
  • Understanding of storage, CPU, memory, networking, and acceleration technologies to support high-performance application design
  • Experience with API creation and consumption via REST, event streaming, and message queues
  • Working knowledge of multiple data formats, including XML, JSON, and protobuf
  • Experience with OSI layer 7 protocols and their inner workings

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer minorities / females / veterans / persons with disabilities.

4 days ago
Related jobs
Promoted
Sargent & Lundy
Minneapolis, Minnesota

This position will offer you the ability to apply and expand your knowledge of transmission line engineering including, conductors, hardware, insulation, structures, foundations and electrical principles to:. Experience in writing and providing support documentation for engineering calculations. Fam...

Promoted
Spok
Hopkins, Minnesota
Remote

Description Overview Join our dynamic software engineering team at Spok! We seek a passionate and innovative Senior Software Engineer to contribute to our projects in Platform and Alerting. Ensure integration processes are documented and periodically reviewed for continuous improvement and that each...

Promoted
Performance Food Group
Minneapolis, Minnesota

Able to hand-lift and utilize two-wheeler, lift gate and/or other equipment to move and/or stack product cases/freight of varying size and weight throughout shift; product generally ranges from between 10-35 pounds and up to between approximately 60 and 90 pounds, depending on the location. Safely a...

Acara Solutions
Chanhassen, Minnesota

Consult with hardware engineers and other engineering staff to evaluate interfaces between hardware & software and operational & performance requirements of the overall system. Excellent written and verbal communication skills for both a technical and non-technical audience; comfortable with direct ...

Platinum Supplemental Insurance
Edina, Minnesota

Have you ever noticed that the most successful sales people receive superior support from the companies they work with? A robust company like Platinum handles objectives like marketing, recruiting, customer service, and technology and innovation, so you can focus on what you do best—educating more c...

Sargent & Lundy
Minneapolis, Minnesota

As an Associate Electrical Engineer, you will prepare reports that present technical and project information in a clear and concise manner and meet client requirements and S&L formats. This position offers you the opportunity to work in a project team environment with other engineers and designers i...

Iceberg Technology Group
Minneapolis, Minnesota

L1 Telecommunications Engineer - Voice and Data Networks - MPLS, MN. ...

Blue Cross and Blue Shield of Minnesota
Eagan, Minnesota
Remote

We are looking for passionate, hard-working software developers who can help us build innovative technology experiences that will support BlueCross’s mission to inspire change, transform care and improve health for the people we serve. Blue Cross and Blue Shield of Minnesota is one of the most recog...

Innova Solutions
Minneapolis, Minnesota

Deep understanding of Azure and AWS cloud services, including compute, storage, networking, and security. Ability to manage and optimize cloud resources for cost-efficiency and performance. Understanding of networking concepts and best practices for cloud infrastructure. The company will consider fo...

Apex Systems
Minneapolis, Minnesota

Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations. Be involved in design reviews and perform code reviews based on engineering rigor and s...