Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About Kira Learning

Kira Learning is creating curriculum and learning tools that empower teachers and prepare students for a world in which technology and science play pivotal roles in everyone's lives. By way of our expert-backed content and intuitive, integrated teaching platform, Kira is intent on transforming the way computer science and artificial intelligence is taught and learned. 


We are backed by top-tier Venture Capital funds including New Enterprise Associates (NEA) and Andrew Ng’s AI Fund.


Overview:

We live in a world where technology is rapidly changing the educational experiences of students and teachers everywhere, and we have the opportunity to shape how this change takes place. It is Kira Learning’s mission to harness transformative AI technologies to make world-class teaching and learning accessible to everyone. Currently, Kira is focusing on transforming the way that Computer Science and Artificial Intelligence is taught and learned through our expert-backed content and integrated teaching platform. As an engineer at Kira, you will lead crucial projects and initiatives that have never been done before, and you will have the opportunity to help us build products that improve teaching and learning experiences across the world.


This is a full-time position that requires flexibility with work hours and availability outside of regular business hours. We have offices in Los Angeles, CA, San Francisco, CA and New York City, NY and we ask that employees work from one of the three locations.


As a Senior Software Engineer at Kira you will:

  • 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


Experience & Skills

  • 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 skills
  • 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


$170,000 - $230,000 a year

Competitive salary ($170,000 - $230,000) and equity package in a well-funded, high growth company. Compensation is based on a number of relevant factors such as location, professional experience and related skill sets

Flexible PTO

Paid parental leave

Top-notch medical, dental and vision coverage

Company 401(k) plan


Background Check: Kira Learning will make a conditional job offer in line with local, state and federal laws, and a subsequent criminal, education, and employment history background check will then be issued.


Equal Employment Opportunity Employer: At Kira Learning, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. Kira believes that diversity and inclusion among our employees are critical to our success as a company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. Selection for employment is decided on the basis of qualifications, merit, and business need.

Kira Learning Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Kira Learning DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Kira Learning
Kira Learning CEO photo
Unknown name
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$170000K
$230000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Kira Learning

At Kira Learning, we're on an exciting mission to revolutionize the educational experience, and we're looking for a talented Senior Software Engineer to join our dynamic team in Newark! Kira Learning is dedicated to creating powerful curriculum and learning tools that empower educators and prepare students for a future where technology and science are paramount. In this full-time position, you will play a key role in transforming how computer science and artificial intelligence are taught and learned. Imagine being at the forefront of developing innovative software solutions that enhance both teaching and learning experiences globally. As a Senior Software Engineer, you'll be responsible for shipping large features that make a tangible difference while collaborating closely with our UI/UX designers to ensure seamless user experiences. You will set Kira's technical direction, tackle complex challenges head-on, and proactively seek improvements in our codebase. We believe in fostering a flexible work environment, and while our main offices are in Los Angeles, San Francisco, and New York City, we expect a bit of adaptability when it comes to working hours. If you have 5+ years of software engineering experience and are comfortable with languages like C/C++ and Java, as well as full-stack web development frameworks, we want to hear from you! Come help us take education to the next level and make learning accessible for everyone with the transformative power of AI.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Kira Learning
What are the main responsibilities of a Senior Software Engineer at Kira Learning?

A Senior Software Engineer at Kira Learning is responsible for shipping significant software features, improving the student and teacher experience, setting Kira's technical direction, and identifying areas for codebase enhancements. Additionally, this role includes collaborating with designers on product execution and managing end-to-end project requirements.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Kira Learning?

To qualify for the Senior Software Engineer position at Kira Learning, candidates should possess a Bachelor’s or Master’s degree in Computer Science or equivalent experience. They should also have 5+ years of software engineering experience, knowledge of programming languages like C/C++ and Java, and experience with web development frameworks.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer at Kira Learning be familiar with?

A Senior Software Engineer at Kira Learning should be proficient in languages such as C/C++ and Java. Additionally, familiarity with scripting languages like Python, Perl, PHP, or shell scripts is beneficial for various development tasks.

Join Rise to see the full answer
How does Kira Learning support its employees' work-life balance?

Kira Learning promotes work-life balance by offering flexible PTO and encouraging a healthy work culture. While the role may require availability outside of regular business hours, the company understands the importance of flexibility in a fast-paced startup environment.

Join Rise to see the full answer
What type of projects will a Senior Software Engineer work on at Kira Learning?

Senior Software Engineers at Kira Learning will engage in innovative projects aimed at reshaping how computer science and AI are taught. This includes designing and developing new features, improving product quality and performance, and leading impactful initiatives that deliver real value to educators and learners.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with full-stack web development?

When answering this question, highlight specific projects where you designed and implemented both front-end and back-end components. Discuss the technologies you used, any challenges you faced, and how you overcame them. Show your capacity to create seamless user experiences while managing the technical aspects effectively.

Join Rise to see the full answer
How do you approach debugging and resolving issues in your code?

A strong approach to debugging involves systematic analysis. Explain how you utilize logging, breakpoints, and code reviews to identify issues. Discuss any methodologies you follow, such as root cause analysis, and provide examples of particularly challenging bugs you've resolved and what you learned from the experience.

Join Rise to see the full answer
What is your experience with automated testing frameworks?

Emphasize your familiarity with automated testing frameworks by discussing the tools and processes you've used. Describe your approach to writing tests, ensuring coverage, and how incorporating automation has improved your team's deployment strategies and code quality.

Join Rise to see the full answer
Describe a time when you had to lead a software project with minimal guidance.

Share a specific project scenario where you took initiative and led a team despite limited direction. Highlight your role in setting timelines, delegating tasks, and managing expectations. Focus on the outcome, any challenges faced, and how you adapted to changes along the way.

Join Rise to see the full answer
How do you communicate complex technical problems to non-technical stakeholders?

To convey technical information to non-technical stakeholders, it's crucial to simplify concepts and avoid jargon. Provide examples where you’ve translated technical details into clear, actionable insights for different audiences, ensuring everyone is aligned and understands the impact of technical decisions.

Join Rise to see the full answer
What strategies do you use to keep up with new technologies and industry trends?

Explain your approach to continuous learning, such as following tech blogs, participating in forums, attending workshops or conferences, and engaging in online courses. Share specific recent technologies or methodologies you've adopted and how they benefitted your work.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Discuss established prioritization frameworks you use, such as the Eisenhower Matrix or MoSCoW method. Describe how you assess urgency and impact to manage competing timelines, and provide an example of a situation where you successfully balanced multiple project requirements.

Join Rise to see the full answer
What has been your greatest technical challenge and how did you overcome it?

Share a story about a significant technical challenge you faced. Detail the problem, your thought process in devising a solution, any teamwork involved, and what the outcome was. Highlight the lessons learned and how they shaped your approach to future problems.

Join Rise to see the full answer
How do you contribute to improving code quality in your team?

Explain your commitment to code quality through practices like code reviews, pair programming, and adherence to style guides. Mention how you initiate discussions about best practices and continuous integration, and provide examples of how your contributions have led to measurable improvements.

Join Rise to see the full answer
Why do you want to work at Kira Learning as a Senior Software Engineer?

Articulate a genuine interest in Kira Learning’s mission and values. Explain how your skills align with their goals of transforming education through technology. Share personal motivations for wanting to contribute to projects that make a positive impact on teaching and learning experiences.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago

Join Trace3 Gov as a SW CI/CD Engineer to help develop standardized CI/CD pipelines in a dynamic IT environment.

Scout Motors Hybrid Fremont, California, United States
Posted 3 days ago

Join Scout Motors as a Staff Software Engineer to revolutionize electric vehicles through innovative software.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Medical Insurance
401K Matching
Flex-Friendly
Posted 2 days ago

Join Truelogic as a Senior Full-stack Engineer to create transformative technology in fintech, leveraging your full-stack expertise.

Photo of the Rise User
Posted 2 days ago

Join Visa as a Software Engineer and help shape the future of payment technology on a global scale.

Simple Solutions Remote Jacksonville, Florida, United States
Posted 12 days ago
Photo of the Rise User
IQ-EQ Remote Dallas, Texas, United States
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
15 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Governance Risk and Compliance Analyst at Dave
T
Someone from OH, New Albany just viewed Product Manager - Media & Entertainment at Truelogic
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief Financial Officer (Single Family Office) at Confidential
Photo of the Rise User
Someone from OH, New Albany just viewed Earned Media Specialist at L2TMedia
Photo of the Rise User
Someone from OH, New Albany just viewed Field Marketing Manager at Houzz
Photo of the Rise User
Someone from OH, New Albany just viewed Fields and Events Marketing Manager at FullStory
Photo of the Rise User
Someone from OH, Cincinnati just viewed Full-Time Google Ad Manager - US Only, No Agencies at Upwork
Photo of the Rise User
Someone from OH, New Albany just viewed Field Marketing Manager at Front
Photo of the Rise User
19 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services
Photo of the Rise User
Someone from OH, East Palestine just viewed Business Development Representative - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Columbus just viewed Amazon customer service at Amazon
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec