Full Time

Sr. Software Engineer - C++ Go AWS Cloud (Remote)

FreeWheel
Remote!
$110,000 - $150,000* / year

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 FreeWheel, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer specializing in C++, Go, and AWS Cloud at FreeWheel, you will play a pivotal role in designing, developing, and implementing high-performance software solutions for our cloud-based services. You will collaborate closely with cross-functional teams to enhance our product offerings, ensuring scalability, reliability, and efficiency. Your expertise will allow you to tackle complex technical challenges and contribute to establishing best practices for software development within the organization.



Job Responsibilities

  • Design and develop scalable software applications using C++ and Go.
  • Implement cloud-based solutions using AWS services to enhance product functionality.
  • Collaborate with product managers, engineers, and quality assurance teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code while adhering to best practices in software development.
  • Investigate and resolve performance bottlenecks and troubleshoot issues related to application reliability.
  • Participate in code reviews and provide feedback to enhance the overall quality of the codebase.
  • Mentor junior engineers and foster a collaborative team environment.
  • Continuously evaluate emerging technologies and propose improvements to existing systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of software development experience, with a strong focus on C++ and Go.
  • Proficient in AWS cloud services and architectures.
  • Experience with containerization technologies, such as Docker and Kubernetes.
  • Strong understanding of software engineering principles, design patterns, and algorithms.
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Strong communication skills and experience working in a team-oriented environment.


Technologies & Tools


In this role, you will work with technologies and tools including C++, Go, AWS services (EC2, S3, Lambda, etc.), Docker, Kubernetes, Git, and various CI/CD tools. Familiarity with RESTful APIs and microservices architecture will also be beneficial as you contribute to building and maintaining high-quality software products.



Ideal Candidates


The ideal candidates for this position are those who exhibit a strong passion for technology and innovation. They should possess excellent analytical skills and thrive in a collaborative environment. A proactive approach to problem-solving, coupled with the ability to adapt to rapidly changing priorities, makes for a successful team member. Additionally, candidates should be eager to share knowledge and mentor others while showcasing a commitment to quality and continuous improvement.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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