Senior Software Engineer
Confidential client · Full-time
Overview
We are looking for an experienced software engineer to design and maintain customer-facing features for a SaaS web application and its analytics pipeline. You will work on both frontend and backend components, collaborating with teams across multiple regions to deliver high-quality product releases that support a growing customer base.
Key Responsibilities
- Design, implement, and maintain frontend and backend features for a SaaS web application and its analytics serving pipeline.
- Collaborate with distributed teams and mentor junior engineers.
- Deliver monthly product releases to production.
- Write automated unit tests and participate in peer design and code reviews.
- Work closely with developers, QA engineers, and product management daily.
- Productize analytics handoffs from data science and data engineering teams.
- Optimize the application for performance, scalability, and reliability.
- Assist support and operations teams in resolving production issues and improving the product to prevent future incidents.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related field from a reputable university.
- 5+ years of software engineering experience at a software product company, preferably serving enterprise customers.
- 3+ years of experience developing web-based SaaS applications.
- Strong skills and interest in both frontend and backend development.
- Proficiency in JavaScript or Python; experience with Java, Ruby, or Go is also acceptable for candidates willing to learn.
- Experience with SQL databases.
- Product- and customer-oriented mindset.
- Excellent written and verbal communication skills.
- Quick learner and strong team player.
We'll score your resume against this role and send you a free assessment. Sampoorna's team follows up directly with strong matches.