Senior Software Engineer
Location: US, TX, Austin
Department: Product Innovation
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Computer Software
Function: Product Management

Company profile:
Why CSD?CSD is not only a great place to work, but also to learn, grow and give back to the community. Our organization is made up of talented, motivated people from diverse cultural, educational and professional backgrounds. We believe in teamwork, shared ideas, and creating solutions together while respecting individuality and innovation. We seek out people who want to see their ideas put into action, are committed to making a difference and who believe that more is possible! Who We AreHere, you will discover colleagues who have passion for our company, our community, customers and each other, and that are led by a team of outstanding people who believe that more is possible from each and every one of us. 

Job description:
The OpportunitiesWork on life-changing products benefiting the global communityPlay a leadership role on a team of talented, passionate Software Engineers who believe that “good enough” is not enoughCompetitive salaryRobust employee benefits package including employer sponsored health insurance, dental insurance, life insurance, paid time off, disability coverage, retirement, wellness initiatives and supplemental benefits plansDowntown Austin central location with garage parkingFlexible work scheduleAnnual conference and training budgetWork provided Macbook Pro.Position OverviewThe Senior Software Engineer helps lead the creation and development of next generation web and mobile products that serve the Deaf and hard of hearing community, utilizing Ruby on Rails and other development frameworks. The Senior Software Engineer participates in a collaborative and team-centered environment, mentoring and leading the software development team. We really care about what we do here. The right candidate will have a genuine interest in developing life-changing products and services that benefit our organization and the global community we serve.Essential Functions Designs and develops web and mobile applications using the Ruby on Rails frameworkCollaborates and brainstorms with development team on which technologies and approaches are best suited to address current needsDevelops software solutions by studying information needs; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycleSupports and guides other Software Engineers by providing advice, coaching and educational opportunitiesWrites clean, maintainable code using the best engineering practices in the industry today (unit testing, source control, continuous integration, automation, design patterns, etc.)Works in an Agile-based environmentLeads selected project tasksOur ToolboxRuby &amp; Ruby on RailsJavascript: #URL_968b3a839b798052f33a95a811f8b2366cd66f6bcc98f2885bea5ee47d000659#, #URL_1d0f9eb2a7073ab63d5cfc0f9762fb40962b2b8ad1607a31c869aa4fd0382977#AWS/Engine Yard (Chef)MySQL, RedisHTML5/CSS3 (SCSS)WebRTC

Requirements:
Bachelor’s degree in computer science or related field, or equivalent professional experienceFive years of professional experience in web application developmentFive years of professional experience in Ruby on Rails developmentExperience with operational support and production maintenance, including emphasis on security, performance and uptime

Benefits:
CSD offers a competitive benefits package for full-time employees. For a full list of benefits and perks, please visit the career page.Communication Service for the Deaf, Inc. is an Equal Opportunity Affirmative Action Employer and drug free and tobacco free workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin, including individuals with a disability and protected veterans.