FreshRemote.Work

Software Engineer III (SDK Team)

USA

AccUsoft, centered on U - authentic, true, and unique

Meet Accusoft:

Accusoft is a software development company specializing in content processing, conversion, and automation solutions. We enable users to solve their most complex workflow challenges and gain greater insights from content in any format, and on any device. Embedded in the technologies that power our world, from ATMs and medical imaging devices to enterprise content management solutions and websites used by millions of people, our technology connects people with progress. Visit us at www.accusoft.com.

Join us as PART of our organization:

  • Proud of Our Purpose
  • Aligned in Growth
  • Resilient in Change
  • True to Ourselves

About the role:

We are seeking a highly motivated and experienced software engineer with a strong specialization in backend development to join our SDK team. This role will focus on the maintenance, enhancement, and expansion of our core image and document SDK solutions, which are integral to our viewing platforms and also distributed as standalone products.

The successful candidate will play a critical role in the design and development of multiple SDKs, utilizing contemporary technologies to address complex technical challenges and deliver robust, high-performance solutions.

Essential Qualifications and Technologies
  • Strong Programming Skills: Demonstrated expertise in at least one primary backend programming language (preferred: Java, C/C++, or C#).
  • API Development: Comprehensive understanding of API design principles, with proven experience in developing and documenting APIs.
  • Testing: Proficiency in various testing methodologies, including unit, integration, and end-to-end testing, and familiarity with relevant testing frameworks.
  • DevOps: Practical experience with CI/CD pipelines (GitLab preferred), containerization (Docker), and orchestration (Kubernetes).
  • Microservices: Solid understanding of microservices architecture and its application in web service development.
  • Performance Optimization: Ability to analyze and optimize API and web service performance, including caching and load balancing.
  • Software Engineering Principles: Strong foundation in software development methodologies (Agile), design patterns, and best practices for developing clean, maintainable code.
  • Version Control: Advanced proficiency with Git and version control systems (e.g., GitLab, GitHub).
  • Security: Thorough understanding of software and web security best practices, including authentication, authorization, and common vulnerabilities (OWASP Top 10).


Bonus Points

  • Imaging Formats: Familiarity with image format specifications (PNG, JPG, TIFF, etc.)
  • Document Formats: Familiarity with document format specifications (PDF, Office)
  • Cloud Technologies: Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development principles.
  • Contributions: Contributions to open-source projects.

#LI-REMOTE

Apply