Full Time

Senior Software Engineer (C#, Ruby, Rust or Go)

Mercor
$100,000 - $150,000* / year (about $48–$72 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 Mercor, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer at Mercor, you will play a pivotal role in developing high-performance software solutions using your expertise in programming languages such as C#, Ruby, Rust, or Go. You will collaborate closely with cross-functional teams to design, implement, and maintain software systems that meet the diverse needs of our clients. Your technical expertise will enable you to lead complex projects and mentor junior engineers, while your strong problem-solving skills will ensure that our applications are efficient, scalable, and secure.



Job Responsibilities

  • Design and develop high-quality software applications using C#, Ruby, Rust, or Go.
  • Collaborate with product managers, designers, and other stakeholders to gather and analyze requirements.
  • Implement software solutions that are scalable, maintainable, and robust.
  • Optimize application performance through effective debugging and profiling techniques.
  • Provide technical guidance and mentorship to junior software engineers.
  • Conduct code reviews and ensure adherence to best development practices.
  • Stay updated with emerging technologies and industry trends to provide suggestions for improvements.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional software development experience.
  • Proficiency in one or more of the following programming languages: C#, Ruby, Rust, or Go.
  • Strong understanding of software development methodologies and agile practices.
  • Experience with cloud services (AWS, Azure, Google Cloud Platform) is preferred.
  • Familiarity with database systems such as SQL, NoSQL, and data engineering concepts.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Senior Software Engineer will work with various modern technologies and tools that support efficient software development, including Visual Studio, Git, Docker, Kubernetes, and CI/CD pipelines. Familiarity with databases such as PostgreSQL and MongoDB, as well as frameworks like .NET Core, Ruby on Rails, or equivalent, will be beneficial in effectively executing project deliverables.



Ideal Candidates

The ideal candidate for this position is a proactive and innovative thinker who thrives in a dynamic environment. They should possess excellent communication skills to effectively share ideas and collaborate with team members. A genuine enthusiasm for technology and a commitment to continuous learning and growth will make the candidate a strong cultural fit for Mercor. Additionally, the ability to manage multiple tasks while maintaining quality and meeting deadlines is essential for success in this role.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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