Logo
Apollo Education Group

Senior Software Engineer

Apollo Education Group, San Francisco, California, United States, 94199


Senior Software Engineer at

Apollo Education Group

Location: San Francisco, CA, United StatesJob ID: 11707Full-Time, RegularPosition Summary

If you are passionate about tackling the most difficult (and interesting) problems out there, we have a terrific opportunity. Utilizing emerging technologies on the frontend such as modern JS frameworks, Sass, HTML5, CSS, and scaling the backend to tackle a robust graph data structure through the application of technologies such as NoSQL, Hadoop, MapR, Cassandra, Titan, and Python to tie it all together; you will help millions find a path to their dream career through continued education.We are seeking a Senior Software Engineer to join a newly assembled team to manage and provide technical expertise to the design, development, and launch of software applications/products.Primary Accountabilities

Lead and manage the design, development, testing, and launch of web applications using Django and related technologies.Work with data scientists to implement developed algorithms into production code.Day-to-day maintenance and execution of existing patterns and on occasion, carry out new technology to support the organization's needs.Craft beautiful and well-documented code, follow best practices, hit deadlines, exercise professionalism, and maintain active interest in the overall success of what we are building.Track and report the status of projects on various teams, acting as a gateway through which work should be assigned to appropriate teams while ensuring that project scope is adequately defined.Ensure that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.Serve as technical lead in product/team meetings.Maintain and increase professional and technical knowledge and currency by attending workshops, reviewing professional publications, establishing personal networks, and participating in professional societies.Knowledge Skills & Abilities

Knowledge of non-traditional storage backends such as Redis, Titan, Neo4J.Knowledge of modern client-side frameworks such as Ember.js, Angular.js, Backbone.js.Experience building backend technology for web & mobile products.Experience in launching products using full stack Django development.Experience with SQL, MySQL, and NoSQL database technologies.Experience with front-end development/JavaScript and Big Data technologies.Experience developing in a Linux-like environment.Experience with AWS-related stacks, shell scripting, and Chef.Basic Qualifications

A minimum of 3 years leading the design, development, testing, and launch of web application development.A minimum of 3 years of experience coding in Python with Django or tightly related frameworks.A minimum of 3 years of experience writing & interfacing with web services (REST/SOAP).A Bachelor's degree in Computer Science, Electrical Engineering, or an equivalent combination of formal education and directly related experience is required.EEO Statement

Apollo Education Group is an Equal Opportunity Employer and welcomes diversity.How To Apply

To be considered for this position, please submit your resume/CV via the Apollo Education Group Careers website.

#J-18808-Ljbffr