VIAVI Solutions Logo

VIAVI Solutions

Manager, SW Development

Posted 4 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
As a Manager of Software Development, you will oversee a software systems development function, focusing on team management, software application development, and quality assurance. Responsibilities include staffing, consulting on software solution requirements, evaluating software performance, and mentoring junior developers while ensuring best practices in cybersecurity are followed.
The summary above was generated by AI

Summary:

Directs the activities of a software systems development function, software applications development function, and a software quality assurance function for software enhancements and new products including cloud-based or internet-related tools. Most companies should be able to match to a specific software development management position. Use this position if company does not breakout software development positions such as Software Engineering (Applications) Mgmt (2142-2146) or Software Engineering (Systems) Mgmt (2162-2166). Selects, develops, and evaluates personnel to ensure the efficient operation of the function.

Duties & Responsibilities:

Duties/Responsibilities: 

  • Staffing for permanent and contract employees
  • Hiring and retaining permanent staff for the AMS division at the site and developing a relationship with local contracting firms to also facilitate transient hiring as required.
  • Consulting with management and software developers to determine software solution requirements.
  • Evaluating software solutions and system performance, as well as supervising the software development team.Managing the development, deployment, and integration of sofwaresolutions.Determining system specifications and analyzing test stage data prior to software installation.
  • Resolving software deployment and integration errors, and documenting processes.
  • Performing routine maintenance and monitoring performance metrics.
  • Keeping abreast of new software technologies, as well as conforming to best practices in cybersecurity.

Basic Qualifications: 

  • Bachelor's degree in software engineering, computer science, information systems, information technology, or similar.
  • 6-10 years of experience in software development and team management of multiple teams.
  • Proven experience in building strong teams, from scratch.
  • Ability to effectively work multiple recruiting strategies.
  • In-depth knowledge of programming languages such as Java, JavaScript.
  • Ability to mentor junior software developers, as well as to collaborate with all stakeholders.
  • Extensive experience in developing, deploying, and integrating software solutions.
  • Proficiency in documenting processes and monitoring performance metrics.

Preferred Qualifications: Experience with some the following:

  • Master's degree in a related field preferred.
  • Experience with full-stack development.
  • Experience with AI/ML application development.
  • Experience in development using Big Data toolstacks.

Pre-Requisites / Skills / Experience Requirements:

Top Skills

Java
JavaScript

Similar Jobs

Be an Early Applicant
2 Days Ago
Chennai, Tamil Nadu, IND
Hybrid
121,990 Employees
Entry level
121,990 Employees
Entry level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Healthcare Executive meets with doctors to generate business and conducts scientific programs to share advancements in science. They execute company strategies while ensuring compliance.
Be an Early Applicant
2 Days Ago
Chennai, Tamil Nadu, IND
5,000 Employees
Senior level
5,000 Employees
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Assistant Manager, Billing Operations at Toast will manage the daily billing operations team, ensuring compliance with Sarbanes-Oxley Act activities and leading projects for billing efficiencies. Responsibilities include coaching team members, overseeing invoicing and month-end AR close, and acting as an escalation point while collaborating cross-functionally to meet strict deadlines and support company initiatives.
Be an Early Applicant
2 Days Ago
Chennai, Tamil Nadu, IND
550 Employees
Expert/Leader
550 Employees
Expert/Leader
Artificial Intelligence • Big Data • Logistics • Software • Transportation
As a Senior Director/VP of Cloud Operations at FourKites, you will lead and mentor teams in cloud operations, DevOps, Site Reliability Engineering, and InfoSec. Your role involves developing strategies, enhancing security, managing incident response, and implementing AI-driven solutions while ensuring compliance with industry standards.

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account