Software Engineer

A trusted partner for intelligent automation providing AI-powered document processing solutions for enterprise customers.
$190,000 - $215,000
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
AI · Enterprise SaaS

Description For Software Engineer

ABBYY is seeking a passionate Senior Software Engineer to join their team of 800+ global professionals across 15 countries. As a leader in intelligent automation and document processing, ABBYY serves over 10,000 customers, including many Fortune 500 companies. The role focuses on SDK development and tooling, requiring expertise in multiple programming languages and a strong foundation in developer experience.

The position offers a comprehensive blend of technical challenges and growth opportunities, working with cutting-edge technologies in AI and Machine Learning. You'll be responsible for end-to-end development, quality assurance, and system reliability while collaborating with cross-functional teams in a flexible, hybrid work environment.

The ideal candidate will bring strong technical skills in SDK development, cross-platform expertise, and a passion for creating developer-friendly tools and documentation. You'll work on innovative solutions that transform how businesses handle document processing, contributing to a platform that combines ML, NLP, and Computer Vision technologies.

Benefits include competitive salary, comprehensive healthcare, 401(k) matching, flexible work arrangements, and a strong emphasis on work-life balance. ABBYY's culture promotes diversity, continuous learning, and professional growth, making it an ideal environment for engineers who want to make a significant impact while advancing their careers.

Last updated 5 months ago

Responsibilities For Software Engineer

  • End-to-End Development: Own the design, development, testing, deployment, and support of features and services from concept to delivery
  • Quality Ownership: Ensure high code quality, performance, and maintainability
  • Collaboration: Work closely with cross-functional teams
  • Continuous Improvement: Proactively identify areas for improvement
  • System Reliability: Monitor health and performance of services
  • Technical Innovation: Stay current with new technologies and trends

Requirements For Software Engineer

JavaScript
TypeScript
Python
Java
Kotlin
  • Proficient in Multiple Programming Languages
  • SDK Development experience
  • Knowledge of developer tools and CI/CD
  • Open Source Contribution and Community Building experience
  • Proficiency with Git and version control systems
  • Debugging and Performance Optimization skills
  • Technical Documentation and Communication abilities
  • Cross-Platform Development experience
  • User-Centric Design understanding
  • Testing and Automation experience
  • Deep understanding of Semantic Versioning

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Parental Leave
Education Budget
  • Three weeks paid time off
  • 12 paid holidays
  • Gym membership subsidy
  • Medical and dental insurance
  • Pet insurance
  • Employee Assistance Program
  • College Savings Plan
  • Travel assistance
  • 401(k) with up to 4% employer match
  • Paid parental leave
  • Remote and hybrid working options
  • Flexible hours
  • Two paid volunteering days

Interested in this job?

Jobs Related To ABBYY Software Engineer

Software Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer position at BitGo, focusing on full-stack development for crypto custody platform, offering $165-210K salary plus benefits in Palo Alto.

Full Stack Software Engineer

Senior Software Engineer role at Mastercard building high-performance analytics platforms and real-time applications for financial data analysis.

Senior Software Developer, Pricing Engine

Senior Software Developer position at PENN Entertainment, focusing on developing and maintaining the Pricing Engine for sports betting odds production using Java and Elixir.