Staff Software Engineer - (Remote - US)

Job Description

Jobgether has ALL remote jobs globally. We match you to roles where you're most likely to succeed and provide feedback on every application to help you learn. No more guesswork, application black holes, or recruiter ghosting in your job search.

For one of our clients, we are looking for a Staff Software Engineer, remotely from the United States.

As a Staff Software Engineer, you will contribute to the development and maintenance of a leading cloud-based POS system, collaborating with cross-functional teams to design, build, and enhance features for a growing customer base. You will be responsible for the full development lifecycle, including gathering requirements, coding, testing, and releasing new features, while ensuring high-quality standards. This role also involves mentoring junior engineers and helping shape the overall engineering culture. You will be integral in crafting scalable, efficient software solutions that drive business growth and improve user experience.

Accountabilities:

  • Collaborate with product and engineering teams to design, develop, and implement new features and applications.
  • Write high-quality, maintainable code that adheres to coding standards, compliance, and security protocols.
  • Contribute to architectural decisions, system design, and implementation to enhance product functionality and scalability.
  • Mentor and guide junior software engineers, fostering a culture of learning and continuous improvement.
  • Troubleshoot, debug, and resolve technical issues, ensuring timely bug fixes and system optimizations.
  • Participate in code reviews, ensuring adherence to best practices and performance standards.

Requirements

  • 10+ years of professional experience in software development.
  • Bachelor’s degree in Computer Science or a related field with a focus on software development.
  • Expertise in .NET technologies, including C# and MVC.
  • Strong knowledge of SQL Server, Entity Framework, and REST APIs (both consumption and development).
  • Proficiency in front-end technologies like HTML, CSS, and JavaScript.
  • Experience with unit testing frameworks like NUnit, Moq, or similar.
  • Knowledge of Git or a similar version control system.
  • Proven ability to work independently and within a team, collaborating across departments.

Benefits

  • Competitive salary and performance-based incentives.
  • Fully remote work with flexible working hours.
  • Health, dental, and vision insurance plans.
  • 401(k) with employer match.
  • Professional development opportunities and continuous learning.
  • Access to a supportive and innovative engineering team.
  • Inclusive and collaborative company culture.

#LI-CL1