We are seeking a Senior C# Software Engineer to help design, develop and deliver one of our core PDF libraries that powers essential workflows bridging the gap between our C++ desktop application and modern web technologies, enabling seamless document workflows across platforms.
Requirements
- 5+ years experience working with C#
- Experience working with C++
- Strong communication skills
- Strong understanding of object-oriented programming principles, design patterns, and architectural concepts
- Experience with test first development, unit testing, and familiarity with test automation frameworks
- Ability to drive project delivery from early ideation through to production deployment
- Hands-on experience with Continuous Integration and Continuous Deployment (CI/CD) practices and tools
- Excellent communication and the ability to collaborate effectively within a team environment
- Someone who thinks about the overall product and customer experience during development
- Previous experience in developing software for Windows is preferred
- Familiarity with JavaScript (Angular) and web technologies is a plus
- Exposure to cloud technologies and developing cross language APIs is a plus
Benefits
- Health insurance
- Dental and vision coverage
- Wellness perks
- Pension/401k matching