Software Engineer - Backend
Description
About LegalZoom
We're here to make legal help accessible to all. LegalZoom transformed the legal industry with the launch of our online services and groundbreaking technology in 2001. Since then, millions of customers have counted on us to officially start and run businesses, protect brands and intellectual property, and look after loved ones through wills and trusts.
LegalZoom is on a mission to help people navigate the legal system with confidence and clarity. As a leader in online legal services for over 20 years, we combine technology, attorney-led solutions, and expertise to protect the aspirations, lives, and legacies of millions of customers. If you’re ready to contribute to a collaborative, diverse, and distributed group of creative thinkers and problem-solvers, we can’t wait to meet you.
Overview
As a Software Development Engineer II (SDE II) at LegalZoom, you will be a key contributor to designing, developing, and deploying features for our products and services. You will work closely with senior engineers and cross-functional teams to deliver scalable and secure solutions. This role is a fantastic opportunity to deepen your technical skills across the full stack and contribute significantly to high-impact projects.
Where we work
Our Bengaluru office allows our employees to collaborate with teammates and offer special onsite events, lunches, and more.
This position will be located in our Bengaluru office and follows a hybrid work model.
Our Bengaluru office allows our employees to collaborate with teammates and offer special onsite events, lunches, and more.
This position will be located in our Bengaluru office and follows a hybrid work model.
What you’ll be doing
- Develop and maintain robust, scalable, and secure full-stack applications across backend and frontend technologies, with a strong ability to infuse AI into both development workflows and product features.
- Contribute to the implementation of new features and product improvements.
- Assist in the design and implementation of systems, focusing on performance, reliability, and security.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.
- Participate actively in code reviews and architecture discussions.
- Stay curious and keep current with industry trends and emerging technologies.
What you’ll need
- BS or MS in Engineering, Computer Science, or a related field.
- 2+ years of experience in software engineering and development.
- Solid experience with at least one backend technology (e.g., Springboot with Kotlin/Java, Go, or Python) and one frontend framework (e.g., React, Redux, Remix, Typescript).
- Experience with distributed systems concepts and cloud platforms (AWS, Azure, or Google Cloud).
- Strong testing discipline (unit, integration, E2E) and comfort with CI/CD practices.
- Demonstrated ability to write clean, maintainable, and well-tested code.
- Strong problem-solving, communication, and collaboration skills.
- Experience working in an Agile environment.
- A sense of accountability for project outcomes.
- Willingness to learn about the business and product goals and align technical work to them.