Full Time

Senior Software Engineer(Golang) $200K - $300K San Francisco

Call For Referral
$200,000 - $300,000* / year (about $96–$144 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Call For Referral, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Golang) at Call For Referral will play a pivotal role in enhancing our software solutions through robust development practices and innovative thinking. The successful candidate will be responsible for designing, implementing, and maintaining high-quality software applications using Golang while collaborating with cross-functional teams to address complex challenges. This position requires a strong focus on creating efficient, scalable solutions that align with our strategic objectives and ensures seamless functionality, performance, and user experience across platforms.



Job Responsibilities

  • Design and develop high-performance software applications using Golang.
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Implement unit and integration tests to ensure software quality and reliability.
  • Participate in code reviews, providing constructive feedback and ensuring code quality standards.
  • Optimize applications for maximum speed and scalability.
  • Resolve technical issues through debugging, testing, and review.
  • Stay updated on emerging technologies and apply them into operations and activities.
  • Mentor junior engineers and assist with their professional development.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
  • Minimum 5 years of experience in software engineering, with a focus on backend development.
  • Proven expertise in Golang and its ecosystem.
  • Strong understanding of web services, API development, and microservices architecture.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with databases such as PostgreSQL, MySQL, or NoSQL databases.
  • Knowledge of cloud services (AWS, Azure, or Google Cloud Platform) is an advantage.
  • Exceptional problem-solving skills and ability to work under tight deadlines.


Technologies & Tools

The Senior Software Engineer will primarily utilize a variety of modern technologies and tools, including Golang for backend development, Docker for containerization, and Kubernetes for orchestration. Familiarity with cloud platform services like AWS or Google Cloud will be beneficial. Additional tools may include version control systems such as Git, and task management and collaboration tools like Jira and Confluence.



Ideal Candidates

The ideal candidate for this position is a highly motivated and innovative individual with a passion for software engineering and a strong desire to tackle challenging problems. They should possess exceptional analytical skills, attention to detail, and a collaborative spirit that thrives in a team-oriented environment. Strong communication skills, the ability to adapt to changing requirements, and a commitment to continuous learning will distinguish top candidates in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.