Beranda Loker Detail
I
Software Engineering 🏢 Full Time ⭐️ Terverifikasi

Senior Software Engineer

InnovateTech Solutions
San Francisco
Estimasi Gaji
USD 150.000 – USD 200.000
Live Update
17 Mei 2026
Batas Akhir
17 Mei 2027

Deskripsi Pekerjaan

About InnovateTech Solutions

InnovateTech Solutions is a pioneering force in cutting-edge software development, committed to building innovative products that redefine industry standards. We are a fast-paced, dynamic company known for our collaborative culture, commitment to excellence, and passion for solving complex challenges with elegant solutions. Join a team where your contributions truly matter and where professional growth is not just encouraged, but actively cultivated.

The Opportunity

We are seeking a highly skilled and experienced Senior Software Engineer to join our core engineering team in San Francisco. In this pivotal role, you will be instrumental in designing, developing, and deploying scalable and robust software solutions that power our flagship products. You will work on challenging projects, influence architectural decisions, mentor junior engineers, and contribute significantly to our technical roadmap. This is an exciting opportunity for an engineer who thrives in an environment of innovation, ownership, and continuous learning.

Tanggung Jawab

  • Design, develop, test, deploy, and maintain high-performance, scalable software applications.
  • Collaborate with product managers, UX designers, and other engineers to define, scope, and implement new features.
  • Lead technical design discussions and contribute to architectural decisions, ensuring scalability, reliability, and security.
  • Mentor junior and mid-level engineers, fostering a culture of technical excellence and knowledge sharing.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve complex production issues, ensuring high availability and optimal performance of systems.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and product quality.
  • Contribute to the continuous improvement of our development processes and tools.

Kualifikasi

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development, with a focus on scalable web applications or distributed systems.
  • Proficiency in at least one modern programming language such as Python, Java, Go, Ruby, or JavaScript/TypeScript.
  • Strong understanding of data structures, algorithms, object-oriented design, and software design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with various database technologies (SQL and NoSQL) and message queues.
  • Excellent problem-solving skills, attention to detail, and a commitment to producing high-quality code.
  • Strong communication and interpersonal skills, with a proven ability to work effectively in a collaborative team environment.

Keahlian yang Dibutuhkan

Software Development Python Java Go JavaScript TypeScript AWS Azure GCP Docker Kubernetes SQL NoSQL Distributed Systems Microservices Agile REST APIs System Design Mentorship Problem Solving

Siap Mengambil Tantangan Ini?

Pastikan resume Anda sudah siap. Kirimkan lamaran Anda sekarang sebelum tanggal deadline.

Lamar Sekarang

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua