
Staff Software Development Engineer
VIAVI Solutionsover 1 year ago
Pune, IndiaStaff+
Responsibilities
- Lead the full lifecycle of software engineering projects, including planning, execution, monitoring, risk management, issue resolution, and delivery.
- Guide the Software Engineering team and partner departments in identifying product and technical requirements.
- Direct implementation initiatives for new software products and applications.
- Organize software updates and coordinate application release rollouts.
- Manage deliverables, deadlines, specifications, budgets, performance metrics, and reporting.
- Lead engineers through project lifecycles and provide guidance for technical escalations.
- Promote software engineering best practices, quality processes, formal development processes, and continuous improvement.
- Perform peer code reviews and foster development of high-quality products.
- Deploy, troubleshoot, and scale applications across Linux/Unix and cloud environments.
- Monitor competitive applications and products and ensure software delivery meets customer and business requirements.
Requirements
- Bachelor's degree in Science, IT, Computing, or equivalent.
- 8+ years of experience in software engineering and delivery roles.
- 4 years of experience leading engineers through project lifecycles resulting in successful deliverables.
- Hands-on experience with Angular, Core Java, multithreaded programming, Spring, Spring Boot microservices, Spring MVC, and Hibernate.
- Strong knowledge of design patterns and reusable component development.
- Hands-on experience with SQL queries and query tuning, NoSQL databases, Kafka or another message broker, Docker, Kubernetes, cloud environments, and Linux/Unix.
- Exposure to Spark-based Big Data analytics applications and an ETL environment.
- Knowledge of JUnit or another Java unit testing framework; TDD experience is preferred.
- Thorough understanding of software development or support methodologies, principles, procedures, and related software management tools.
- Telecom product development experience with TMF standards is preferred.
- Experience building scalable SaaS platforms is an advantage.
- Significant proficiency or in-depth knowledge in the relevant technology or product domain.
Tech Stack
Categories
About VIAVI Solutions
VIAVI Solutions (NASDAQ: VIAV) is a public company headquartered in Chandler, Arizona that sells network test, monitoring, and service-assurance equipment and software to telecom operators, enterprises, and network builders. It also produces optical security and thin‑film coatings used for currency anti‑counterfeiting and light management in consumer electronics, automotive, defense, and instrumentation. The company traces its lineage to JDSU, from which it was spun out in 2015.