Software Engineer

We are seeking a talented and experienced Software Engineer to join our fast-growing development team. The Software Engineer will be responsible for designing, developing, and maintaining software applications that support the company's objectives. This position requires strong problem-solving skills and proficiency in multiple programming languages and technologies.

Full Time | 3+ Years

Salary: $85,000 - $105,000

Location: San Francisco, CA

Company: TechGiant

Category: Engineering

Employment Status: Full Time

Job Level: Mid-Level

Application Deadline:

Responsibilities:

  • Design, develop, and maintain scalable software solutions
  • Collaborate with cross-functional teams to understand requirements and implement solutions
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and optimize software to improve performance and reliability
  • Stay updated with emerging technologies and industry trends
  • Participate in code reviews and contribute to the continuous improvement of development processes
  • Mentor junior engineers and share knowledge with the team

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ years of experience in software development, with a focus on web or mobile applications
  • Proficiency in programming languages such as JavaScript, Python, Java, or Ruby
  • Experience with database management systems (SQL, NoSQL)
  • Knowledge of version control systems (Git)
  • Familiarity with Agile development practices
  • Strong problem-solving, debugging, and communication skills

Benefits:

  • Health, dental, and vision insurance
  • Paid time off and holidays
  • 401(k) with company match
  • Generous annual bonuses
  • Access to ongoing training and certifications
  • Flexible working hours and remote work options

Related Jobs

Engineering

Software Engineer

San Francisco, CA /

Full Time / $85,000 - $105,000

]