Skip to content

Senior Software Development Engineer
Company | Adobe |
---|
Location | San Jose, CA, USA |
---|
Salary | $153600 – $286600 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- MS/BS degree in Computer Science or equivalent with over 8 years of software development experience.
- Expertise in back-end development.
- Proven experience in designing and implementing distributed SaaS systems.
- Strong knowledge of concurrency and multithreading.
- Experience with high throughput, low latency systems.
- Familiarity with edge computing and globally distributed networks.
- Proficiency in Kotlin is preferred, but expertise with Java or Scala is also acceptable.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong written and oral communication skills and ability to collaborate effectively with cross-functional teams.
- Make savvy tradeoffs between expediting work while not incurring undue technical debt.
Responsibilities
- Design, develop, and maintain back-end services and APIs using Kotlin.
- Ensure the application handles extremely high throughput with extremely low latency.
- Architect and implement distributed systems to support a globally deployed edge network.
- Write highly concurrent and efficient code to optimize performance.
- Operate with a high degree of autonomy, owning the specification and design of features that span multiple internal systems.
- Coordinate the execution of projects across multiple organizationally matrixed teams.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality solutions.
- Continuously monitor and improve system performance, reliability, and scalability.
Preferred Qualifications
- Proficiency in Kotlin is preferred, but expertise with Java or Scala is also acceptable.