💼

Backend Software Engineer at Ethos

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

About Ethos


Ethos is a leading life insurance technology company on a mission to protect families by democratizing access to life insurance and empowering agents at scale. With its robust three-sided technology platform, Ethos is transforming the life insurance experience for consumers, agents, and carriers alike. Ethos offers instant, accessible products and a seamless online process that requires no medical exams and just a few health questions; it eliminates traditional barriers, making it easier than ever for everyone to protect their families. Ethos is redefining how life insurance is bought, sold, and underwritten.


About The Role


As a Software Engineer, you’ll work on building scalable and reliable backend services and systems. You’ll collaborate with other engineers and stakeholders to design, implement and ship impactful features. We value clean, modular and high-performing code, and you’ll contribute to strengthening our engineering practices and standards.


Duties And Responsibilities


  • Design, build and maintain backend services and APIs
  • Collaborate with engineers, PMs and non-technical stakeholders to define and deliver features
  • Ensure system reliability, scalability and performance
  • Find and solve performance issues
  • Share and advocate for best engineering practices


Qualifications And Skills


  • 4+ years of experience
  • Experience with backend architectural patterns of large, high-scale web applications
  • Proficiency in designing clean, maintainable APIs
  • Experienced with software engineering best practices – design patterns, code reviews, unit and integration testing etc.
  • Good communication skills (written and verbal)


Don’t meet every single requirement? If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. At Ethos we are dedicated to building a diverse, inclusive and authentic workplace.


We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Pursuant to the SF Fair Chance Ordinance, we will consider employment for qualified applicants with arrests and conviction records.


To learn more about what information we collect and how it may be used, please refer to our California Candidate Privacy Notice.


Recruitment Notice: Please be aware of recruitment scams. All legitimate communication from our team will only come from email addresses ending in @ethos.com or @getethos.com.


We will never ask for payment, banking details, or sensitive personal information during the hiring process. If you are contacted by someone claiming to represent us from a different email address, please treat it as fraudulent.


500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 01 Aug
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the primary responsibilities for the Backend Software Engineer role at Ethos?
Chevron down
Where is the Backend Software Engineer position at Ethos located?
Chevron down
What type of position is available for the Backend Software Engineer at Ethos?
Chevron down
What is the seniority level required for the Backend Software Engineer at Ethos?
Chevron down
How can I apply for the Backend Software Engineer position at Ethos?
Chevron down
When was the Backend Software Engineer job at Ethos posted?
Chevron down
What is the department for the Backend Software Engineer role at Ethos?
Chevron down
What is the focus of the engineering department at Ethos?
Chevron down
Is there a specific salary range mentioned for the Backend Software Engineer role at Ethos?
Chevron down

Why Work at Ethos?

Ethos, a leader in the tech industry, offers an unparalleled working environment for its staff. As a company committed to innovation and excellence, Ethos provides individuals the chance to work on cutting-edge projects and grow alongside industry experts. With a strong emphasis on work-life balance, Ethos ensures a supportive culture that fosters professional growth and personal well-being. The company's commitment to diversity, inclusion, and sustainability makes it an attractive workplace for employees eager to contribute to a meaningful mission. Ethos provides a competitive salary, comprehensive benefits, and opportunities for ongoing professional development to ensure everyone achieves both personal and career success.

What’s It Like to Work at Ethos?

Working at Ethos is an opportunity to be part of a dynamic and collaborative team that thrives on solving complex problems. Employees at Ethos enjoy an open and inclusive atmosphere characterized by a unique blend of team spirit, creativity, and innovation. Ethos encourages a vibrant work environment where employees often engage in cross-functional projects and enjoy the flexibility to explore different areas of interest. The culture promotes growth, with access to various mentorship programs and upskilling workshops to help employees expand their skill sets and climb the career ladder. Moreover, Ethos organizes regular social and community service activities, allowing employees to unwind and give back to society.

What’s It Like to Work as a Backend Software Engineer at Ethos?

As a Backend Software Engineer at Ethos, you will play a critical role in developing the robust backend systems that power the company's digital solutions. Your typical day will involve writing clean, efficient, and scalable code, collaborating with fellow engineers and stakeholders, and continuously optimizing system performance. Ethos offers its engineers the autonomy to experiment with new technologies and ideas and provides resources for personal development. You’ll be part of an innovative engineering team that values continuous learning and adaptation, emphasizes peer review to maintain high-quality standards, and encourages creative problem-solving to tackle complex challenges in our product offerings.

Backend Software Engineer Interview Questions at Ethos

Ethos's interview process for the Backend Software Engineer position is designed to identify candidates who possess both the technical acumen and cultural fit necessary for success. Candidates can expect to face a range of questions that explore their understanding of backend technologies, problem-solving skills, and system design capabilities. Sample questions include:

  • Can you elaborate on a complex backend architecture you have worked on?
  • How do you ensure scalability and performance in your code?
  • Discuss your experience with databases and how you handle data storage and retrieval.
  • Describe a challenging bug you faced in your past projects and how you resolved it.
  • How would you approach designing a microservices architecture for a new product?
  • Discuss the trade-offs between different backend technologies you have used.

Backend Software Engineer Interview Preparation at Ethos

Preparation is crucial for a successful interview for the Backend Software Engineer role at Ethos. Candidates should focus on gaining a comprehensive understanding of core backend technologies and be prepared to demonstrate their coding proficiency through technical assessments. A solid knowledge of data structures and algorithms, coupled with practical applications, is essential. Familiarity with various database management systems, RESTful APIs, and experience with cloud platforms is advantageous. Understanding Ethos's mission and values will also help candidates align their personal goals with the company’s objectives. Engaging with online resources and coding platforms to sharpen your skills and reviewing system design principles will be beneficial in preparation for the interview.

Backend Software Engineer Interview Tips at Ethos

To excel in your interview for the Backend Software Engineer position at Ethos, here are some key tips:

  1. Understand the Job Description: Clearly understand the responsibilities and skills required for the position. Be prepared to discuss how your experience and strengths align with the company's needs.

  2. Research Ethos: Learn about Ethos’s products, services, and the technology stack they use. Demonstrating knowledge about the company and its industry can set you apart.

  3. Practice Problem-Solving: Engage in practice coding sessions, and problem-solving exercises, and review common algorithms and data structures.

  4. Prepare for Cultural Fit: Ethos values cultural fit and a strong ethic. Be ready to discuss how your values align with Ethos's mission and culture.

  5. Showcase Projects: Be prepared to discuss previous projects, focusing on your role, the technical challenges faced, and how you addressed them.

  6. Ask Insightful Questions: Prepare questions that reflect your interest in Ethos and the role, showing that you're proactive and invested in the opportunity.

By focusing on these areas, candidates can present themselves as competent and enthusiastic about joining the Ethos team as a Backend Software Engineer.