Senior Staff Software Engineer

6 days ago


Bengaluru, Karnataka, India LinkedIn Full time
Job Title: Senior Staff Software Engineer

At LinkedIn, we're looking for a highly skilled and experienced Senior Staff Software Engineer to join our Ads Trust Engineering team. As a key technical leader, you will be responsible for designing and developing technology to serve business and technology objectives, aligning points of view across teams, and making smart tradeoffs to help achieve the goals of individual teams as well as LinkedIn's broader goals.

About the Role

This is a hybrid work option role, meaning you can work from home and commute to a LinkedIn office, depending on what's best for you and your team. As a Senior Staff Software Engineer, you will be a role model and professional coach for engineers, with a strong bias for action and focus on craftsmanship.

Responsibilities
  • Provide architectural guidance and mentorship to up-level the engineering organization
  • Actively improve the level of craftsmanship at LinkedIn by developing best practices and defining best strategies
  • Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
  • Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
  • Identify, leverage, and successfully evangelize opportunities and collaborate with cross-functional teams to design and build scalable platforms/products/services/tools and to improve engineering productivity in the organization
  • Work with peers across teams to support and leverage a shared technical stack
  • Resolve conflicts between teams within the organization to get alignment and build team culture
  • Review others' work and share knowledge
Requirements
  • Engineering degree in Computer Science or related technical discipline, or equivalent practical experience
  • 12+ years of industry experience in software design, development, and algorithm-related solutions
  • 5+ years of experience in an architect or technical leadership position
Preferred Qualifications
  • 12+ years of experience in software design, development, and algorithm-related solutions with at least 5 years of experience in a technical leadership position
  • 10+ years of experience with object-oriented design, coding, testing patterns, and programming languages (Java, C++, C#, etc.)
  • 8+ years of experience with large-scale distributed systems and client-server architectures
  • Ability to work with multiple stakeholders, understand the product priorities, think with the big picture, and solve core problems in the most efficient way
  • Experience in designing and building infrastructure and web services at large scale & strong object-oriented skills
  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
  • Experience building web applications and services with IDEs, ant, JUnit, etc.
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management
Benefits

We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.

LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit https://legal.linkedin.com/content/dam/legal/Policy_India_EqualOppPWD_9-12-2023.pdf

This document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://legal.linkedin.com/candidate-portal



  • Bengaluru, Karnataka, India Nagarro Full time

    Job Title: Senior Staff EngineerJob Summary:We are seeking a highly skilled Senior Staff Engineer to join our team at Nagarro. As a Senior Staff Engineer, you will be responsible for designing and developing complex software systems, leading technical teams, and ensuring the delivery of high-quality software products.Responsibilities:Design and develop...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Title: Staff Software Engineer VMware Software India Private Limited is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing, developing, and testing software applications for our customers.Key Responsibilities:Design and develop software applications using various...


  • Bengaluru, Karnataka, India Nagarro Full time

    Job Title: Senior Staff EngineerAbout the Role:We are seeking a highly skilled Senior Staff Engineer to join our team at Nagarro. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems, leading technical projects, and mentoring junior engineers.Responsibilities:Design and implement scalable,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    About Flexera Software India LLPFlexera Software India LLP is a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Job...


  • Bengaluru, Karnataka, India Freshworks Full time

    About FreshworksFreshworks is a leading provider of cloud-based software solutions that help businesses delight their customers and employees. As a Senior Staff Engineer, you will play a key role in shaping the technical direction of our platform and ensuring its scalability, performance, and reliability.Job DescriptionWe are seeking an experienced Senior...


  • Bengaluru, Karnataka, India Ping Identity Full time

    Job Title: Senior Staff Software EngineerAbout the Role:As a Sr. Staff IAM Software Developer at Ping Identity, you will be part of a cross-functional engineering team responsible for developing the next generation of Identity and Access Management SaaS products. You will have opportunities to work on PingOne multi-tenant cloud platform, which redefined how...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Title: Senior Member of Technical StaffDescriptionWe are seeking a highly skilled Senior Member of Technical Staff to join our team at VMware Software India Private Limited. As a key member of our Application Virtualization team, you will be responsible for designing, implementing, and maintaining high-performance, reliable, and scalable software...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Senior Staff Software EngineerAt LinkedIn, we're looking for a highly skilled Senior Staff Software Engineer to join our Ads Trust Engineering team. As a key technical leader, you will be responsible for designing and developing technology to serve business and technology objectives, aligning points of view across teams, and making smart tradeoffs...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Job Title: Senior Staff Software EngineerAt LinkedIn, we're looking for a highly skilled Senior Staff Software Engineer to join our Ads Trust Engineering team. As a key technical leader, you will be responsible for designing and developing technology to serve business and technology objectives, aligning points of view across teams, and making smart tradeoffs...


  • Bengaluru, Karnataka, India Freshworks Full time

    About the RoleWe are seeking a highly skilled Senior Staff Engineer to join our team at Freshworks. As a Senior Staff Engineer, you will be responsible for designing and developing production-quality systems, representing your team's technology and architecture, and mentoring other engineers.Key ResponsibilitiesPlan and execute goals with a proven track...


  • Bengaluru, Karnataka, India Intel Full time

    Job Title: Senior Staff Software Validation EngineerJob Summary:We are seeking a highly skilled Senior Staff Software Validation Engineer to join our team at Intel. As a key member of our software development team, you will be responsible for designing, developing, testing, and debugging software applications used by end-users or integrated with other...


  • Bengaluru, Karnataka, India NAVEX Full time

    {"title": "Software Engineer at NAVEX", "description": "At NAVEX, we're passionate about creating innovative products that help our customers protect their reputation and bottom line. As a Staff Software Engineer, you'll have the opportunity to work alongside senior software engineers to develop cool new features and enhancements in our platform services...


  • Bengaluru, Karnataka, India Commonwealth Bank Full time

    Job Overview:We are seeking a highly skilled Senior Staff Engineer to join our team at Commonwealth Bank. As a key member of our crew, you will be responsible for designing and developing software solutions that meet the needs of our business.Key Responsibilities:Develop software solutions using modern development practices and technologies.Collaborate with...


  • Bengaluru, Karnataka, India Databricks Full time

    Job OverviewWe are seeking a highly experienced Senior Staff Software Engineer to join our Databricks Engineering team. As a key member of our team, you will be responsible for designing and developing large-scale distributed systems that enable data teams to solve complex problems.Key ResponsibilitiesDesign and develop scalable, available, and...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to lead the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in collaborating with cross-functional teams and working closely with clients to deliver...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Transforming the Software Industry with FlexeraWe're a leading provider of Technology Value Optimization solutions, empowering global enterprises to inform their IT and transform their business. As a Staff Software Development Engineer on our Platform Integration team, you'll play a critical role in shaping the future of our core integration technology.Key...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Transforming the Ads ExperienceAt LinkedIn, we're revolutionizing the way businesses connect with their target audience. As a Sr. Staff Software Engineer on our Ads Trust Engineering team, you'll play a critical role in shaping the future of our ads platform.About the RoleWe're seeking a seasoned technical leader to join our team and drive innovation in...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at AppYogi Software. As a key member of our development team, you will be responsible for designing and developing back-end software, maintaining and updating existing code, and collaborating with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Freshworks Full time

    About FreshworksFreshworks is a global software company that enables businesses to delight their customers and employees. We achieve this by building and delivering software that is affordable, quick to implement, and designed for the end user. Our cloud-based software suite includes Freshdesk (omni-channel customer support), Freshsales (sales automation),...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job DescriptionOverviewVMware is seeking a highly skilled Senior Member of Technical Staff to join our Application Virtualization team. As a key member of our team, you will be responsible for designing, implementing, and maintaining high-performance, reliable, and scalable software systems.Key ResponsibilitiesDesign and develop software using C, C++, and...