Senior Software Engineer - Applications (Remote)
About the Role
We are seeking a Senior Software Engineer - Applications to join our innovative team at LinkedIn. This remote position allows you to work flexibly while contributing to our mission of connecting the world’s professionals. You will be responsible for scaling distributed applications and making architectural trade-offs to enhance our user-centric applications.
What You'll Do
- Scale distributed applications and implement architectural trade-offs using synchronous and asynchronous design patterns.
- Write high-quality code and deliver applications with speed and reliability.
- Develop multi-tier scalable applications that operate 24x7, ensuring high performance and user satisfaction.
- Produce software that is unit tested, code reviewed, and integrated continuously.
- Provide technical leadership and drive best engineering practices across the team.
- Identify opportunities to improve engineering productivity and evangelize these improvements.
Requirements
- BS (or higher) in Computer Science or related technical field, or equivalent technical experience.
- 2+ years of industry experience in software engineering.
- Expertise in designing and building infrastructure and web services at scale.
- Strong knowledge of data structures, algorithms, and software design principles.
- Proficient coding skills in Python or JavaScript/AJAX, with experience in database design and SQL.
- Experience with relational databases and distributed transaction management.
Nice to Have
- Experience with API development and advanced programming skills.
- Familiarity with performance optimization and scalability techniques.
- Strong collaboration skills to work effectively within a team.
What We Offer
- Competitive salary range of $125,000 - $206,000 per year.
- Generous health and wellness programs for employees and their families.
- Flexible work arrangements with a hybrid model.
- Annual performance bonuses and stock options.
- Inclusive and accessible workplace with support for individuals with disabilities.
This Senior Software Engineer role at LinkedIn offers a competitive salary, flexible work arrangements, and a commitment to employee well-being. A great opportunity for experienced engineers!
Who Will Succeed Here
Proficient in Python and JavaScript for building scalable applications, with hands-on experience in frameworks like Django or Flask for backend and React or Angular for frontend development.
Demonstrates a strong ability to work autonomously in a remote setting, showing self-discipline and effective time management to meet project deadlines and deliver high-quality code.
Possesses a deep understanding of database management and performance optimization techniques, with practical experience in SQL and NoSQL databases, enabling efficient data handling and application performance.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months