Job Description
Demandbase is seeking a Software Engineer II to contribute to the development of their marketing platform. The platform supports thousands of users across hundreds of tenants, and the engineer will ensure it remains performant, scalable, and innovative. The Software Engineer II will collaborate with cross-functional teams, including product and design, to align on goals, understand requirements, and deliver impactful solutions. They will lead by example, contributing to hands-on coding, code reviews, and system design while mentoring a small team of engineers. This role also involves proactively identifying opportunities for improvement and driving initiatives that align with organizational objectives.
What this role involves: - Taking ownership of features or components within the platform.
- Collaborating with product and design teams to understand requirements.
- Participating in architectural discussions.
- Engaging in regular code reviews.
- Designing, building, deploying, and monitoring microservices.
- Writing efficient and complex SQL queries and optimizing database interactions.
- Working closely with other teams to understand their needs and drive collaborative solutions.
- Identifying and executing on opportunities to improve existing systems and processes.
Requirements: - 5+ years of experience in object-oriented programming (Java preferred).
- 2+ years of experience building scalable, robust services and deploying microservices from scratch.
- Strong understanding of backend server components, performance optimization, and system scaling.
- Expertise in SQL and database query optimization.
- Ability to work effectively in a fast-paced, rapidly changing environment.
What Demandbase offers: - Comprehensive benefits package.
- Up to 100% paid premiums for Medical and Vision coverage.
- Mental wellness resources, including access to Modern Health.
- Flexible PTO policy.
- 15 paid holidays in 2025.
- Competitive 401(k) plan.
- Short-term and long-term disability coverage.
- Life insurance.