LinkedIn

Senior Staff Software Engineer

Bengaluru, KA
Java C++ C# Objective-C Python Ruby JavaScript SQL AJAX TCP/IP Distributed systems Software Design
Description

Sr. Staff Software Engineer

Location: Bengaluru, KA, in

Company Description

LinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We’re also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that’s built on trust, care, inclusion, and fun – where everyone can succeed.

Join us to transform the way the world works.

Job Description

Do you want to be a part of revolutionizing the financial platforms that power LinkedIn? Are you interested in building software that will directly contribute to managing and optimizing financial operations for LinkedIn's business? Look no further. 

We're looking for a Senior Staff Software Engineer to join the Finance Engineering team to build the Next Gen Financial Platform. As a Senior Staff Software Engineer, you will be a key technical leader and role model within the team. We are looking for someone who designs and develops technology to serve business and technology objectives, aligns points of view across teams, and makes smart trade-offs to help achieve the goals of individual teams as well as LinkedIn's broader goals. You will be responsible for establishing design patterns and building the foundation/platform and enterprise applications that will power the financial ecosystem. You will architect and scale financial systems, implementing critical business processes while delivering secure distributed transactions across multiple data centers and ensuring compliance with SOX, PCI, GDPR. In this role, you'll have a unique opportunity to develop the software ecosystem that powers every financial transaction at LinkedIn. 

This role will be based in Bangalore, India. 

At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team. 

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 strategies. 

  • Scale distributed applications, make architectural trade-offs by applying synchronous and asynchronous design patterns, write code, and deliver with speed and quality. 

  • Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. 

  • Be a role model and professional coach for engineers with a strong bias for action and a focus on craftsmanship. 

  • Identify, leverage, and successfully evangelize opportunities; collaborate with cross-functional teams to design and build scalable platforms/products/services/tools; and improve engineering productivity across the organization. 

  • Work with peers across teams to support and leverage a shared technical stack. 

  • Resolve conflicts between teams within the organization to drive alignment and strengthen team culture. 

  • Review others' work and share knowledge. 

Qualifications

Basic Qualifications 

  • BS Degree in Computer Science or related technical discipline or related practical experience. 

  • 10+ years of experience in software design, development, and algorithm-related solutions. 

  • 4+ years of experience in an architect or technical leadership role. 

Preferred Qualifications 

  • 12+ years of overall relevant experience 

  • Ability to work with multiple stakeholders, understand product priorities, think big-picture, and solve core problems in the most efficient way. 

  • 10+ years programming experience in Java, C/C++, C#, Objective-C, Python, and/or Ruby. 

  • Experience in designing and building infrastructure and web services at large scale, with strong object-oriented skills. 

  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design. 

  • Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++, C#, etc.). 

  • Proven coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming. 

  • 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. 

 

Suggested Skills

Java 

Distributed systems

Software Design

Additional Information

India Disability Policy 

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

Global Data Privacy Notice for Job Candidates ​

Please follow this link to access the document that provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://legal.linkedin.com/candidate-portal.

LinkedIn
LinkedIn

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say