Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Uber Staff Software Engineer Kotlin 
United States, West Virginia 
269497312

22.11.2024
What You'll Do
  • Architect and lead the development of tooling and libraries needed to support Uber’s community of Kotlin developers working on large-scale mobile applications and services
  • Provide technical leadership and mentorship to cross-functional teams
  • Drive best practices in software design, code quality, and system performance
  • Lead code reviews and champion engineering excellence across the organization
  • Identify and solve complex technical challenges to optimize application performance and scalability
  • Collaborate with senior leadership to define technical strategy and roadmap
What You'll Need
  • 8+ years of professional software development experience
  • Deep expertise in Kotlin programming and its ecosystem
  • Strong background in Java development and JVM internals
  • Proven experience in designing and implementing large-scale distributed systems or mobile applications
  • Expert knowledge of modern software development practices (e.g., Agile, CI/CD, version control)
  • Exceptional problem-solving and analytical skills
  • Strong leadership and communication abilities, with experience mentoring junior engineers

Bonus points

  • Experience with modern Android development at scale
  • Experience with Kotlin multi-platform and other cross-platform toolchains
  • Experience with Bazel
  • Experience building IntelliJ Plugins
  • Advanced understanding of microservices architecture, gRPC, and RESTful APIs
  • In-depth knowledge of cloud platforms (e.g., AWS, GCP, Azure) and their architectural best practices
  • Expertise in containerization technologies and orchestration (e.g., Docker, Kubernetes)
  • Contributions to open-source projects
  • Experience in performance tuning and optimization of JVM-based applications
  • Track record of driving technical initiatives across multiple teams or organizations

* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .