Senior Engineer, Developer
About This Position
Position Overview
This position is part of the Development Team at GrackleDocs, responsible for developing and optimizing software solutions that enhance digital document accessibility. The Senior Engineer will focus on designing, implementing, and maintaining advanced features for all Grackle accessibility software and tools. This role involves collaboration with cross-functional teams, including software developers, accessibility specialists, and quality assurance teams, to drive innovation and improve user experience.
Duties & Responsibilities
- Develop and maintain front-end web applications using JavaScript and React.
- Collaborate with UI/UX designers to implement accessible and user-friendly interfaces.
- Ensure compliance with accessibility standards (WCAG, Section 508, PDF/UA tagging).
- Work with assistive technologies (e.g., JAWS, NVDA, VoiceOver) to test and validate accessibility.
- Support the migration of existing Windows desktop applications to modern web platforms.
- Integrate back-end services and databases into the web application environment.
- Contribute to cloud deployments and infrastructure management (Google Cloud Platform, Terraform).
- · Participate in code reviews, provide technical guidance, and maintain coding best practices.
- Collaborate effectively with cross-functional teams to deliver high-quality, timely solutions.
Qualifications & Skills
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 5+ years of professional software development experience, preferably with accessibility or document processing projects.
- Strong proficiency in JavaScript (React required) and at least one additional language (Python, C#, etc.)
- Experience with C# and Windows application development.
- Knowledge of Python and MongoDB is an asset.
- Familiarity with Google Cloud, GCP, and Terraform is an asset.
- Strong technical expertise in software development and accessibility standards (WCAG, Section 508) is an asset.
- Ability to analyze and improve workflows, ensuring efficiency and compliance. Ability to work remotely and manage multiple tasks efficiently.
- Excellent problem-solving skills and attention to detail.
- Strong communication, collaboration, and time management skills.
Why GrackleDocs?
Join us in our mission to make the digital world accessible for everyone. GrackleDocs is committed to accessibility, innovation, and excellence, and we value the contributions of every team member. This role offers the opportunity to work on meaningful projects that directly improve access to information for people around the world.
We offer:
- A flexible remote work environment with the tools you need to succeed.
- Competitive compensation and benefits package after 90 days of employment, including 3 personal days per year.
- Ongoing professional development opportunities and a clear path for growth.
- A supportive, inclusive culture where new ideas are welcomed and contributions are recognized.
- A chance to make a real-world impact through digital accessibility.
GrackleDocs is proud to be an equal opportunity employer. We are committed to providing an inclusive workplace for all employees and applicants, regardless of race, gender, age, disability, sexual orientation, or background.