Principal Software Engineer

Sorry, this job was removed at 1:39 a.m. (CST) on Wednesday, July 19, 2017
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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 Principal Engineers to be part of a talented, mission-driven team that is building powerful tools which greatly increase student success.  As a Principal, you will own a portion of our data platform technology and align it with the overall architectural direction as well as business needs as the market changes. This direction comes from the Chief Architect, other Principals, and Product Management. We have needs in large scale, multi-tenant data collection, data integration, complex data computation, and high-speed data presentation and visualization. Also, you will have 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:
  • Lead 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.
  • Build and maintain successful collaborative relationships with groups outside of engineering including Data Science/Engineering, Product Management, Operations, and Customer Success.
  • Have best practices at your fingertips with a focus on business value, scalability, performance, and maintainability.
  • Be willing to hire people smarter than you.
Minimum Qualifications:
  • BS in Computer Science or related field
  • 10+ years programming with a focus on Java
  • Expertise in designing, using, or delivering multi-tenant “Big Data” type platform technologies that are: Event-Based and API savvy (either RESTful or RPC)
  • Experience in making user-facing analytics fast
  • 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). Other NoSQL databases are helpful
  • 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 (e.g. in AWS services or Google Cloud services, 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. 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We're in the heart of downtown Austin near great restaurants and watering holes. We also love our view of Lady Bird Lake.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Civitas LearningFind similar jobs