VIAVI Solutions Logo

VIAVI Solutions

Senior Software Development Engineer

Posted 19 Hours Ago
Be an Early Applicant
Chennai, Tamil Nadu
Senior level
Chennai, Tamil Nadu
Senior level
The Senior Software Development Engineer will plan, design, develop, and test software systems, focusing on cloud-based tools and complex commercial products. They are responsible for the full software development life cycle, utilizing Agile methodologies and developing robust, scalable applications. The role includes debugging, providing ongoing support, and making recommendations for continuous improvement.
The summary above was generated by AI

Summary:

Plans, designs, develops and tests software systems or applications 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 engineer position. Use this position if company does not breakout software development positions such as Software Engineer (Applications) (5141-5146) or Software Engineer (Systems) (5161-5166).

Duties & Responsibilities:

Basic Qualifications: 

·        BS or MS in Computer Science, Computer Engineering, Software Engineering, or related field

·        Excellent English-language written and verbal communication skills

·        10 or more years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities.

·        Experience in developing complex commercial software products 

·        10 or more years of software development using Java

·        Experience developing applications using a containerized Microservices architecture

·        Experience with Java microservice frameworks such as Spring Boot + WebFlux/AOP, Quarkus, Micronaut, Javalin

·        Experience with designing, developing and using RESTful APIs supporting JSON or XML

·        Experience developing automated unit tests

·        Experience of working in a CI/CD software development pipeline

·        Experience with version control systems (Bitbucket/Git preferred)

·        Apache Maven / Gradle

·        Experience working in a Linux environment (RHEL or Oracle Linux preferred)

·        Relational databases (e.g., PostgreSQL)

Preferred Qualifications: Experience with some or all of the following:

·        Swagger API framework

·        Kubernetes and Docker

·        Elasticsearch, Logstash, Kibana (ELK stack)

·        Monitoring system performance with tools such as Prometheus and Grafana

·        Apache Spark

·        Cucumber automated tests

·        JetBrains IntelliJ IDEA or other JetBrains tools

·        Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, Bamboo

·        Behaviour-driven or test-driven development

·        Deployment of applications in a cloud-hosted environment

·        Python programming

Duties/Responsibilities: 

·        Work effectively and efficiently with others on the R&D team to develop a winning product roadmap

·        Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior product

·        Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product quality

·        Execute full software development life cycle (SDLC)

·        Use Behaviour Driven Development or Test-Driven Development to deliver well-designed, tested code

·        Provide ongoing maintenance, support, and enhancements

·        Develop automated software unit tests and integration tests

·        Integrate software components into a fully functional software system

·        Troubleshoot and debug existing systems

·        Provide recommendations for continuous improvement

·        Be an effective, contributing team member, improving technologies, and consistently applying best practices

Pre-Requisites / Skills / Experience Requirements:

Top Skills

Java
Python

Similar Jobs

17 Days Ago
Chennai, Tamil Nadu, IND
Hybrid
2,100 Employees
Senior level
2,100 Employees
Senior level
Aerospace • Digital Media • Information Technology • Internet of Things • Mobile • Software
The Senior Software Development Engineer will design, develop, test, and automate features for the Intelsat Airborne Broadband System. This role involves working with various WAN technologies, reviewing technical designs, and interfacing with multiple teams to ensure the system's evolving software architecture meets product requirements.
Be an Early Applicant
Yesterday
Chennai, Tamil Nadu, IND
26,747 Employees
Senior level
26,747 Employees
Senior level
Fintech • Analytics
As a Senior Software Engineer in Application Development UI at S&P Dow Jones Indices, you will lead the UI team, develop and implement user experiences, enhance functionalities, and provide technical support. Your role includes collaborating with teams, mentoring junior developers, and utilizing modern web technologies to upgrade platform capabilities.
Be an Early Applicant
6 Days Ago
Chennai, Tamil Nadu, IND
4,570 Employees
Senior level
4,570 Employees
Senior level
Information Technology
The Sr. Software Development Engineer will lead software engineering projects for next-gen SaaS products, ensuring high-quality software delivery. Responsibilities include full lifecycle management, guiding teams in identifying technical requirements, implementing best practices, monitoring project performance, and engaging in continuous improvement initiatives. Hands-on experience with various technologies is essential, including Java, Spring Boot, and cloud environments.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account