Senior Software Engineer

| Austin

Civitas Learning is bringing together the best of new technology, design thinking, and data science in our mission to help one million more students graduate each year. We are building a data platform and cloud-based applications to deliver insights and action analytics to the frontlines of education. We are looking for insanely talented people who want to jump in and roll up their sleeves with us to make it all happen, and do their best work of their careers.

We are looking for dedicated engineers to be part of a talented, mission-driven team that is building powerful tools which greatly increase student success.  As a Senior Software Engineer, you have a unique opportunity to develop key components of a large scale, multi-tenant data collection, data integration, complex data computation, and high speed data presentation and visualization system. You will demonstrate a relentless pursuit of both quality and usability while maximizing application capabilities with the fewest number of components and technologies.

Primary Responsibilities and Character Traits:

  • Work effectively with other  talented engineers in creative problem solving and design thinking including: component design, component selection, coding, and testing

  • Help to prioritize features and capabilities to realize outcomes with agility

  • Have best practices at your fingertips with a focus on business value, scalability, performance, and maintainability

Minimum Qualifications:

  • BS in Computer Science or related field

  • 3-7 years programming with a focus on Java

  • Experience developing multi-tenant “Big Data” type platform technologies

  • Experience in Agile development practices (e.g. Scrum, etc.)

Must have expertise in some of the following:

  • RDBMS (PostgreSQL, SQL Server, Oracle, DB2, etc.) being proficient with SQL

  • Service-based Architectures deployed into production environments

  • Using and extending large Java frameworks

Experience with some of the following is a huge bonus:

  • Spring Cloud-based microservices

  • Column Store databases (Vertica, Amazon RedShift, Apache Drill, Apache Impala, etc.) or other NoSQL databases

  • Data Collection technologies (Kafka, Kinesis, StreamSets, etc.)

  • Modern development practices: Git (or other modern source control), Build Management (Gradle, Maven, etc), Runtime Configuration Management (e.g. 12 Factor Apps)

  • Containers and related technologies (Docker, Kubernetes, AWS ECS, etc.)

  • Economical cloud computing strategies and architecture (AWS, Google Cloud Platform, etc.)

  • Development practices that build security into the technology stack

Civitas Learning offers medical, dental, and vision insurance as well as a 401k plan.  We also have a generous flexible, paid time off policy. 

About Civitas Learning:

Civitas Learning is the Student Success Platform for higher education. Our Student Insights Engine™ powers initiatives that dramatically improve student success. Data tells us every day how students are doing and what they need most. Are you listening to their story? Our Student Success Platform leverages the most statistically rigorous technology in the market today to provide a clear view of the current and future state of your institution and students. Faculty, administrators and students are empowered to act with confidence and make the most of their time, energy and investment for the greatest good. Today, our community includes more than 300 institutions reaching more than 7 million students worldwide. Together, we are working to help millions of more students learn well, finish strong, and go on to brighter futures and better careers. Our Mission Together with our partners, we're committed to getting a million more students in American higher education across the stage, graduating with a credential with labor market value. Per year. By 2025.

Read Full Job Description
Apply now
loading ...

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • ReactLibraries
    • AngularJSFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • Microsoft SQL ServerDatabases
    • MySQLDatabases
    • OracleDatabases
    • PostgreSQLDatabases


We're in the heart of downtown Austin near great restaurants and watering holes. We also love our view of Lady Bird Lake.
100 Congress Avenue, Austin, TX 78701

Perks of working here

Beer on Tap
Casual Dress
Company Equity
Company Outings
Conferences & Training
Flex Work Hours
Health Benefits
Onsite Gym
Generous Parental Leave
Some Meals Provided
Stocked Kitchen
Unlimited PTO
Volunteering Opportunities
More Jobs at Civitas Learning4 open jobs
Data + Analytics
Developer + Engineer
Data + Analytics
Civitas Learning
Data + Analytics
Civitas Learning
Developer + Engineer
Civitas Learning
Developer + Engineer
Civitas Learning