[15h Left] Principal Software Engineer

4 weeks ago


Chennai India Vantiva Full time

Job Description

Company Description

VANTIVA, headquartered in Paris, France and formerly known as Technicolor, is a global technology leader in designing, developing and supplying innovative products and solutions that connect consumers around the world to the content and services they love whether at home, at work or in other smart spaces.

VANTIVA has also earned a solid reputation for optimizing supply chain performance by leveraging its decades-long expertise in high-precision manufacturing, logistics, fulfilment and distribution. With operations throughout the Americas, Asia Pacific and EMEA, VANTIVA is recognized as a strategic partner by leading firms across various vertical industries, including network service providers, software companies and video game creators for over 25 years.

Our relationships with the film and entertainment industry goes back over 100 years by providing end-to-end solutions for our clients. VANTIVA is committed to the highest standards of corporate social responsibility and sustainability across all aspects of their operations.

For more information, please visit www.vantiva.com

Job Description

Position Summary

Are you a passionate technical leader eager to spearhead the development of cutting-edge software solutions for the global telecommunications industry Do you thrive in collaborative environments, guiding teams and driving innovation If so, we&aposd love for you to join our team as a Technical Lead

Key Responsibilities

Team Leadership & Growth: Lead and motivate teams to achieve project goals, fostering a culture of innovation, collaboration, and continuous improvement. Develop and manage the technical skills and careers of your team members.

Technical Strategy & Delivery: You&aposll wear multiple hats, collaborating with peers and customers to develop clear technical roadmaps, drive innovative solutions, and make sound technical decisions that are both cost-effective and strategically aligned. You&aposll own the entire software delivery lifecycle, ensuring the team delivers high-quality software that meets customer goals and maintains a focus on excellence at every stage.

Optimization & Innovation: Partner with engineers to optimize code efficiency and performance, create and maintain comprehensive technical documentation, debug complex technical issues, and lead the team in resolving them.

Project Management & Adaptability: Proficient in software development life cycles, including waterfall and agile methodologies, with experience in project effort estimation and accurate resource and timeline forecasting. Adept at managing multiple initiatives, efficiently switching between tasks, while contributing to team, department, and company goals.

Solution Architecture Expertise: Proficient in software architecture and design patterns, with a deep understanding of how to apply them to drive scalable and efficient solutions.

Mentorship & Development: Be hands-on with software development while mentoring and upskilling fellow engineers, including conducting thorough code reviews.

Technical Evangelism: Participate in presales discussions, lead technical presentations, and provide thought leadership on choosing technologies for next-generation platform-enabled services. Skilled in requirement gathering and design documentation, with the ability to effectively translate business needs into technical specifications.

Problem-Solving & Decision Making: Solve complex problems and provide guidance on technical issues. Define and track key performance indicators (KPIs) to measure team performance and progress.

Communication & Collaboration Champion: Ensure effective communication and collaboration between team members, stakeholders, Architects, and Deployment Managers.

Continuous Learning: Stay current with the latest technology, best practices, tools, and industry trends.

Qualifications

Minimum Qualifications

- Bachelor&aposs degree with 8 years of experience (or Master&aposs degree with 5 years of experience) in software development, with at least 3 years of experience leading teams.
- Experience developing and delivering highly distributed, scalable software systems in multi-region environments with 24/7 availability.
- Proficiency in large-scale enterprise-grade software development using Java, Spring Boot,
- Dropwizard, and Hibernate.
- Web services development experience with SOAP and REST API interfaces.
- Knowledge of software integration with message bus technologies and database integration using JDBC.
- Experience with SQL (Oracle, PostgreSQL etc.) and NoSQL (Mongo, Cassandra, Cockroach etc.) databases.
- Familiarity with cloud platforms (e.g., AWS), network protocols (TCP/IP, DNS, DHCP), tools
- (Wireshark) and Scripting language (e.g., Bash, Python).
- Experience with monitoring and observability tools such as Prometheus, Grafana etc.
- Familiarity with SDLC methodologies (waterfall and agile).

Essential Skills

- Demonstrate strong analytical thinking, problem-solving, and attention to detail, making informed decisions that support business objectives.
- Ability to use TDD, or other Test Development methodologies to judge work completion as finished and sound, as part of delivery and Continuous Integration.
- Utilize your technical expertise and passion for coding to lead by example and by contributing to the codebase.
- Conduct thorough code reviews, ensuring high-quality software products that meet industry standards.
- Apply your troubleshooting skills to resolve complex technical issues and provide guidance to team members.
- Develop resilient software systems using defensive programming techniques, ensuring robust and reliable solutions.
- Keen eye for Designing and developing reusable code and components, maximizing efficiency and minimizing duplication.
- Demonstrable customer focus and effective communication skills.
- Adept at articulating ideas in a clear, collaborative manner, both in writing and verbally.
- Proactive, self-motivated individual who excels in a team setting and values constructive feedback.
- Excellent critical thinking and questioning skills to help drive results.
- Excellent inter-personal and teamwork skills
- Prior experience with international clients and flexibility to collaborate with global peers and customers in different time zones.

We will be thrilled if you possess any of the following:

- Knowledge of Functional and Reactive Programming structure and usage in Java and Javascript.
- Understanding of Device Management Protocols (TR-069, TR-369), microservices frameworks (SpringBoot, Quarkus), DevOps/SRE roles, Kubernetes development (Helm Charts, Operators).
- Experience with Message Brokers and Queueing Services: RabbitMQ, Kafka, AWS SQS/SNS, AWS Kinesis, etc.
- Knowledge of Cloud Based technologies for FaaS Deployment and Architecture, such as AWS Lambda and AWS Kinesis (AWS Services preferred)
- Knowledge of building functional components for use in FaaS architecture from Javascript/NodeJS,
- Java, Python, Go, or Rust
- Basic understanding of project management principles.

Additional Information

WE ARE AN EQUAL OPPORTUNITY EMPLOYER We comply with all Federal, State and Local law prohibiting discrimination on the basis of race, religion, creed, color, national origin, ancestry, medical condition (including genetic characteristics), mental and/or physical disability or handicap, marital status, sex, age, veteran status, citizenship status, sexual orientation, gender identity, political party preference, political belief, socioeconomic status, familial status, registered domestic partner status, military service, pregnancy, childbirth and related medical conditions and any other characteristic or activity protected by federal, state or local laws



  • Gurugram, Gurugram, India NatWest Group Full time

    Job Description Join us as a Principal Engineer - This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective - You'll be playing a major role in the engineering centre of excellence, collaborating to improve the bank's overall software engineering capability - You'll gain valuable...


  • Bengaluru, India Dell Technologies Full time

    Job Description Our Unstructured Data Storage(UDS) group delivers two core storage solutions of the Dell AI Platform - PowerScale and ObjectScale, providing AI-ready storage for the world's most data intensive challenges. We are looking for talented, self-driven professionals to join our team and help shape the future of storage. Join us to do the best work...


  • India RN Jobforce Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company Description RN JobForce empowers job seekers and employers worldwide with cutting-edge job search tools and a growing professional community. We work collaboratively with our clients to supply them with only the best and most suitable candidates via our multi-layer candidate delivery function. Our platform provides tailored technology job...


  • Bengaluru, India hackajob Full time

    Job Description hackajob is collaborating with OneAdvanced to connect them with exceptional tech professionals for this role. Principal Software Engineer Job Locations: IN-KA-Bengaluru Role Introduction An opportunity has arisen to join our team as a Principal Software Engineer! This is a dynamic role that will produce and deliver scalable software solutions...


  • Bengaluru, India Quest Software Full time

    Job Description Overview Principal Software Engineer You wish to work in a fun and supportive environment. At One Identity we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed. One Identity is...


  • India Nike Full time

    Job Description Who You Will Work With You will join an extended team of fellow engineers that nurture an engineering culture with its roots in diversity, inclusion and equality. As a team we embrace a DevOps culture and have a can-do mentality. We own the products we build and support. The candidate will have a depth of knowledge and experience in...


  • Chennai, India RAVSoft Solutions Inc. Full time

    Job Overview:We are seeking a Senior Full-Stack Engineer / Principal Software Engineer with 6+ years of experience The Principal Software Engineer is responsible for designing and implementing software architecture for current and future products. This role is responsible for evaluating the existing and new designs for quality and long-term viability. The...


  • Chennai, India RAVSoft Solutions Inc. Full time

    Job Overview:We are seeking a Senior Full-Stack Engineer / Principal Software Engineer with 6+ years of experience The Principal Software Engineer is responsible for designing and implementing software architecture for current and future products. This role is responsible for evaluating the existing and new designs for quality and long-term viability. The...


  • Hyderabad, India The IT Firm Full time

    Job Description Company : Mars Telecom Systems Location : Phoenix Building, Hyderabad Job Type : Full Time Job Description We're looking for experienced Senior/Principal Software Engineers with expertise in C++ and ITSO. The ideal candidate will have a strong background in embedded systems, backend application development, and device development. Key...


  • Chennai, India Workday Full time

    Job Description Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of...