Kira Learning

Senior Software Engineer

Kira Learning

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $170,000 - $230,000 per year

Job Level

About the role

  • Consistently ship large sized features and resolve issues to improve the student and teacher experience
  • Set and edit Kira’s technical direction, aligning approaches across multiple areas. You will help translate business goals into technical solutions with realistic milestones
  • Proactively identify areas of improvement in the code base; seek out improvements to product quality, security and performance
  • Partake in end-to-end product execution, including working closely with Kira Learning’s UI/UX designers on interaction and visual design
  • Work on prototyping, testing, training, and defining support procedures, in collaboration with the rest of the engineering team, product team, and executive leadership

Requirements

  • Bachelor’s or Master’s degree in Computer Science, or equivalent technical experience
  • 5+ years of experience working in software engineering
  • Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
  • Strong grasp of full-stack web development frameworks, and ability to create an application end-to-end
  • Developing and working with automated testing frameworks to enable end-to-end reliable testing and deployment strategies
  • Experience leading software design decisions, defining and managing end-to-end project requirements, and shipping complex products with minimal guidance
  • Familiarity and experience working with NoSQL databases
  • Familiarity and experience auditing and contributing to product infrastructure
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems, including to non-technical employees, and propose thorough iterative solutions
  • Strong written and verbal communication skill
  • Ability to be Nimble and adaptable. Can roll with the punches and thrive in a fast-paced, early-stage startup environment
  • A positive, can-do attitude. You’re not deterred by minor setbacks and are able to swiftly overcome ambiguity
  • Impeccable attention to detail
  • Experience leading software engineering projects in a rapidly changing and fast-paced environment
  • (Preferred) Familiarity and experience working with AWS
Benefits
  • Competitive salary ($170,000 - $230,000) and equity package in a well-funded, high growth company.
  • Flexible PTO
  • Paid parental leave
  • Top-notch medical, dental and vision coverage
  • Company 401(k) plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C/C++JavaPythonPerlPHPshell scriptsfull-stack web developmentautomated testing frameworksNoSQL databasessoftware design
Soft Skills
communicationadaptabilityproblem-solvingattention to detailleadershipcollaborationpositive attitudeability to work in fast-paced environmentsiterative solution developmentproject management
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science