Sr. Staff Software Engineer at LinkedIn
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

24 Jun, 26

Salary

0.0

Posted On

26 Mar, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, C/C++, C#, Objective-C, Python, Ruby, Distributed Systems, Object Oriented Design, Software Design, Data Structures, Algorithms, SQL, TCP/IP, Network Programming, JUnit, Relational Databases

Industry

Software Development

Description
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. Workplace Type: Hybrid Career Track & Grade: IC5/10 Department: Engineering
Responsibilities
The Senior Staff Software Engineer will act as a key technical leader, responsible for designing and developing technology to meet business and technology objectives, establishing design patterns, and building the foundation for the financial platform. This role involves architecting and scaling financial systems, implementing critical business processes, and ensuring secure distributed transactions across multiple data centers while maintaining compliance.
Loading...