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
- 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.
- Architecture Design. Make architectural trade-offs, implementing synchronous and asynchronous design patterns to ensure robust, scalable solutions.
- Code Quality & Continuous Integration. Write high-quality, maintainable software, with unit tests, peer reviews, and integration into a continuous integration pipeline.
- Leadership & Collaboration. Provide technical leadership within your team, driving best engineering practices and collaborating with cross-functional teams on large-scale programs.
- Performance & Optimization. Continuously monitor, troubleshoot, and optimize applications to meet performance, scalability, and reliability goals.
- Product Development. Work with product teams to develop new features, improve existing ones, and address bugs or technical issues in production.
- Innovation & Problem Solving. Identify opportunities for improving engineering productivity, scaling systems, and improving the performance of our applications.
Basic Qualifications
- Education. BA/BS in Computer Science, Engineering, or related technical field, or equivalent practical experience.
- Industry Experience. 1+ years of hands-on experience in software design, development, and building algorithm-related solutions.
- Technical Skills. Proficiency in one or more programming languages such as Python, Java, JavaScript, C/C++, C#, Objective-C, or Ruby.
Preferred Qualifications
- Infrastructure & Web Services. Experience in designing and building web services and infrastructure at large scale.
- Strong Computer Science Fundamentals. Expertise in data structures, algorithms, and software design principles.
- 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.
- Relational Databases & Distributed Systems. Experience with relational databases (e.g., MySQL, PostgreSQL) and understanding of distributed transaction management and data consistency.
- API Development. Familiarity with designing and developing APIs, integrating them with internal systems or external services.
- Testing & CI/CD. Experience with automated testing frameworks, continuous integration, and deployment pipelines.
Key Skills & Competencies
- Programming Proficiency. Strong programming skills in multiple languages, with a focus on clean, efficient, and well-tested code.
- Performance Optimization. Expertise in tuning applications to ensure scalability and performance under high load.
- Collaboration. Strong interpersonal skills, with the ability to work collaboratively across teams, providing technical leadership and mentoring.
- Analytical Skills. Strong problem-solving and troubleshooting skills with the ability to think critically and break down complex problems into manageable tasks.
- 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.
- Competitive Compensation. The pay range for this role is between $99,000 - $163,000 annually, with potential for bonuses, stock options, and other incentives.
- Comprehensive Benefits. Health, dental, and vision insurance, along with wellness programs and flexible time off.
- Hybrid Work Option. Work remotely or commute to the office based on team needs and your preferences.
- Career Growth. Opportunities for personal and professional development through LinkedIn Learning and internal training programs.
- 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.