
Transforming business processes with intelligent automation
ABBYY, headquartered in the Congress Avenue Historic District of Austin, TX, is a leading digital intelligence platform specializing in document translation and processing. With a strong focus on intelligent automation, ABBYY serves hundreds of thousands of clients, including numerous Fortune 500 co...
ABBYY offers remote and hybrid working options, flexible hours, paid volunteering days off, and parental leave across all locations. Employees also be...
Founded in the 1980s, ABBYY has a rich history of technological innovation. The company fosters a culture of continuous improvement and adaptation, fo...

ABBYY • Budapest, Hungary (Hybrid)
ABBYY is seeking a Principal Software Engineer to drive the end-to-end delivery of features and systems. You'll focus on ensuring high standards of quality and performance while working with technologies like Java and .NET Core. This role requires a strong technical background and leadership skills.
You have extensive experience as a Principal Software Engineer, ideally with a strong background in software development and architecture. You thrive in a hands-on technical role, taking ownership of the quality of the code and systems you develop. Your commitment to shipping reliable and scalable solutions is evident in your work, and you enjoy solving complex problems that challenge your skills. You understand the importance of collaboration and communication within a team, and you are dedicated to mentoring and guiding less experienced engineers to help them grow.
You possess deep expertise in programming languages such as Java and C#, and you are familiar with frameworks like .NET Core. Your experience includes working on large-scale systems and ensuring high performance and maintainability throughout the development lifecycle. You are well-versed in best practices for software development, including testing, deployment, and support of features and services from concept to delivery. You are passionate about technology and continuously seek to improve your skills and knowledge in the field.
Experience with cloud platforms such as AWS or Azure would be a plus, as would familiarity with agile methodologies and DevOps practices. You are comfortable working in a hybrid environment and can adapt to various work styles, contributing positively to team dynamics.
In this role, you will take ownership of the design, development, testing, deployment, and support of features and services. You will ensure high code quality, performance, and maintainability by following best practices and conducting thorough code reviews. You will collaborate closely with cross-functional teams, including product managers and designers, to deliver solutions that meet customer needs and drive business value. Your responsibilities will also include mentoring junior engineers, fostering a culture of continuous improvement, and contributing to the overall technical direction of the team.
You will be involved in the entire software development lifecycle, from initial concept through to delivery and support. This includes defining technical requirements, designing system architecture, and implementing solutions that are scalable and efficient. You will also be responsible for troubleshooting and resolving issues that arise in production, ensuring that systems remain reliable and performant.
ABBYY provides a supportive work environment that values diversity and inclusion. We offer flexible work options to accommodate different work styles and personal commitments. You will have the opportunity to work with a talented team on innovative projects that leverage AI and intelligent automation to solve complex problems for our enterprise customers. We believe in recognizing and rewarding the contributions of our employees, and we are committed to your professional growth and development. Join us and be part of a company that is making a significant impact in the industry.
Apply now or save it for later. Get alerts for similar jobs at ABBYY.