- Company Name
- LinkedIn
- Job Title
- Staff Software Engineer - Applications
- Job Description
-
**Job Title:** Staff Software Engineer – Applications
**Role Summary:**
Lead the design, development, and scaling of high‑volume, user‑centric distributed applications. Provide technical leadership across cross‑functional teams, enforce engineering best practices, and drive continuous improvement of productivity and quality.
**Expectations:**
- Deliver reliable, 24/7 applications with speed and high quality.
- Make architectural trade‑offs using synchronous and asynchronous patterns.
- Mentor engineers, conduct code reviews, and champion best practices.
- Identify and evangelize productivity enhancements across the organization.
**Key Responsibilities:**
- Architect, build, and maintain multi‑tier, scalable web services and infrastructure.
- Write clean, unit‑tested code; ensure regular check‑ins for continuous integration.
- Lead large‑scale, cross‑functional programs and critical company initiatives.
- Conduct technical design reviews, enforce security standards, and oversee quality assurance.
- Collaborate with product and operations teams to define requirements and release schedules.
**Required Skills:**
- Strong OOP expertise in Python, Java, JavaScript, C/C++, C#, Objective‑C, or Ruby (4+ years).
- Deep knowledge of data structures, algorithms, and software design principles.
- Experience with large‑scale web services, REST/JSON, and asynchronous design patterns.
- Proficiency in relational databases, SQL, database architecture, and distributed transaction management.
- Familiarity with IDEs, build tools (e.g., Ant), testing frameworks (e.g., JUnit), and CI pipelines.
- Understanding of TCP/IP, network programming, and advanced security practices.
- Demonstrated technical leadership, architectural mastery, and mentoring abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science or related field (or equivalent practical experience).
- Minimum 4 years of professional software design/development experience; senior‑level candidates typically hold 7‑8 + years of relevant experience.
- Advanced degrees (MS/PhD) acceptable in lieu of some experience. No specific certifications required.
Mountain view, United states
Hybrid
Senior
11-11-2025