Job Description
Demandbase is seeking a Senior Software Engineer (Backend) to join their team in Hyderabad, India. Demandbase is the Smarter GTM™ company for B2B brands. The ideal candidate will be a role model, driving productivity and fostering a culture of continuous improvement. This role involves collaborating with Product Management, defining technical roadmaps, and leading projects to deliver high-quality software. The Senior Software Engineer will also be responsible for improving performance, maintaining existing software, and mentoring team members.
Responsibilities include: - Driving continuous business impact across team, product capabilities, or technical roadmaps.
- Collaborating with Product Management to translate customer needs into technical solutions.
- Defining and delivering technical roadmaps and strategies for team initiatives.
- Leading projects, managing dependencies, and ensuring timely delivery.
- Improving performance and maintaining existing software.
- Conducting technical training and code reviews.
- Supervising and overseeing the technical aspects of projects.
- Improving architecture using the latest technologies, libraries, and AWS.
- Defining methods for measuring product success and enhancing features.
- Contributing to organization standards and automation improvements.
- Driving operational excellence by owning alerts and improving system reliability.
Requirements include: - 8 - 11 years of experience in software product companies.
- 4+ years of experience in designing & developing scalable web applications.
- Strong knowledge of REST APIs and Microservices Architecture.
- Proficiency in Java (11+), Spring, Hibernate, and relational databases (DBMS).
- Experience with testing frameworks like JUnit, Mockito, and TDD.
- Solid understanding of data structures, algorithms, design patterns, and OOP principles.
- Experience with NoSQL databases.
- Excellent communication and teamwork skills.
- Bachelor’s degree in computer science or related field.
Demandbase offers: - Opportunity to work on a global team.
- Chance to improve the architecture using the latest technologies, libraries, and AWS.
- A commitment to diversity, equity, and inclusion.