1 Click Easy Apply


Senior Software Engineer


Austin, Texas


Senior Software Engineer Job Opening in Austin, Texas - 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 brings together the best of leading-edge technology, design thinking, and data science in our mission to help a million more students a year learn well and finish strong. We are a mission-driven company dedicated to forever changing higher education for the better.
Using a cloud-based, predictive analytics platform and engaging applications, Civitas Learning helps partner institutions bring deep insights to decision makers, and personalized, real-time recommendations directly to the front lines for students, faculty, and advisors to measurably improve student learning, persistence, and graduation.
Job Type: Full-time
Required experience:
Java: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC