
Principal Software Engineer
ABBYY
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $190,000 - $215,000 per year
Job Level
About the role
- 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 by following best practices and conducting thorough code reviews, automated testing, and performance monitoring
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to define and deliver features that meet both business and technical objectives
- Continuous Improvement: Proactively identify areas for improvement within the codebase, infrastructure, and development process. Drive solutions that increase team efficiency and code quality
- System Reliability: Monitor the health and performance of services, and ensure timely resolution of issues and bugs
- Technical Innovation: Stay current with new technologies and trends to ensure the systems you build are modern, scalable, and aligned with industry best practices
Requirements
- 10 - 13 Years Experience in C#,.Net, C++
- Scope of Responsibility: Full Product
- Mentor Senior & Principal & Engineering Managers
- Code Quality: Commitment to writing clean, maintainable, and well-documented code, following best practices such as TDD, unit testing, and code reviews
- Problem Solving: Strong analytical and problem-solving skills, with the ability to break down complex problems and design solutions that are scalable and maintainable
Benefits
- Three week's paid time off on top of 15 paid holidays & floating 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NetC++TDDunit testingcode reviewsautomated testingperformance monitoringscalable solutionsclean code
Soft Skills
problem solvinganalytical skillsmentoringcollaborationcontinuous improvementcommunicationteam efficiencycross-functional teamworkleadershipcommitment to quality