Remote Senior Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • SMG is searching for a Senior Software Engineer to design, develop, and maintain cutting-edge SaaS products.
  • The role involves leading technical design and code reviews for new enhancements and signing off on small features.
  • The engineer will understand complex business and functional requirements and provide direction in technical specifications and product requirements.
  • Responsibilities include enforcing coding best practices, maintaining knowledge of the latest technologies, creating and executing unit tests, and maintaining documentation on the internal architecture of the system.
  • The engineer will propose product design features to support scalability, usability, and better performance, assess work required, and provide formal estimates of effort.
  • Collaboration with technical architects to establish best practices in coding and development is essential.
  • Additional duties may be assigned as needed.

Requirements:

  • A Bachelor’s degree in Computer Science, a related field, or equivalent work experience is required.
  • Candidates must have 5+ years of experience in software development, design, and database operations.
  • Previous experience in building cloud-based SaaS applications is necessary.
  • Experience in building modern micro-service applications and familiarity with a relevant technology stack is required.
  • Strong technical skills, including knowledge of architectural patterns and their implementation, are essential.
  • Experience with Agile Software development techniques, including Scrum and Kanban, is required.
  • Candidates should have a strong knowledge of formal algorithmic analysis and design.
  • Fluency in English is mandatory.
  • Proficiency in C# Dotnet Core or .NET 5+ is required.
  • Experience in developing and deploying applications on a public cloud provider, ideally Azure, is necessary.
  • Familiarity with SQL or similar relational databases is required.

Benefits:

  • SMG offers a work hard, have fun environment that promotes a fulfilling and exciting workplace.
  • There are ample opportunities for learning and growth within the company.
  • The position is fully remote, with options for contract or full-time employment.
  • Employees enjoy unlimited PTO.
  • The team is diverse, experienced, and friendly, providing support and challenges to all members.
  • SMG is an equal opportunity employer, celebrating diversity and creating an inclusive work environment where all colleagues feel a sense of belonging and have equal access to opportunities and resources.
About the job
Posted on
Job type
Salary
-
Location requirements

-

SM
Service Management Group (SMG)'s company logo
Service Management Group (SMG)
View company profile Visit smg.com
Leave a feedback