๐Argentina
Senior Software Engineer
SMG - Service Management Group
๐Remote - Worldwide
Please let SMG - Service Management Group know you found this job on JobsCollider. Thanks! ๐
Summary
Join SMG's team as a Senior Software Engineer and leverage your expertise to design, develop, and maintain cutting-edge SaaS products. You will lead technical design reviews, understand complex business requirements, and enforce coding best practices. This fully remote, contract or full-time position offers ample learning opportunities, unlimited PTO, and a supportive team environment. SMG is a leading experience management provider with a 30-year history, offering a unique combination of enterprise software and professional services. We are proud to be an equal opportunity employer and celebrate diversity and inclusion.
Requirements
- Bachelorโs degree in Computer Science, related field, or equivalent work experience
- 5+ yearsโ experience in software development, design, and database operations
- Previous experience building cloud-based SaaS applications
- Experience in building modern micro-service applications and a relevant technology stack
- Strong technical skills, including architectural patterns and how/when to implement
- Experience with Agile Software development techniques including Scrum and Kanban
- Strong knowledge of formal Algorithmic analysis and design
- Fluent English
- C# Dotnet Core or .NET 5+
- Developing and deploying applications on a public cloud provider (ideally Azure)
- Experience with SQL or similar relational database
Responsibilities
- Design, develop, and maintain complex software components
- Lead technical design and code reviews for all new enhancements and work delivered; can sign off on small features
- Understand complex business and functional requirements and provide direction in technical specifications and product requirements
- Enforce all coding best practices in development across the team
- Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems
- Create, maintain, and execute unit tests
- Create and maintain documentation on internal architecture of the system
- Propose product design features to support scalability, usability, and better performance
- Assess work required and provide formal estimates of effort to satisfy requirements
- Work with technical architects to establish best practices in coding and development and ensure consistency of the use of best practices within the team
- Perform other duties as assigned
Benefits
- Work hard, have fun environment
- Ample opportunities to learn and grow
- Fully Remote, Contract or Fulltime position
- Unlimited PTO
- Diverse, experienced, friendly team which will welcome you, support you and challenge you
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
๐Germany
๐Germany
๐ฐ$175k-$210k
๐United States
๐ฐ$165k-$195k
๐Worldwide
๐ฐ$175k-$225k
๐Worldwide
๐ฐ$185k-$223k
๐United States
๐Portugal
๐ฐ$169k-$240k
๐United States
๐ฐ$225k-$255k
๐United States