Senior Full Stack Engineer
Our Culture
Many individuals find themselves coming to Blackbaud because of the clients we serve. The idea of using your craft/skillset to help non-profit organizations further improve how they achieve success for their causes is a great driving force for many people here.
About Our Development Team
We have really revamped how we do software development at Blackbaud over the last few years. While much of our success comes from our existing products, we’ve realized that in order to adapt to the ever-evolving technology landscape, we must evolve along with it. This means moving to more modernized tech stacks, building micro-services, releasing daily, deploying in the cloud, practicing test driven development, and empowering our development teams to own their features end to end.
Tech Stack
- Languages – Java, Groovy, and Javascript
- Platforms/Tools – AngularJS, Apache Kafka, Event Hubs, ElasticSearch, Spring Boot, Ansible, MyBatis/JPA
- Cloud Providers – AWS and Azure
Responsibilities
- Collaborate with peers to design, develop and deliver performant/scalable Java/AngularJS based micro-services
- Actively contribute in discussions around software architecture and application design
- Actively practice TDD, pair programming and Agile best practices
- Perform design and code reviews
- Work closely with your team’s stakeholders and team members to coordinate schedules, identify task assignments, and provide progress updates at daily standup meetings
Required Qualifications
- 5+ years of utilizing Java to deliver scalable applications
- 3+ years of utilizing AngularJS to build web-based applications
- B.S. in Computer Science or relatable work experience
- Excellent communication skills – Ability to listen and share ideas in small or large groups
- Ability to provide mentorship to other engineers
Ideal Qualifications
- 2+ years of experience contributing in TDD work environment creating unit, integration and end-to-end tests to maintain code quality and coverage
- Passion for keeping up to date with evolving technologies and finding creative ways to bring those ideas to our existing features/products
- Experience working within a micro-service based architecture
- Experience working in a professional DevOps environment
- Experience using AWS or Azure cloud providers
- Experience utilizing distributed stream processing platforms like Apache Kafka
Additional Info
- Located at the Domain in North Austin
- Monthly hack-a-thons for innovation and professional development
- Excellent work-life balance and ability to work from home when needed
- Free on-site parking
- On-site gym
Other things you might care about: Competitive salary, four weeks of PTO, Medical, Dental, Vision, 401k, Flex spending accounts, tuition reimbursement, volunteer for vacation, onsite fitness facility, and community involvement.
Curious? Come in and check it out. Worst-case scenario- you learn a little more about us, we learn a little more about you and keep us in mind for the future. Best case, you get to help empower organizations that are actively making the world a better place.
#HelpGoodTakeOver