Architect - Ruby/Elixir

Blackbaud Austin , TX 78719

Posted 3 months ago

About Blackbaud:

At Blackbaud, we're here to help good take over. We lead uniquely at the intersection point of technology and social good, providing cloud software, services, expertise, and data intelligence that empowers and connects people to drive impact for social good. We serve the entire social good community, which includes nonprofits, higher education institutions, K-12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies, and the individual change agents who support them. With millions of users in 100+ countries, our vision is to power an Ecosystem of Good that builds a better world. Our customers are passionate about making the world a better place, and we're inspired by the opportunity to help them raise resources, deliver programs, manage operations, and understand their outcomes.

Summary/Job Snapshot:

Blackbaud is looking for a Ruby/Elixir Architect to work on Blackbaud Award Management, a market-leading scholarship solution. As part of the agile teams, the architect assists in design problems, platform best practices and ensures that every application is implemented according to acceptable design, quality, performance, and security standards. They formulate high-level estimates for analyses, project planning, and impact assessments and demonstrates the ability to work with team members with varying degrees of technical depth and breadth of knowledge. The architect will also analyze and recommend technology strategies where gaps exist including performing proofs-of-concept as needed.

Key Responsibilities:

  • Collaborate with product owners and other business partners to understand and refine business requirements that drive the architecture

  • Work closely with engineers to create and document the detailed application design

  • Perform code and design reviews as needed

  • Collaborate with other engineers and architects to create integration strategies between systems

  • Work with the infrastructure teams to ensure the software is effectively mapped to a hardware implementation

  • Collaborate with IT Security to ensure solutions comply with corporate and regulatory policies

  • Performs proofs-of-concept as needed to determine technology solutions

  • Evaluate legacy and current applications, its architecture, database design, etc. to make recommendation on improvements on design, performance, and quality

  • Mentor Jr. and Sr. engineers

  • Identify and champion reuse opportunities

  • Ensure consistent practices across enterprise initiatives

Preferred Qualifications:

  • 8+ years relevant Software Engineering experience

  • Experience leading Software Engineering teams or mentoring engineers

  • Experience in design and development of complex web-based, high transaction, high volume, distributed systems offered in a SaaS model

  • Experience with some of the following technologies: Ruby on Rails, Elixir, Phoenix, Angular, Elasticsearch, Cassandra, PostgresQL, build/continuous integration

  • Experience with software development methodologies such as agile and TDD

  • Experience with data modeling and database design

  • Good knowledge of web services and related standards

  • Knowledge of distributed architectures and design patterns, and best practices.

  • B.S. in Computer Science, Engineering or possess equivalent work experience

Why you'll want to come work here:

  • Our benefits are unmatched. Not only do we offer competitive salaries, 4 weeks paid time off, tuition reimbursement, and 401K match, we also provide endless community involvement opportunities to encourage our employees to give back, through our CSR programs like gift matching and volunteer for vacation.

  • Blackbaud has been named to Forbes America's Best Employers for Diversity 2019, Forbes America's Best Midsize Employer 2019, and's Top Companies for Women Technologists 2018, we are rapidly growing and offer incredible opportunity for career advancement!

  • We understand that people thrive in a culture focused on teamwork and purpose. That's why Blackbaud offers a tremendous company culture, encouraging open, collaborative working environments in all of our offices around the world, including; North America, Australia, the United Kingdom and Costa Rica.

  • We have proven that we are one of the best technology companies to work for. Blackbaud has been ranked Best Technology Company in Charleston, SC for the fourth year in a row, and ranked by BuiltIn Austin as one of the Best Places to Work in Austin, TX.

Stay up to date on everything Blackbaud, follow us on Linkedin, Twitter, Instagram, Facebook and YouTube

Blackbaud is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

To all recruitment agencies: We do not accept unsolicited agency resumes and are not responsible for any fees related to unsolicited resumes.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Ruby

New Relic

Posted 1 week ago

VIEW JOBS 9/6/2019 12:00:00 AM 2019-12-05T00:00 New Relic Senior Software Engineer, Ruby Portland, Oregon Your Opportunity Please note, this position is based in Portland, Oregon. New Relic is looking for a talented and creative full-stack senior engineer to join our Authentication, Authorization and Access (AAA) team in downtown Portland. As part of this customer-focused platform team, you'll be part of architecture design, you'll write code, and, of course, you'll monitor it all with New Relic. For our external customers, we provide login, authentication and role management, as well as customer account management. Internally, we offer consistent and secure role management services that expedite the development process of other teams. This position is perfect for someone who loves to work with a breadth of different services, has a security-minded viewpoint and enjoys working in both back-end services and front-end UIs. It is particularly well suited for an engineer who already has several years of working experience, wants to expand their skill set to a wide range of technologies and has a soft spot for all things DevOps. Our Team * We build high-availability applications using contemporary technologies and practices * We ship incrementally and often. Once we merge code we typically ship it through to production straight away * We own a number of operationally critical services, so we proactively invest in our operational concerns * We take turns as "MMF (Minimal Marketable Feature) Captain" to ensure we meet our commitments and share leadership and administration responsibilities * We work closely with product management, technical support, and our design team to make sure we're building the right features to help our customers understand and manage their digital business * Everyone participates in a weekly on-call rotation, but the team is big enough that there are more off-weeks than on, and, when issues arise, we prioritize getting them fixed right away. We're also flexible about swapping weeks because we know life is what happens outside of work What You'll Do * Design, implement, monitor and scale microservices that control user login and permissions and offer robust user and account management, with a particular focus on serving the needs of enterprise customers * Create user-friendly interfaces for customers and internal stakeholders to manage user data and access controls and account management * Solve complex use cases that require close collaboration with product management, product design, and your tight-knit engineering team Your Qualifications Must-have: * You have at least 1+ years of production level experience in Ruby and 3+ years of overall production level development experience * You have experience doing web application development and understand the HTTP lifecycle * You have a collaborative working style that includes colleagues in important decisions and leads to shared code ownership * You are concerned with security and you enjoy working on critical components that are designed to be performant and resilient to failure. * You are comfortable digging into technical details and being a key contributor on medium to large features from mockups to production * You feel passionate about improving software through constant iteration and are interested in owning services that are diverse in domain and implementation * You are interested in DevOps and not only like to build services, you are also invested in their operation by monitoring their performance, thinking about capacity planning and quickly addressing incidents when they arise. You find the operational aspects of owning services engaging rather than a chore * You enjoy mentoring others and feel passionate about improving software through constant iteration * You have a high level of emotional intelligence Nice-to-have: * You have experience in Java, Javascript, React or other web programming language * You have experience working with authentication protocols, such as SAML, OAuth, OpenID Connect, etc... Please note that visa sponsorship is not available for this position. Our Office Our office is in the tech mecca of Portland, with easy commute access and a plethora of good eats and great coffee. We provide competitive compensation including equity and big-company benefits (medical, dental, etc.)—all while maintaining the energy, agility and fun of a start-up. About Us New Relic provides the real-time insights that software-driven businesses need to innovate faster. Our cloud platform makes every aspect of modern software and infrastructure observable, so companies can find and fix problems faster, build high-performing DevOps teams, and speed up transformation projects. We're proudly trusted by more than 50% of the Fortune 100. Founded in 2008, we're a global company focused on building a culture where all employees feel welcome, where people can bring their whole selves to work and feel supported and empowered to thrive. We're consistently recognized as a distinguished employer and are committed to building world-class products and an award winning culture. For more information, visit Our Hiring Process In compliance with applicable law, all persons hired will be required to verify identity and eligibility to work and to complete employment eligibility verification. Note: Our stewardship of the data of thousands of customers' means that a criminal background check is required to join New Relic. We will consider qualified applicants with arrest and conviction records based on individual circumstances and in accordance with applicable law including, but not limited to, the San Francisco Fair Chance Ordinance. Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. New Relic does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with New Relic. New Relic is most decidedly an equal opportunity employer. We eagerly seek applicants of diverse background and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law. Interested in the details of our privacy policy? Read more here: #LI-PY1 New Relic Austin TX

Architect - Ruby/Elixir