[15h Left] Principal Software Engineer

1 day 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



  • Hyderabad, Bengaluru, Chennai, India Boomi Software Full time

    Job DescriptionAre you ready to work on world changing technologies Today, organizations need to move with increased agility and insight to grow and thrive. Boomi is one of the hottest tech companies in the SaaS/Cloud industry, named a Leader for the third year in a row in the Gartner Enterprise iPaaS Magic Quadrant and recently recognized by Inc. Magazine...


  • India RN Jobforce Full time ₹ 9,00,000 - ₹ 12,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...


  • India Microsoft Full time

    Job DescriptionAre you passionate about cloud computing, large scale distributed systems engineering problems and working on bleeding edge technology at massive scale Are you passionate about building resilient, scalable, and customer-centric cloud storage solutions Are you structured and data driven in solving problems and driving improvements Join the...


  • India Microsoft Full time

    Job DescriptionAre you looking for an opportunity to change the way businesses digitally transform in a mobile first, cloud first world If so, we've got the job for you The Business and Industry Co-pilot group is responsible for the Microsoft Dynamics 365 suite of products, Microsoft Flow, PowerApps, and Power BI in addition to other products and services...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,80,00,000 - ₹ 2,55,00,000

    At Visteon, we are shaping the future of automotive technology. Our teams work on building cutting-edge solutions that make driving safer, more enjoyable, and connected.Job SummaryWe are seeking a skilled Principal Software Integration Engineer to join our team. This role will be responsible for designing and implementing software integration solutions for...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title: Principal Software EngineerAs a key member of our engineering team, you will be responsible for developing and delivering high-quality software solutions that meet the needs of our customers. In this role, you will work closely with cross-functional teams to design, develop, test, and deploy software applications that are reliable, efficient, and...


  • India PROGRESS SOFTWARE Full time

    We are Progress Nasdaq PRGS - the experienced trusted provider of products designed with customers in mind so they can develop the applications they need deploy where and how they want and manage it all safely and securely We re proud to have a diverse global team where we value the individual and enrich our culture by considering varied...


  • Chennai, Tamil Nadu, India beBeeSeniorEngineer Full time ₹ 1,80,00,000 - ₹ 2,20,00,000

    Job Opportunity:We are seeking an experienced senior engineer to work on various projects and contribute to company growth.Minimum Education : B.E. / B.TECH – Chemical Engineering with specialization in Petroleum / Petro Chemical Engineering preferred.Minimum 10-15 years of experience in Offshore / Onshore Oil and Gas facilities with major EPC contractor...


  • India Microsoft Full time

    Job Description Together is better. Imagine the possibilities when we infuse AI in the very core of a powerful application like Microsoft Word - and join us to build the technologies to do exactly that! People use Word to share ideas, discuss them, and turn them into reality. Now more than ever, with proliferation of GenAI, we need to transform the way we...


  • India Microsoft Full time

    Job DescriptionAzure Data Manager for Energy (ADME), helps Energy companies gain actionable insights, improve operational efficiency, and accelerate time to market on the enterprise-grade, cloud-based Open Subsurface Data Universe (OSDU) Data Platform service. It supports innovation with a flexible, open energy platform that developers can build upon and...