Summary
Braille Works is a family-owned company dedicated to providing accessible reading materials for individuals who are visually impaired and blind. They are seeking a Software Development Engineer to support feature development and modernization within their Automation Software team, focusing on building and improving software for accessible document workflows.
Responsibilities
- Design, build, and maintain features that support project goals and user needs
- Contribute to modernization efforts that improve maintainability, consistency, and long-term quality across the codebase
- Write clean, maintainable, and efficient code aligned with architecture and team standards
- Troubleshoot and resolve bugs, defects, and technical issues in existing applications
- Analyze root causes and implement sustainable fixes to prevent recurrence
- Participate in planning and requirement refinement to translate business needs into actionable development work
- Collaborate with engineers, QA, and stakeholders to support delivery of reliable software
- Contribute to code reviews and apply feedback to improve code quality and team consistency
- Support continuous improvement in development practices, documentation, and technical quality
Skills
- 1–2+ years of professional software development experience
- Experience with C#, SQL, JavaScript, .NET Core, and Blazor
- Experience building or enhancing application features within a team development environment
- Ability to troubleshoot issues, resolve defects, and work through moderately complex technical problems
- Strong written and verbal communication skills
- Ability to collaborate effectively with both technical and non-technical team members
- Experience contributing to modernization or refactoring efforts within an existing application
- Experience participating in code reviews and applying coding standards consistently
- Experience assisting with refinement of requirements, acceptance criteria, or development tasks prior to implementation
- Familiarity with secure development practices and handling sensitive data
- Experience working with accessible document workflows, document processing systems, or similarly detail-focused applications
- Familiarity with CI/CD processes, source control, and standard team development practices
Qualifications
Must Haves
- 1–2+ years of professional software development experience
- Experience with C#, SQL, JavaScript, .NET Core, and Blazor
- Experience building or enhancing application features within a team development environment
- Ability to troubleshoot issues, resolve defects, and work through moderately complex technical problems
- Strong written and verbal communication skills
- Ability to collaborate effectively with both technical and non-technical team members
Nice to Haves
- Experience contributing to modernization or refactoring efforts within an existing application
- Experience participating in code reviews and applying coding standards consistently
- Experience assisting with refinement of requirements, acceptance criteria, or development tasks prior to implementation
- Familiarity with secure development practices and handling sensitive data
- Experience working with accessible document workflows, document processing systems, or similarly detail-focused applications
- Familiarity with CI/CD processes, source control, and standard team development practices
Benefits
- Medical, dental, vision, and life insurance
- Paid Time Off (PTO)
- Vacation
- Holiday pay
- 401(k) retirement plan (subject to eligibility requirements)