TrulyHired
  • Home
  • About Us
  • Search Jobs
  • Remote/Virtual Jobs
  • Post a Job
  • Create Job Alert
  • Blog
  • Contact Us
  • Sign in
  • Sign up
  • Home
  • About Us
  • Search Jobs
  • Remote/Virtual Jobs
  • Post a Job
  • Create Job Alert
  • Blog
  • Contact Us

Email me jobs like this

Email me jobs like this
Refine Search
Refine by Categories
Remote/Virtual Role Technology Product and Program Management Database Administration
Refine by Job Type
Full-time 27 Full-Time Remote/Virtual 3
Refine by City
Mountain View 10 Boston 3 New York 3 Remote 3 San Mateo 3 Raleigh 2
San Francisco 2 Berkeley 1 Brooklyn, NY 1 Irvine 1 Oakland 1
More
Refine by State
California 18 New York 4 Massachusetts 3 Oregon 3 North Carolina 2
Engineering

30 jobs found

Aspire Public Schools
Nov 30, 2018
Engineering Manager Featured
About Aspire:  Aspire Public Schools operates 40 high-performing, college-preparatory public charter schools serving 16,000 students in underserved communities across California and in Memphis, Tennessee. Founded in 1998, Aspire is one of the nation’s largest open-enrollment public charter school systems serving predominantly low-income students, and delivering a rigorous College for Certain education to students in grades K-12. Our promise at Aspire Public Schools is that every child receives a high-quality education to prepare them for success in college, career and life. Every day, our community of students, parents, teachers and staff come together to learn and grow so that every child’s aspirations are within reach. The Opportunity: Use your technical skills to support 17,000 students in becoming the first in their family to graduate from college. As the Engineering Manager, you are responsible for deploying software and data infrastructure that improves the efficiency and quality of work at Aspire.  You wear many hats and can move easily between understanding teammate’s needs, analytical problem-solving, and utilizing best in class methods to develop software.   ESSENTIAL DUTIES + RESPONSIBILITIES: I. Lead a High Functioning Technical Team Develop a team of software engineers by coaching, mentoring and supervising direct reports in the development of their skills. Foster a collaborative, high-performing environment by setting high standards for technical quality, peer review, and documentation.   Lead the team in implementing Agile project management strategies that improve our ability to respond to change and deliver value. II. Cultivate our Data Infrastructure Ensure th at our nightly ETL processes run smoothly and on schedule. Work with our Database Architect to develop Aspire’s data warehouse and ensure that it is stable, sustainable, and performant so that key analytics can be derived. Work with leaders across the organization to understand and forecast data-related needs then bring this vision to life using your technical wizardry. Work closely with our Research and Analytics team to develop data structures that enable to them to quickly develop visualizations for stakeholders. Provide technical support related to data manipulation for other teams as needed. III. Develop Software Systems Lead the development  of delightful, scalable web applications that provide solutions for key organizational needs. Work  with business owners and school sites to define and implement both technical and non-technical solutions to improve the efficiency and quality of business processes. Provide  technical support for Aspire’s intranet and public website as needed. IV. Provide Cross-Functional Technical Partnership and Thought Leadership Establish cross-functional relationships with leaders across the organization in order to understand their needs and propose well designed technical solutions. Think big about making improvements to how Aspire delivers information and tools to stakeholders including students, families, teachers, school site admin, regional teams, and our home office. V. Performs other related duties as required and assigned. QUALIFICATIONS: 1) Required knowledge, skills & abilities: 4+ years working with technology in progressively responsible roles Experience planning and implementing technology infrastructure and product development improvements Experience with data warehousing technologies including MSSQL Server, Azure, Redshift, or Spark Deep knowledge of ETL tools and processes including Microsoft tools such as SSIS, MSSQL Job Agent, as well as open source tools like Python, Kafka, Airflow, or Luigi Web development using MVC frameworks including Django, Javascript, .NET Bonus points for experience teaching in an urban environment or working with students   2) Minimum educational level:   Bachelors Degree required; Masters in Computer Science or related field preferred Compensation: Aspire offers its employees a competitive salary and benefits, including paid time off, 100% core health benefits coverage on some plans, life insurance/long-term disability, participation in a CA or TN state retirement plan, tuition reimbursement plan, and adoption assistance program. Aspire Public Schools is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria. Aspire promotes affirmative action for minorities, women, disabled persons, and veterans.
Aspire Public Schools Oakland, CA, USA Full-time
Dec 08, 2018
Director of Engineering
Do you want to empower a team of experienced mission-driven software engineers who are transforming education? Khan Academy is on a mission to provide a free, world-class education for anyone, anywhere.As an Engineering Director at Khan Academy, you’ll embrace the role of enabling and growing engineers and managers, driving technical excellence, and working with your counterparts in design and product management to deliver world-class experiences for our learners. You’ll communicate exhaustively, taking care to make sure everybody understands where we’re going next and why. You are a respected technical thinker and a collaborative problem-solver. You protect creativity, enable and support good ideas, and help align visions across the organization. You’ll demonstrate great care for your team’s success and well-being. You’ll have the opportunity to mentor and develop a deeply motivated, diverse, and growing team.YOU NEED A desire to change the worldPassion for helping other people succeedA strong technical background and history of creating and managing high-performing teamsA track record of leading teams in delivering products using effective product development processes that you can teach and leadStrong communication skills, both spoken and written — a history of blogging or essay-writing is super helpfulTo command technical respect — you can dive into technical discussions and deeply understand and influence them while appreciating decision making processesTo enjoy the challenge and reward of giving feedback to coworkersAt least seven years of experience managing teams of software engineers and managersThe ability to organize, motivate, and drive a talented, creative, and technical teamAuthorization to work in the USWE OFFER THE FOLLOWING BENEFITSWe may be a non-profit, but we reward our talented team well Highly competitive salaries and annual performance incentivesAmple paid time off as needed – we are about getting things done, not face timeDelicious catered lunch daily plus tons of snacks and beveragesThe opportunity to work on high-impact software and programs that are already defining the future of educationGreat location: walking distance to Caltrain and downtown Mountain ViewAwesome team events and weekly board game nightsThe ability to improve real livesA fun, high-caliber team that trusts you and gives you the freedom to be brilliant – we treat new hires like co-foundersAnd we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life insuranceHOW TO APPLY Attach your resume belowIn the space provided below, please briefly describe why you are interested in Khan Academy and our mission.In the space provided below, address the following prompt: At Khan Academy, we believe that reaching all learners requires an engineering team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team's experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives— whether personal, professional, academic or otherwise— could contribute to the diversity of our team. Apply for this job
Khan Academy Mountain View, CA Full-time
Dec 08, 2018
Senior Quality Engineer
Are you passionate about software quality? Do you think like an analyst, care passionately about getting it right first time, and view coding with the eyes of a high-energy perfectionist? – join us on our mission to provide a free, world-class education for anyone, anywhere.At Khan Academy we've reinventing QA. For us, the difference between making good software and making great software is our Software Quality Engineers. This isn’t your normal QA role, we pride ourselves on true continuous deployment and automation, as such you’ll be joining the Quality team and expected to be deep in development. This role will include test planning, extensive test development, test automation and test execution in support of project goals in collaboration with others in the Quality team.In addition, you’ll be working closely with product and support teams so you're able to advocate for the best possible experience for our users. Someone with a strong combination of automation, test development at all levels (frontend/backend, white/black box) and communication will excel in this role.We’re fun, quirky people that come from a variety of backgrounds. Our team includes people from Google, Apple, Facebook, Mozilla, Microsoft, Pixar, Fog Creek, and tiny startups. Khan Academy attracts talent from some of the top organizations in the Bay Area; our team includes individuals who attended private universities and community colleges, as well as folks who didn't graduate from college. Together, we’re a small but strong team, deeply invested in your future.Major Responsibilities: Embed within a single product team to own test development and execution while balancing engineering priorities with user needsUse creativity & deep field knowledge to find, document, and track bugsCommunicate with stakeholders so the most crucial user-facing issues are prioritizedExtend e2e test suite using Selenium, Appium, XCTest and in house developed frameworks.Build new test automation where it is lackingEmbrace, champion, and extend an ethos of quality software development through an organization measured with shipping beats perfectionExperience: 6+ years of relevant experience, including software product development, practical experience in automation tools (e.g. Selenium)Strong breadth and depth of technologies pertaining to the role (for example: JavaScript/React for Frontend, Python for Backend/Data, Swift for iOS, Java for Android), and constantly learns new technologies.Experience developing code and working in a UNIX/Linux environment and using virtual machines or containersFamiliar with software development tools, Eclipse, Intellij , GIT source controlStrong understanding of all software testing methodologies, architectures and tools.Comfortable to develop tests in any language consistent with engineering team.Can integrate testing into an automated CI/CD pipeline e.g. JenkinsGood documentation and communication skills so that you can coordinate with current testing efforts to grow and improve our testing processesAn unencumbered glee and exceptional proclivity for breaking thingsA passion for software and engaging learning experiences, as well as desire to change the worldAn ability to work across the team, including educators, designers, engineers, product managers, to improve our product quality and reliabilityA great intuition for how users like to learn and obstacles that could stand in their way. You have the motivation and courage to tackle any new subject you put your mind to, and not let go until you've mastered itWe offer the following benefits:We may be a non-profit, but we reward our team well! The opportunity to improve real lives, solve hard problems, and change the world.Competitive salaries and annual bonuses.Ample paid time off as needed. We’ll support you in maintaining a healthy life-work balance.Delicious catered lunch every day, plus tons of snacks and beverages.An inclusive, excited, and friendly team that trusts you and gives you the freedom to be brilliant.A great location – we’re only 0.5 miles from the Caltrain and downtown Mountain View. We also pay for remote employees to fly out a few times a year, and our San Francisco dwellers are encouraged to work from home a few days a week to save the commute time.Awesome team events and weekly board game nights.Oh, and we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life.As an organization and as individuals, we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender identity, national origin, sexual orientation, age, citizenship, marital status, pregnancy, medical conditions, genetic information, disability, or Veteran status. We strongly encourage all candidates to complete the EEOC questions below so that we can continue to monitor our processes and ensure we are creating an environment that allows candidates to feel comfortable and display their best selves across many lines of difference. Apply for this job
Khan Academy Mountain View, CA Full-time
Nov 28, 2018
Data Lead
About MagooshMagoosh is fixing a broken test prep industry.Why should students have to put up with exorbitant prices for boring prep classes and books that might not even work? With Magoosh, they don’t have to. Our mission is simple: create products that give students everywhere access to enjoyable, affordable, and quality test prep. We help millions study at their own pace, on their own time regardless of location, social status, or background. Our team is driven to build the best content and study tools because we’re out to change the test prep experience for all.Magoosh started in 2009 with four co-founders and a few computers. Today, we're growing fast and our products are used all over the world in more than 180 countries. Millions have studied with us, downloaded our apps, and watched our videos. And every single day, we work with students to help them get the scores they need to get into the schools they want.We first and foremost care about helping students, and we’ve turned test prep from a necessary evil into an enjoyable experience at an affordable price.If you’re a friendly, passionate, lifelong learner who’s looking to make a real difference in students’ lives, we want you to help us level the educational playing field. We also believe it's really important that our team reflects the diversity of our students. We strongly encourage members of underrepresented groups and people of diverse backgrounds to apply.Check out our values here!About the Job We’re looking for a hands-on and experienced Data Lead to help us provide affordable, effective, and enjoyable test prep to even more students across the globe. You will deliver actionable insights and enable our cross-functional teams to use data in their daily decisions. At the moment this role will be an individual contributor reporting to the Director of Product and Engineering. In the future this role could involve people management and growing the data team.This position is a full-time, in-office position based in the Magoosh office in Berkeley, CA with an annual salary of $135,000 to $153,000, depending on experience. You must be authorized to work in the US.In this position, you will… Guide experimentations for individual product features or marketing campaigns, from beginning to end. Prioritize ad-hoc data requests from different departments and provide actionable advice. Proactively answer strategic questions using data and support stakeholders with timely and valuable insight. Own our current data warehousing architecture. Think through the company’s long-term data needs and grow the team as needed. You… Have 5+ years experience as a data scientist or data analyst. Are an expert in SQL, and are proficient in 1+ scripting language. Have a proven track record of using data analysis or building data products to reach significant business metrics. Have demonstrated strong leadership and communication skills while collaborating with several cross-functional teams. Have the ability to explain complex statistical concepts and methodology, and articulate insights to both technical and non-technical team members. Have experience with building and/or updating data infrastructures and data pipelines. Extra credit if you… Have experience mentoring and managing other data professionals. Have played a leadership role in creating an A/B testing platform or machine learning products/services. Have experience with Google Analytics, Mixpanel, Periscope, Redshift/PostgreSQL. Have worked on a consumer facing product. Have an advanced degree in Mathematics, Economics, Engineering, Statistics, or other quantitative fields. Note: Please feel free to apply, even if you don’t meet all the requirements for the position.We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.To learn more about our hiring process, check out our blog post. To learn more about our benefits and perks, check out our benefits and perks doc. Apply for this job
Magoosh Berkeley, California Full-time
Nov 28, 2018
Engineering Manager
Engineering ManagerLocation:Flexible (Boston or East Coast preferred)Position is available: ImmediatelyTHE OPPORTUNITYReporting to the VP of Engineering, you will play a key role in crafting and implementing our technology vision for the organization. The ideal candidate will be passionate about both coding and management, and will be highly motivated by projects that simplify, modularize, and improve existing features and systems which are critical to the function of the organization. This position will leverage technical experience, attention to detail, and a strong sense of process to manage engineers, and technical projects to success.ANet is flexible to remote working with appropriate experience and a history of successfully collaborating with and mentoring other developers remotely. Occasional travel to ANet's National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.WHAT YOU'LL DOBuild, develop, and retain a high-performing and highly engaged team of engineersWork with members of the Product and Engineering teams to plan projects, measure progress, and ensure work is completed in a timely way.Help scope solutions to meet both timing and business requirement needAssist with release strategy; coordinate with other teams to deliver cross-team projectsIdentify, perform cost/benefit analysis, and advocate for promising areas of technical debt to addressIdentify bottlenecks or roadblocks to success of engineers and resolve yourself or raise to leadership team Actively contribute to our codebase through technical tasks commensurate with experience & technical interests Embrace and model best practices including code reviews, regression testing, and CI/CD.. Keep abreast of new technologies and propose adoption as appropriate.Champion ANet's core valuesWHO YOU ARE AND WHAT YOU BRINGIn order to be successful in this role, candidates must demonstrate the following:You have direct experience with the following management skills:o Managing Software Engineerso Agile and Waterfall development processesYou have recent hands-on experience developing software using:o Cloud-based infrastructure on AWS, including continuous integration and deploymento RESTful Web Serviceso Cloud-based data services, preferably with both SQL and NoSQLo Java (preferred), Angular, and/or Go programming languageo Docker, database design, build & release processes & tool managementYou have an active interest in developing as a manager as well as continuing to codeYou are skilled in working closely with stakeholders to manage and design technology projects that meet the usability and functional needs of both internal and external users.You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative culture.You operate comfortably among a highly independent staff with diverse backgrounds.You bring an innovative approach to analyze, evaluate and solve problems.You are a skilled communicatorYou have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels.You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet's Advance Equity and People Matter values. Ideal candidates may also demonstrate the followingpreferred qualifications:You have a Bachelor's Degree in Computer Science, Math, Engineering or related degreeFor candidates interested in working remotely, you bring demonstrated experience and previous success working remotelyWHO WE AREAchievement Network (ANet) is a nonprofit dedicated to educational equity. We help schools boost student learning with great teaching that's grounded in standards, informed by data, and built on the successful practices of educators around the country. Founded in 2005, ANet now serves over 700 schools educating over 230,000 students across the country. Our support has consistently helped our partner schools—both district and charter—achieve breakthrough results for their students.ANet has received multiple awards and recognitions, most recently receiving the highest ratings (Tier 1) on our math and ELA formative assessments from the Louisiana Department of Education, the only organization to receive such high marks. We were also named to The NonProfit Time's “Best Nonprofits to Work For” and in the 2018-19 school year will be launching the Breakthrough Results Fund,a four-year collaboration to prove what's possible in instructional improvement. ANet is a dynamic, values driven, team-oriented organization that is committed to the growth and development of all staff members. Individuals who join ANet have the opportunity to join an exceptional team of colleagues committed to helping schools drive excellent teaching and learning by investing in each other and learning together.WHAT WE OFFERANet offers highly competitive compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays with paid days off between the Christmas and New Year's holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement; flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.HOW TO APPLYWe are accepting applications for this position immediately. To apply, please visit our Job Board (http://www.achievementnetwork.org/careers/). After clicking on the title associated with this role, you will be prompted to create an application and upload a resume and thoughtful cover letter. In your cover letter, please outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position. Applications will be reviewed on a rolling and urgent basis.ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.Apply Here: http://www.Click2Apply.net/my97cj4xdbrznqd6PI105619273 Apply for this job
The Achievement Network Boston, Massachusetts Full-time
Nov 28, 2018
Software Engineer
Software EngineerLocation:Flexible (Boston preferred)Position is available: ImmediatelyTHE OPPORTUNITYReporting to the Director of Engineering, you will play a key role in implementing our technology vision for the organization. The ideal candidate will be passionate about cutting-edge development and best practices and able to work across the stack. We are looking for a flexible and adaptable engineer with enthusiasm for learning and growing their skills.ANet is flexible to remote working with appropriate experience and a history of successfully collaborating on complex projects with other developers remotely. Occasional travel to ANet's National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.WHAT YOU'LL DOImplement ANet's next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with.Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team). Help manage, improve, and automate our deployment frameworks. Keep abreast of new technologies and propose adoption as appropriate. Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features. Commensurate with experience, provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code. Commensurate with experience, proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity.WHO YOU ARE AND WHAT YOU BRINGIn order to be successful in this role, candidates must demonstrate the following:You have direct experience in many of the following:o Scrum or other Agile development processeso Cloud-based infrastructure on AWS, including continuous integration and deploymento RESTful Web Serviceso Cloud-based data services, preferably with both SQL and NoSQLo Java, Angular, and/or Go programming languageYou are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative and agile culture.You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of both internal and external users.You operate comfortably among a highly independent staff with diverse backgrounds.You bring an innovative approach to analyze, evaluate and solve problems.You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels.You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet's Advance Equity and People Matter values. Ideal candidates may also demonstrate the followingpreferred qualifications:You have a Bachelor's Degree in Computer Science, Math, Engineering or related degreeFor candidates interested in working remotely, you bring demonstrated experience and previous success working remotelyWHO WE AREAchievement Network (ANet) is a nonprofit dedicated to educational equity. We help schools boost student learning with great teaching that's grounded in standards, informed by data, and built on the successful practices of educators around the country. Founded in 2005, ANet now serves over 700 schools educating over 230,000 students across the country. Our support has consistently helped our partner schools—both district and charter—achieve breakthrough results for their students.ANet has received multiple awards and recognitions, most recently receiving the highest ratings (Tier 1) on our math and ELA formative assessments from the Louisiana Department of Education, the only organization to receive such high marks. We were also named to The NonProfit Time's “Best Nonprofits to Work For” and in the 2018-19 school year will be launching the Breakthrough Results Fund,a four-year collaboration to prove what's possible in instructional improvement. ANet is a dynamic, values driven, team-oriented organization that is committed to the growth and development of all staff members. Individuals who join ANet have the opportunity to join an exceptional team of colleagues committed to helping schools drive excellent teaching and learning by investing in each other and learning together.WHAT WE OFFERANet offers highly competitive compensation based on prior experience and qualifications as well as comprehensive benefits in order to best support our people. Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); 10 paid holidays with paid days off between the Christmas and New Year's holidays; a paid floating holiday; paid sick & personal days; paid parental leave; retirement plan options; commuter benefits; tuition reimbursement; flexible spending accounts; short and long-term disability coverage; and basic life and personal accident insurance.HOW TO APPLYWe are accepting applications for this position immediately. To apply, please visit our Job Board (http://www.achievementnetwork.org/careers/). After clicking on the title associated with this role, you will be prompted to create an application and upload a resume and thoughtful cover letter. In your cover letter, please outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position. Applications will be reviewed on a rolling and urgent basis.ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.Apply Here: http://www.Click2Apply.net/r9gh5jr7ysn6hzhrPI105619308 Apply for this job
The Achievement Network Boston, Massachusetts Full-time
Nov 28, 2018
Senior Software Engineer
Senior Software EngineerLocation: Flexible (Boston preferred)Position is available: ImmediatelyTHE OPPORTUNITYWe are seeking a full-time Senior Software Engineer to join our Engineering Team and help build products that support Achievement Network's (ANet) mission. The ideal candidate will be passionate about cutting-edge development and best practices. Reporting to the Director of Engineering, this person will play a key role in crafting and implementing our technology vision for the organization.ANet is flexible to remote working with appropriate experience and a history of successfully collaborating with and mentoring other developers remotely. Occasional travel to ANet's National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.WHAT YOU'LL DO Play a leadership role in designing and implementing sustainable code for substantial features and/or sections of code Implement ANet's next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team) Provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code Keep abreast of new technologies and propose adoption as appropriate Mentor and support the development of junior developers as appropriate Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features Proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity WHO YOU ARE AND WHAT YOU BRINGIn order to be successful in this role, candidates must demonstrate the following: You bring direct experience in the implementation of consumer-facing web applications using Angular You have experience in, and have knowledge of: o Web development frameworkso Java and/or Go programming languageo JavaScript and JavaScript frameworks such as AngularJSo Scrum or other Agile development processeso RESTful Web Serviceso Scalable web application developmento Software-as-a-service (SaaS) and Service-oriented architecture (SOA) You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative and agile culture You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of both internal and external users You operate comfortably among a highly independent staff with diverse backgrounds Ideal candidates may also demonstrate the following preferred qualifications: 4+ years of software development experience A Bachelor's degree in Computer Science or related degree WHO WE AREAchievement Network (ANet) is a nonprofit dedicated to educational equity. We help schools boost student learning with great teaching that's grounded in standards, informed by data, and built on the successful practices of educators around the country. Founded in 2005, ANet now serves over 700 schools educating over 230,000 students across the country. Our support has consistently helped our partner schools—both district and charter—achieve breakthrough results for their students.HOW TO APPLYTo apply, please click on the blue “Apply” button. You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.Apply Here: http://www.Click2Apply.net/xs48qfb9nhz2vxdvPI105517702 Apply for this job
The Achievement Network Boston, Massachusetts Full-time
Nov 28, 2018
Data Engineer
As an engineer at Amplify, you will join a talented team tackling the toughest problems in education with the best ideas in technology – including user experience, APIs and services, data analysis, and deployment pipelines. You’ll play an active role in imagining and improving product design and the classroom experience.We hire engineers “for the slope, not the intercept” – we’re looking for intellectual ability, flexibility and ability to learn, and commitment to work together in tight-knit teams.What You’ll DoOur data team builds, augments, and maintains the infrastructure that empowers teams across Amplify and our customers to make sense of and tell stories with their data. We believe strongly in teaching our teammates to serve themselves, within a safe, reliable, and agile environment. You’ll be building data systems, but also the sharing-and-learning culture so that every team uses these tools to improve their own lives, and those of our students and teachers. Impress the toughest customers around – seventh graders – by:helping teams create fun, compelling apps by leveraging millions of data pointsMake life better for passionate, overworked teachers by:helping teachers understand their students by building reusable data pipelinesMake life better for passionate, overworked Marketing and Sales teams by:using REST APIs for sourcing/sending data to SAAS like Salesforce, HubspotHelp school administrators build great schools by: respecting privacy and ensuring security while offering useful insights by making smart choices in tech stack, database design, and encryption helping school principals understand how teachers are teaching and how students are learning by architecting data warehouse schemas and SQL transforms with just the right CTEs, window functions, and pivots analyzing performance and squashing tricky bugs using tools like AWS Redshift, Matillion, Python, SQL, AWS CloudWatch, AWS SNS Learn every day by: immersing oneself in agile rituals and leveraging our infrastructure leading collaboration, pull request-ing, and mentoring on a cross-functional team participating in cross-team share-outs, brownbags, and workshop series becoming an expert in the data models and standards within Amplify and the educational industry in order to deliver quality and consistent solutions Example projects you might work on: Building well-tested and optimized ETL data pipelines for both full and delta extraction Collaborating with data scientists to store, aggregate, and calculate captured students’ work Contributing to leading industry data standards, such as Caliper Analytics or xAPI Improving our deployment and testing automation data pipelines You must have: BS/MS in Computer Science, Data Science, or equivalent 2+ years of professional software development or data engineering experience Strong CS and data engineering fundamentals Proven fluency in SQL and a development language such as Python Understanding of ETL/ELT pipelines and Data Warehousing design, tooling, and support Understanding of different data formatting (JSON, CSV, XML) and data storage techniques (3NF, EAV Model, Star Schema, Data Vault) Strong communication skills in writing, conversation, and maybe silly gifs Extra credit for:Experience with tools we use every day: Storage: AWS Storage Services (Redshift, Redshift Spectrum, S3, Glacier, DynamoDB), Parquet, Postgres ETL/BI: Matillion, Looker Experience with tools we don’t use, but should, and the wisdom to know when to recommend them Proven passion and talent for teaching fellow engineers and non-engineers Proven passion for building and learning: open source contributions, pet projects, self-education, Stack Overflow Experience in education or ed-tech Apply for this job
Amplify Brooklyn, NY Full-time
Nov 28, 2018
PHP Software Engineer
OverviewAt Illuminate Education we use technology to solve difficult problems in the education field. We have one of the best SaaS solutions for K-12 education field and are looking to make it better with your help. Some of our projects consist of using data science and predictive analytics to maximize student success, district-wide class placement for students, finding ways to give teachers time with students instead of doing administrative work, and even improving parent engagement to enhance students’ holistic learning experience. If you are self-motivated with a passion for development, then we want you to help achieve our mission of promoting student and student educator success.Illuminate Education’s application is built with PHP, Javascript, PostgreSQL, and SOA structure for many components. An applicant should have work experience with these technologies, or comparable equivalents. A candidate must be able to work both independently and in a team environment, and must be able to deliver under tight deadlines. The role is for a full-stack developer, though most of the work is focused on the back-end of the application.QualificationsRequired 5+ years of PHP experience 5+ years experience with SQL and constructing relational SQL databases Experience with modern PHP Frameworks (Zend, Symfony, etc) Experience working with Linux server environments Working knowledge of Javascript, jQuery, CSS, and HTML Excellent communication and problem-solving skills Familiarity with Git and GitHub as a version control tool Bachelor’s degree, preferably in computer science or mathematics Preferred Experience with MongoDB, Redis, or other no-SQL data solutions Angular, VueJS, or other front-end framework Atlassian Jira and Scrum methodology Service Oriented Architecture design principles and implementations Apply for this job
Illuminate Education Irvine, California Full-time
Nov 28, 2018
Senior Quality Engineer
Are you passionate about software quality? Do you think like an analyst, care passionately about getting it right first time, and view coding with the eyes of a high-energy perfectionist? – join us on our mission to provide a free, world-class education for anyone, anywhere.At Khan Academy we've reinventing QA. For us, the difference between making good software and making great software is our Software Quality Engineers. This isn’t your normal QA role, we pride ourselves on true continuous deployment and automation, as such you’ll be joining the Quality team and expected to be deep in development. This role will include test planning, extensive test development, test automation and test execution in support of project goals in collaboration with others in the Quality team.In addition, you’ll be working closely with product and support teams so you're able to advocate for the best possible experience for our users. Someone with a strong combination of automation, test development at all levels (frontend/backend, white/black box) and communication will excel in this role.We’re fun, quirky people that come from a variety of backgrounds. Our team includes people from Google, Apple, Facebook, Mozilla, Microsoft, Pixar, Fog Creek, and tiny startups. Khan Academy attracts talent from some of the top organizations in the Bay Area; our team includes individuals who attended private universities and community colleges, as well as folks who didn't graduate from college. Together, we’re a small but strong team, deeply invested in your future.Major Responsibilities: Embed within a single product team to own test development and execution while balancing engineering priorities with user needs Use creativity & deep field knowledge to find, document, and track bugs Communicate with stakeholders so the most crucial user-facing issues are prioritized Extend e2e test suite using Selenium, Appium, XCTest and in house developed frameworks. Build new test automation where it is lacking Embrace, champion, and extend an ethos of quality software development through an organization measured with shipping beats perfection Experience: 6+ years of relevant experience, including software product development, practical experience in automation tools (e.g. Selenium) Strong breadth and depth of technologies pertaining to the role (for example: JavaScript/React for Frontend, Python for Backend/Data, Swift for iOS, Java for Android), and constantly learns new technologies. Experience developing code and working in a UNIX/Linux environment and using virtual machines or containers Familiar with software development tools, Eclipse, Intellij , GIT source control Strong understanding of all software testing methodologies, architectures and tools. Comfortable to develop tests in any language consistent with engineering team. Can integrate testing into an automated CI/CD pipeline e.g. Jenkins Good documentation and communication skills so that you can coordinate with current testing efforts to grow and improve our testing processes An unencumbered glee and exceptional proclivity for breaking things A passion for software and engaging learning experiences, as well as desire to change the world An ability to work across the team, including educators, designers, engineers, product managers, to improve our product quality and reliability A great intuition for how users like to learn and obstacles that could stand in their way. You have the motivation and courage to tackle any new subject you put your mind to, and not let go until you've mastered it We offer the following benefits:We may be a non-profit, but we reward our team well! The opportunity to improve real lives, solve hard problems, and change the world. Competitive salaries and annual bonuses. Ample paid time off as needed. We’ll support you in maintaining a healthy life-work balance. Delicious catered lunch every day, plus tons of snacks and beverages. An inclusive, excited, and friendly team that trusts you and gives you the freedom to be brilliant. A great location – we’re only 0.5 miles from the Caltrain and downtown Mountain View. We also pay for remote employees to fly out a few times a year, and our San Francisco dwellers are encouraged to work from home a few days a week to save the commute time. Awesome team events and weekly board game nights. Oh, and we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life. As an organization and as individuals, we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender identity, national origin, sexual orientation, age, citizenship, marital status, pregnancy, medical conditions, genetic information, disability, or Veteran status. We strongly encourage all candidates to complete the EEOC questions below so that we can continue to monitor our processes and ensure we are creating an environment that allows candidates to feel comfortable and display their best selves across many lines of difference. Apply for this job
Khan Academy Mountain View, CA, USA Full-time
Nov 28, 2018
Senior Front End Engineer
Khan Academy is looking for passionate software engineers to help change education – join us on our mission to provide a free, world-class education for anyone, anywhere.We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Facebook, Mozilla, Pixar, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.Currently, we’re hiring for two Senior Front-End Engineers. As an engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing KA on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.What you'll do: Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before. Model problems, then design, write, test and release code to solve them! Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code. Ship products with a cross-functional team of engineers, designers, analysts and product managers. Build using technology that is best suited to solving problems for our learners. Currently, we build with JavaScript, React, Redux, GraphQL, Python, and we adopt new technologies when they’ll help us better achieve our goals. Contribute to open source! We ❤️ open source, and we give back to the community whenever we can. Work on code that is used by millions of monthly active learners from all over the 🌍. You can read about our latest work on our Engineering Blog. A few highlights: Running A/B tests to make sure all our changes help people learn (not just increase page views) Designing tools to help us (and others) build accessible software Experimenting with new technologies to improve site performance You need: Excitement about helping Khan Academy bring a free, world-class education to the world. Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world. Eagerness to learn, educate, write code, and build products used by millions of learners and teachers. Experience with successful delivery and maintenance of complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions. Strong communication, thoughtfulness, and desire to give and receive regular feedback- including the ability to work in tight-knit teams that flourish from communicating regularly. Strong desire to help define and implement development best practices across the organization. Experience breaking apart complex problems into tangible, understandable units - and then creating actionable solutions for each of them. An interest in mentoring other developers and interns: lifting them up, educating them, and finding ways for them to succeed. You don't need: We don't require experience in any particular technology. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies. That said, having knowledge of the standard JavaScript ecosystem (modern ECMAScript, Babel, ESLint, Webpack, along with React, Redux, etc.) would be a huge plus. We offer the following benefits:We may be a non-profit, but we reward our team well! The opportunity to improve real lives, solve hard problems, and change the world. Competitive salaries and annual bonuses. Ample paid time off as needed. We’ll support you in maintaining a healthy life-work balance. Delicious catered lunch every day, plus tons of snacks and beverages. An inclusive, excited, and friendly team that trusts you and gives you the freedom to be brilliant. A great location – we’re only 0.5 miles from the Caltrain and downtown Mountain View. We also pay for remote employees to fly out a few times a year, and our San Francisco dwellers are encouraged to work from home a few days a week to save the commute time. Awesome team events and weekly board game nights. Oh, and we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life. How to apply: Attach your resume below Address the following prompt in the space provided below: At Khan Academy, we believe that reaching all learners requires an engineering team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team's experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives— whether personal, professional, academic or otherwise— could contribute to the diversity of our team. Optional: Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform. If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below. Apply for this job
Khan Academy Mountain View, CA Full-time
Nov 28, 2018
Director of Engineering
Do you want to empower a team of experienced mission-driven software engineers who are transforming education? Khan Academy is on a mission to provide a free, world-class education for anyone, anywhere.As an Engineering Director at Khan Academy, you’ll embrace the role of enabling and growing engineers and managers, driving technical excellence, and working with your counterparts in design and product management to deliver world-class experiences for our learners. You’ll communicate exhaustively, taking care to make sure everybody understands where we’re going next and why. You are a respected technical thinker and a collaborative problem-solver. You protect creativity, enable and support good ideas, and help align visions across the organization. You’ll demonstrate great care for your team’s success and well-being. You’ll have the opportunity to mentor and develop a deeply motivated, diverse, and growing team.YOU NEED A desire to change the world Passion for helping other people succeed A strong technical background and history of creating and managing high-performing teams A track record of leading teams in delivering products using effective product development processes that you can teach and lead Strong communication skills, both spoken and written — a history of blogging or essay-writing is super helpful To command technical respect — you can dive into technical discussions and deeply understand and influence them while appreciating decision making processes To enjoy the challenge and reward of giving feedback to coworkers At least seven years of experience managing teams of software engineers and managers The ability to organize, motivate, and drive a talented, creative, and technical team Authorization to work in the US WE OFFER THE FOLLOWING BENEFITSWe may be a non-profit, but we reward our talented team well Highly competitive salaries and annual performance incentives Ample paid time off as needed – we are about getting things done, not face time Delicious catered lunch daily plus tons of snacks and beverages The opportunity to work on high-impact software and programs that are already defining the future of education Great location: walking distance to Caltrain and downtown Mountain View Awesome team events and weekly board game nights The ability to improve real lives A fun, high-caliber team that trusts you and gives you the freedom to be brilliant – we treat new hires like co-founders And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life insurance HOW TO APPLY Attach your resume below In the space provided below, please briefly describe why you are interested in Khan Academy and our mission. In the space provided below, address the following prompt: At Khan Academy, we believe that reaching all learners requires an engineering team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team's experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives— whether personal, professional, academic or otherwise— could contribute to the diversity of our team. Apply for this job
Khan Academy Mountain View, CA Full-time
Nov 28, 2018
Director of Engineering
Do you want to empower a team of experienced mission-driven software engineers who are transforming education? Khan Academy is on a mission to provide a free, world-class education for anyone, anywhere.As an engineering director at Khan Academy, you’ll embrace the role of enabling and growing engineers and managers, driving technical excellence, and working with your counterparts in design and product management to deliver world-class experiences for our learners. You’ll communicate exhaustively, taking care to make sure everybody understands where we’re going next and why. You are a respected technical thinker and a collaborative problem-solver. You protect creativity, enable and support good ideas, and help align visions across the organization. You’ll demonstrate great care for your team’s success and well-being. You’ll have the opportunity to mentor and develop a deeply motivated, diverse, and growing team.YOU NEED A desire to change the world Passion for helping other people succeed A strong technical background and history of creating and managing high-performing teams A track record of leading teams in delivering products using effective product development processes that you can teach and lead Strong communication skills, both spoken and written — a history of blogging or essay-writing is super helpful To command technical respect — you can dive into technical discussions and deeply understand and influence them while appreciating decision making processes To enjoy the challenge and reward of giving feedback to coworkers At least seven years of experience managing teams of software engineers and managers The ability to organize, motivate, and drive a talented, creative, and technical team Authorization to work in the US WE OFFER THE FOLLOWING BENEFITSWe may be a non-profit, but we reward our talented team well Highly competitive salaries and annual performance incentives Ample paid time off as needed – we are about getting things done, not face time Delicious catered lunch daily plus tons of snacks and beverages The opportunity to work on high-impact software and programs that are already defining the future of education Great location: walking distance to Caltrain and downtown Mountain View Awesome team events and weekly board game nights The ability to improve real lives A fun, high-caliber team that trusts you and gives you the freedom to be brilliant – we treat new hires like co-founders And we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life insurance HOW TO APPLY Attach your resume below In the space provided below, please briefly describe why you are interested in Khan Academy and our mission. In the space provided below, address the following prompt: At Khan Academy, we believe that reaching all learners requires an engineering team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team's experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives— whether personal, professional, academic or otherwise— could contribute to the diversity of our team. Apply for this job
Khan Academy Mountain View, CA Full-time
Nov 28, 2018
Java Software Engineer in Test
About Study.comWe are a technology company on a mission to make education accessible. Study.com helps millions of students improve their grades and earn college credit. We offer self-paced, online video courses that cover every subject taught in high school and junior college. Our team has built these courses from the ground up, leveraging data and technology to make the entire learning process simple and engaging for students.We are a profitable, fast growing company looking to expand our team.We began our journey in 2002 as a self-funded start-up and have grown every year since our inception. As a small, independent company, our employees have a direct impact on company direction and results.We are located in the heart of downtown Mountain View, just a few steps from the Caltrain station. We only hire top talent, so those who pass our rigorous interview process will find themselves as part of one of the brightest and most innovative teams in Silicon Valley.Study.com was also top ranked in Inc. Best Place to Work!We have a culture of social responsibility. As we continue to generate profits, we give back by funding scholarship programs and helping charitable organizations provide open access to information and education throughout the poorest regions of the world.Come join us on our mission and make a difference.About the Java Software Engineer in Test PositionStudy.com is seeking a proactive, data-driven and detail-oriented engineer to challenge our small, cross-functional teams to reach ever-higher levels of quality through test automation and analysis.The successful Java Software Engineer in Test knows and loves working with the latest software stacks and test automation frameworks, can utilize multidimensional test data sets, draw from experience to impact our platform, is passionate about education and can deliver thorough test results in a fast pace environment. Study.com has a culture of getting things done, and demands exceptional collaboration across its engineering and product teams.The Java Software Engineer in Test is a technical position that requires experience writing Java code.Responsibilities: Actively work alongside other team members to increase quality through the entire SDLC Lead and organize team test plan and test case development Execute tests, identify and communicate defects and risks, including trends Apply best practices in day to day testing using comprehensive test data and our automation suite Enhance automated test suites and tools to meet business needs with respect to functionality, performance, scalability and other quality goals Requirements: At least 4+ years of hands-on quality assurance work with web-based applications At least 4+ years of hands-on experience using Java Experience testing web/eCommerce applications constructed using modern web frameworks such as Angular, React, JQuery and related technologies Excellent Java programming and debugging skills, including experience with test automation tools and libraries such as Selenium, TestNG and JMeter Experience with REST API and Service testing Excellent verbal and written communication skills, including excellent team collaboration BS or MS in Computer Science or a related field Preferred Requirements: Experience with test automation infrastructure development Hands-on testing experience with mobile apps Scripting using Shell, Python, or Groovy Great sense of time and priority management Why work for Study.com? Help make education accessible to people who need it Enjoy a fun, casual and collaborative working environment Join a profitable and financially stable company Help guide company decisions and direction See results of your work in days, not years Have your work impact 30+ million web visitors each month Grow professionally with our training and skill development programs Work with other talented and passionate team members Benefits: Competitive compensation (including salary and bonus plan) 401(k) retirement plan with employer matching 20 days of flexible paid time off annually (increases to 30 days over 5 years) Additional 10 paid holidays annually Flexible work schedules Comprehensive medical, dental and vision plans (we pay 100% of premiums) Fully subsidized Caltrain pass Tuition reimbursement and gift matching programs Stocked kitchen and beverages provided Company sponsored gym memberships Company sponsored happy hours to celebrate accomplishments Study.com provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran or disability status. In addition to federal law requirements, Study.com complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. Additionally, qualified applicants with arrest and conviction records will be considered for the position in accordance with applicable state and local laws. Apply for this job
Study.com Mountain View, California Full-time
Nov 28, 2018
Senior Software Engineer
About Study.comWe are a technology company on a mission to make education accessible. Study.com helps millions of students improve their grades, gain career skills and earn college credit. We offer self-paced, online video courses that cover every subject taught in middle school through junior college as well as a growing suite of corporate learning and professional education products. We’ve built our platform from the ground up, leveraging data and technology to make the entire learning process simple and engaging for students.We are a profitable, fast growing company looking to expand our team.We began our journey in 2002 as a self-funded start-up and have grown every year since our inception. As a small, independent company, our employees have a direct impact on company direction and results.We are located in the heart of downtown Mountain View, just a few steps from the Caltrain station. We only hire top talent, so those who pass our rigorous interview process will find themselves as part of one of the brightest and most innovative teams in Silicon Valley. Study.com was also top ranked in Inc. Best Place to Work!We have a culture of social responsibility. As we continue to generate profits, we give back by funding scholarship programs and helping charitable organizations provide open access to information and education throughout the poorest regions of the world.Come join us on our mission and make a difference.About the Senior Software Engineer (Front End) PositionAs a Senior Software Engineer, you will be able to immediately help us… Improve teacher effectiveness and increase student learning by delivering in-classroom games and presenter queues tied to our video lessons on the web. Craft a mobile app experience that leapfrogs the web interface, allowing students to work toward their degree on-the-go. Improve student grades with a easy-to-use, reliable method for capturing and responding to student questions. Inform student decisions by connecting them with timely information on career and school options. Streamline lesson content creation with a sleek new modular, microservices-based content management system optimized for our educators. Ease students’ path to college credit through placement tests which elegantly adapt to each students' level of mastery. Study.com developers help our cross-functional teams rally around common goals to deliver valuable features like these frequently – sometimes multiple times a day. Our developers work together on the front- and back-end, emphasizing collaboration, learning and fast feedback, including pair programming and regular (constructive!) code reviews. We invest in developers’ growth, which reflects and reinforces our mission to make education accessible.At a minimum, you should have these technical qualifications for this role: 4+ years work experience with Java 4+ years crafting front-end experiences using modern HTML, CSS, and Javascript BS or MS in Computer Science or related field Fluency with object oriented design, data structures and multithreaded algorithms You could be a great fit for the team if you… Love transforming UI designs and mockups into pages and flows using CSS3 and JavaScript frameworks such as Bootstrap and Angular Enjoy improving user experiences and accessibility applying modern HTML for all form factors Desire to work in a collaborative cross-functional team working toward common goals Emphasize simplicity and pragmatism, reflected in your elegant code which other developers emulate Have a calling for building modular front-end code leveraging REST-based services Why work for Study.com? Help make education accessible to people who need it Enjoy a fun, casual and collaborative working environment Join a profitable and financially stable company Help guide company decisions and direction See results of your work in days, not years Have your work impact 30+ million web visitors each month Grow professionally with our training and skill development programs Work with other talented and passionate team members Benefits: Competitive compensation (including salary and bonus plan) 401(k) retirement plan with employer matching 20 days of flexible paid time off annually (increases to 30 days over 5 years) Additional 10 paid holidays annually Flexible work schedules Comprehensive medical, dental and vision plans (we pay 100% of premiums) Fully subsidized Caltrain pass Tuition reimbursement and gift matching programs Stocked kitchen and beverages provided Company sponsored gym memberships Company sponsored happy hours to celebrate accomplishments Study.com provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran or disability status. In addition to federal law requirements, Study.com complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. Additionally, qualified applicants with arrest and conviction records will be considered for the position in accordance with applicable state and local laws. Apply for this job
Study.com Mountain View, California Full-time
Nov 28, 2018
Java Software Engineer (Front-End)
About Study.comWe are a technology company on a mission to make education accessible. Study.com helps millions of students improve their grades and earn college credit. We offer self-paced, online video courses that cover every subject taught in high school and junior college. Our team has built these courses from the ground up, leveraging data and technology to make the entire learning process simple and engaging for students.We are a profitable, fast growing company looking to expand our team.We began our journey in 2002 as a self-funded start-up and have grown every year since our inception. As a small, independent company, our employees have a direct impact on company direction and results.We are located in the heart of downtown Mountain View, just a few steps from the Caltrain station. We only hire top talent, so those who pass our rigorous interview process will find themselves as part of one of the brightest and most innovative teams in Silicon Valley.Study.com was also top ranked in Inc. Best Place to Work!We have a culture of social responsibility. As we continue to generate profits, we give back by funding scholarship programs and helping charitable organizations provide open access to information and education throughout the poorest regions of the world.Come join us on our mission and make a difference.About the Java Software Engineer PositionAs a Java Software Engineer at Study.com you can… Find creative solutions to scaling bottlenecks in our microservice architecture as we double our student population Develop new mobile app features to make teachers more effective Leverage machine learning techniques to make lessons and study aids easier to find by students Deliver new online and mobile experiences for test takers Apply performance enhancements that let millions of learners world-wide focus on their goals, not their browser At a minimum, you should have these technical qualifications for this role: 2+ years' experience in Java and J2EE technologies in a business environment 2+ years’ crafting front-end experiences using modern HTML, CSS, and Javascript Be able to write, structure and debug Javascript with an eye toward client-side performance BS or MS in Computer Science or related field Background in relational databases (MySQL preferred) You could be a great fit for the team if you… Desire to work in a collaborative, team-based environment built around Scrum Are passionate about developing your skills, learning from and sharing your knowledge with your team Love to build and ship end-to-end features that are used by millions of users Enjoy integrating, configuring, and tuning NoSQL data stores such as Solr and Cassandra Transform UI designs and mockups into features users love using CSS3 and JavaScript frameworks such as Bootstrap and Angular Emphasize simplicity and pragmatism, reflected in your elegant code which other developers emulate Why work for Study.com? Help make education accessible to people who need it Enjoy a fun, casual and collaborative working environment Join a profitable and financially stable company Help guide company decisions and direction See results of your work in days, not years Have your work impact 30+ million web visitors each month Grow professionally with our training and skill development programs Work with other talented and passionate team members Benefits: Competitive compensation (including salary and bonus plan) 401(k) retirement plan with employer matching 20 days of flexible paid time off annually (increases to 30 days over 5 years) Additional 10 paid holidays annually Flexible work schedules Comprehensive medical, dental and vision plans (we pay 100% of premiums) Fully subsidized Caltrain pass Tuition reimbursement and gift matching programs Stocked kitchen and beverages provided Company sponsored gym memberships Company sponsored happy hours to celebrate accomplishments Study.com provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran or disability status. In addition to federal law requirements, Study.com complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. Additionally, qualified applicants with arrest and conviction records will be considered for the position in accordance with applicable state and local laws. Apply for this job
Study.com Mountain View, California Full-time
Nov 28, 2018
Senior Backend Engineer
Khan Academy is looking for passionate software engineers to help change education – join us on our mission to provide a free, world-class education for anyone, anywhere.We’ve built a talented development team with engineers from a variety of backgrounds. Our team includes industry leaders from Google, Apple, Facebook, Mozilla, Pixar, and Intuit, as well as folks from tiny startups and developers from non-traditional backgrounds. Together, we’re a team that is deeply invested in your future. We believe that no organization will be as invested in developing you as a professional.As an engineer at Khan Academy, you'll help learners build mastery regardless of where they are, and regardless of whether they are accessing KA on the browser, on Android, or on iOS. You’ll create new, impactful ways for teachers and students to use online learning in the classroom. You’ll work on the content creation and translation tools that we rely on to expand our library of world-class educational content and bring it to an international audience. You'll help build cutting-edge infrastructure to enable students of all backgrounds to succeed on high-stakes assessments like the SAT and LSAT. Ultimately, you'll be part of helping millions of learners around the world unlock their full potential.What you'll do: Take on world-changing challenges guided by our Engineering Principles – some of which have never been solved before. Model problems, then design, write, test and release Python code to solve them! Collaborate with your peers via code reviews to level up yourself and others, to improve your ability to provide effective feedback, and to achieve higher quality code. Ship products with a cross-functional team of engineers, designers, analysts and product managers. Build using technology that is best suited to solving problems for our learners. Currently, we build primarily with Python, but with some Java and Kotlin in the mix as well. Contribute to open source! We ❤️ open source, and we give back to the community whenever we can. Work on code that is used by millions of monthly active learners from all over the 🌍. You can read about our latest work on our Engineering Blog. A few highlights: Running A/B tests to make sure all our changes help people learn (not just increase page views) Designing tools to help us (and others) build accessible software Experimenting with new technologies to improve site performance You need: Excitement about helping Khan Academy bring a free, world-class education to the world. Eagerness to learn, educate, write code, and build products used by millions of learners and teachers. Experience building and maintaining complex software. You’ll join us in writing clean, maintainable software that solves hard problems. You’ll write testable, quality code. You’ll push the team and the mission forward with your contributions. Experience building highly scalable web services and working with distributed, eventually-consistent databases. Strong communication, thoughtfulness, and desire to give and receive regular feedback Empathy for learners around the world. You love learning and are excited about helping others learn to love learning. You’re motivated to learn new things and share what you learn with the world. Bachelor's degree in computer science or related field; or equivalent experience. You don't need: We don't require experience in any particular technology. Our commitment to on-boarding and mentorship means you won’t be left in the dark as you learn new technologies. We offer the following benefits:We may be a non-profit, but we reward our team well! The opportunity to improve real lives, solve hard problems, and change the world. Competitive salaries and annual bonuses. Ample paid time off as needed. We’ll support you in maintaining a healthy life-work balance. Delicious catered lunch every day, plus tons of snacks and beverages. An inclusive, excited, and friendly team that trusts you and gives you the freedom to be brilliant. A great location – we’re only 0.5 miles from the Caltrain and downtown Mountain View. We also pay for remote employees to fly out a few times a year, and our San Francisco dwellers are encouraged to work from home a few days a week to save the commute time. Awesome team events and weekly board game nights. Oh, and we offer all those other typical benefits as well: 401(k) + 4% matching & comprehensive insurance including medical, dental, vision, and life. How to apply: Attach your resume below Address the following prompt in the space provided below: At Khan Academy, we believe that reaching all learners requires an engineering team that is diverse in every respect, and we are looking for individuals who will help us fulfill our mission by adding to the diversity of our team's experiences, perspectives, and mindsets. With that in mind, tell us briefly how your experiences and perspectives— whether personal, professional, academic, or otherwise— could contribute to the diversity of our team. Optional: Links to projects or previous work. We especially like living, breathing projects, demos, or commentaries on your work. Please don’t just send code – show or tell us why you wrote it, what it’s for, what you like about it, how it helps someone, etc. No project is too small if it’s something you care about. If you're feeling especially creative feel free to include a link to a project that you've built on our programming platform. If you’d like to provide a more traditional cover letter addressing your interest in KA (in addition to the diversity-based response), please feel free to attach that below. To learn more about our work: Sal’s TED talk Our team What our learners have to say about Khan Academy As an organization and as individuals, we are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, gender identity, national origin, sexual orientation, age, citizenship, marital status, pregnancy, medical conditions, genetic information, disability, or Veteran status. We strongly encourage all candidates to complete the EEOC questions below so that we can continue to monitor our processes and ensure we are creating an environment that allows candidates to feel comfortable and display their best selves across many lines of difference. Apply for this job
Khan Academy Mountain View, California Full-time
Nov 28, 2018
Principal Software Engineer Architect
About the TeamSoftware Engineering designs and develops the websites and web services used to deliver our flagship program, Teach To One: Math. Our engineers span a range of backgrounds, skill sets, and experience levels, but are all high-performing, dedicated, and fantastic to collaborate with. With full support from a leadership team that gets it, we are rebuilding our entire technology platform in order to scale to the future of math education.About the Technology Angular 6+, and therefore TypeScript Modern RESTful services built with .NET Core 2+, C#, and OAuth 2 / OpenID, all running on a PaaS andnot tied to any particular OS Microsoft SQL Server MongoDB Atlas, but only for distributed caching and locking Microsoft Azure and Amazon Web Services The Atlassian ecosystem: JIRA, Confluence, Bitbucket, and Bamboo About YouYou seek out worthwhile challenges, thrive in complexity, and enjoy making complicated things simpler. Your technical depth is matched by your depth of character; nothing is ever “someone else’s problem” to you. Your teammates can always count on you in a pinch; you exhibit grace under pressure. You’re always learning and always improving. You let nothing stand in your way because success is the only option when serving the greater good.What We’re Looking For Guru-level knowledge of C# and .NET Core Deep expertise in Microsoft SQL Server and Transact-SQL Expertise in JavaScript (especially TypeScript and Angular), HTML, and CSS Strong computer science fundamentals, with or without a formal degree Solid understanding of REST, HTTP, and Internet/web/cloud fundamentals Extraordinary attention to detail Excellent written, verbal, and visual communication skills High degree of emotional intelligence Interest in New Classrooms’ mission and education initiatives in general Application InformationEqual OpportunityAll qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.Work AuthorizationIn compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Apply for this job
New Classrooms New York, NY Full-time
Nov 28, 2018
Automation Engineer
About the RoleThe Quality Assurance team at New Classrooms works at the intersection of technology and education. Our team plays a critical role supporting the constant evolution of New Classrooms’ personalized learning model, Teach To One: Math. We are looking for an Automation Engineer to join our QA team’s work ensuring the quality and reliability of groundbreaking education technology. This position will require a mix of automated and manual testing, and play a pivotal role in the automation of our existing test processes.About YouMaybe you have programming experience, but you’d like to do more testing and automation, or maybe you have quality assurance experience but want to learn programming and automation. Maybe you are self-taught or considering a career change or are looking to get your foot in the technology door. Your background might be in computer programming, or math, or science, or language, or philosophy, but the bottom line is you like finding the simplest way to solve complicated problems. You’re not afraid to ask questions, or share your insights. You like to take things apart to see how they work. And even when you’re not looking for bugs, bugs still find you.What You Would Do Participate in architecture and implementation of test automation. Integrate new and legacy products into the test framework. Integrate test automation into the SDLC. Extend test framework capabilities to fit business needs. Establish test plans with clearly defined test objectives for new and legacy products. Provide QA estimates to project teams including cost/value trade-offs for depth and breadth of testing. Manage and organize a variety of test cases. Collaborate with software engineers to establish data environments and unique testing methodologies to effectively test back end code. Measure quality of products against documented requirements; reach out for clarification and/or modification of requirements as needed. Investigate help desk-reported issues and log validated defects for the engineering queue according to established prioritization process. Prepare scenarios for UAT in the appropriate environment when needed. Support operations team in post-release monitoring activities. What We Are Looking For- If you have a background in coding: Fluency in one or more scripting languages, preferably Python. Proficiency with relational databases, preferably Microsoft SQL Server and/or PostgreSQL. Familiarity with code versioning tools, preferably Git. Familiarity with design patterns and when to use them. Experience with REST and SOAP APIs and standard data formats including JSON and XML. - If you have a background in testing: Experience with software development processes and particularly assuring quality of technology products. Experience with REST and SOAP APIs and standard data formats including JSON and XML. Comfort in setting up test data and running SQL queries to confirm quality of code-produced data. Bonus points for: Experience transitioning manual tests to automated tests. Familiarity with test-driven development fundamentals, including the creation and management of tests using popular testing frameworks (Selenium, Robot Framework) and approaches. - Strong written and verbal communication skills as well as interpersonal skills, with both technical and non-technical colleagues.- High degree of efficiency and motivation in a challenging, fast-paced environment, including willingness to work off-hours to ensure successful deployments.- Interest in education technology or education reform, requiredApplication InformationEqual OpportunityAll qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality or sex.Work AuthorizationIn compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Apply for this job
New Classrooms New York, NY Full-time
Nov 28, 2018
Director of Engineering
Amplify builds innovative and compelling digital educational products that empower teachers and students across the country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech company in education and the best education company in tech. While others try to shrink the learning experience into the technology, we use technology to expand what is possible in real classrooms with real students and teachers.Amplify works with educators across the country - and about 2 million students. Although we’re a technology company, we don’t believe that our work is over the moment a teacher has a new software license. Instead, it’s just beginning - we work side-by-side with educators and school leaders, fitting our products into the lived reality of classrooms and schools.Amplify is creating a ground-breaking digital curriculum that brings together world-class academics, engaging digital media, and data analytics to change the way teachers teach and students learn. Our digital curriculum empowers teachers to offer more personalized instruction, allowing students become more active, engaged learners.We are looking for a talented and passionate Director of Engineering who wants to be leader within a technology team where every engineer is responsible for the quality of our product and happiness of our students and teachers.What You’ll Do: Collaborate with business, product, design and tech leadership to drive business, product, and technical strategy for your group. Work with product leads to ensure teams have a high-value, high-velocity, and responsive product development lifecycle. Take responsibility for successful delivery against OKRs. Own the engineering team structure, size, composition, compensation and management within your group. Foster strong technical practices, guide teams to innovative and select appropriate architectures and tech stacks. Provide technical leadership, career development, coaching, and mentoring for full-time teams and contractors. Define strategy and manage collaboration with vendors as appropriate. You Must Have: BS or MS in Computer Science, Computer Engineering, or equivalent technical experience demonstrating strong CS fundamentals. At least 5 years industry experience with 4+ years designing and building quality internet applications that scale and perform well. Experience managing complex inter-team dependencies Proven track record managing seamless migrations of legacy systems to new architectures Proven track record building and managing teams while still being a hands-on leader. Experience designing and building web services. Proven track record building testing culture and practices. Experience using SQL databases (e.g. Postgresql, MySQL, Oracle). Familiarity with agile product development methodologies. Extra Credit For: Experience with tools we use every day: Front-end frameworks: Angular, React, the next thing that will replace them all Back-end frameworks: Nodejs Express, Java Dropwizard Tools and systems: Linux, Jenkins, Docker, AWS Data stores: Postgresql, Redshift, S3 Experience in AWS toolchains and devops Proven passion for building and learning: open source contributions, pet projects, self-education, Stack Overflow Experience in education or ed-tech Apply for this job
Amplify New York, NY Full-time

Modal Window

  •    Follow us on:
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • Home
  • Contact
  • About Us
  • Terms & Conditions
  • Privacy Policy
  • Employer
  • Post a Job
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
© 2019 WorkMonger