Application Software Engineer

New York, New York, United States
Nov 29, 2024
$99k - $163k / Year
Hybrid
Full-Time
5 Years
Job Description

As a Applications Software Engineer, you will be part of a dynamic team working to design, develop, and scale applications that are used by millions of users worldwide. You’ll have the opportunity to make critical architectural decisions, work with large-scale distributed systems, and contribute to the ongoing innovation at LinkedIn. Your work will impact everything from user experience to internal productivity and system reliability.

Responsibilities

  1. Application Development. Design, develop, and maintain multi-tier scalable applications that are high-performing and reliable, ensuring they operate 24/7 to meet LinkedIn's global user demands.
  2. Architecture Design. Make architectural trade-offs, implementing synchronous and asynchronous design patterns to ensure robust, scalable solutions.
  3. Code Quality & Continuous Integration. Write high-quality, maintainable software, with unit tests, peer reviews, and integration into a continuous integration pipeline.
  4. Leadership & Collaboration. Provide technical leadership within your team, driving best engineering practices and collaborating with cross-functional teams on large-scale programs.
  5. Performance & Optimization. Continuously monitor, troubleshoot, and optimize applications to meet performance, scalability, and reliability goals.
  6. Product Development. Work with product teams to develop new features, improve existing ones, and address bugs or technical issues in production.
  7. Innovation & Problem Solving. Identify opportunities for improving engineering productivity, scaling systems, and improving the performance of our applications.

Basic Qualifications

  1. Education. BA/BS in Computer Science, Engineering, or related technical field, or equivalent practical experience.
  2. Industry Experience. 1+ years of hands-on experience in software design, development, and building algorithm-related solutions.
  3. Technical Skills. Proficiency in one or more programming languages such as Python, Java, JavaScript, C/C++, C#, Objective-C, or Ruby.

Preferred Qualifications

  1. Infrastructure & Web Services. Experience in designing and building web services and infrastructure at large scale.
  2. Strong Computer Science Fundamentals. Expertise in data structures, algorithms, and software design principles.
  3. Web Development. Experience building complex web applications, including front-end and back-end integration. Familiarity with AJAX, HTML5, CSS3, and modern JavaScript frameworks is a plus.
  4. Relational Databases & Distributed Systems. Experience with relational databases (e.g., MySQL, PostgreSQL) and understanding of distributed transaction management and data consistency.
  5. API Development. Familiarity with designing and developing APIs, integrating them with internal systems or external services.
  6. Testing & CI/CD. Experience with automated testing frameworks, continuous integration, and deployment pipelines.

Key Skills & Competencies

  1. Programming Proficiency. Strong programming skills in multiple languages, with a focus on clean, efficient, and well-tested code.
  2. Performance Optimization. Expertise in tuning applications to ensure scalability and performance under high load.
  3. Collaboration. Strong interpersonal skills, with the ability to work collaboratively across teams, providing technical leadership and mentoring.
  4. Analytical Skills. Strong problem-solving and troubleshooting skills with the ability to think critically and break down complex problems into manageable tasks.
  5. Communication. Excellent written and verbal communication skills, able to clearly explain technical concepts to non-technical stakeholders.

Why LinkedIn? At LinkedIn, we are committed to creating a workplace where everyone can thrive. We offer.

  1. Competitive Compensation. The pay range for this role is between $99,000 - $163,000 annually, with potential for bonuses, stock options, and other incentives.
  2. Comprehensive Benefits. Health, dental, and vision insurance, along with wellness programs and flexible time off.
  3. Hybrid Work Option. Work remotely or commute to the office based on team needs and your preferences.
  4. Career Growth. Opportunities for personal and professional development through LinkedIn Learning and internal training programs.
  5. Diversity & Inclusion. We pride ourselves on fostering a diverse and inclusive culture, where everyone is empowered to succeed.

How to Apply. If you're excited about working on large-scale, impactful applications and you're passionate about making a difference at a company that values growth and collaboration, we encourage you to apply. Click the Easy Apply button to submit your application.