
Staff Software Engineer
Demandbaseabout 3 hours ago
Responsibilities
- Lead the design and delivery of reliable, secure, and well-monitored AI systems.
- Manage complex projects involving multiple teams from problem identification to ongoing support.
- Define technical roadmaps, system designs, and success measures aligned with business goals.
- Design, build, and maintain scalable backend systems, APIs, and cloud infrastructure.
- Contribute hands-on to production code, design reviews, and performance tuning.
- Champion engineering excellence through CI/CD, test automation, and security practices.
- Mentor engineers and help them grow their technical and leadership skills.
- Collaborate across teams in the US and India, communicating technical decisions clearly.
Requirements
- 12+ years of professional software engineering experience, including senior technical leadership.
- Strong hands-on experience with agentic solutions and automation systems.
- Deep expertise in system design, software architecture, and cloud-native deployment.
- Strong programming experience in Java, Scala, Python, or similar technologies.
- Experience with databases and data platforms like PostgreSQL, Snowflake, and Kafka.
- Proven ability to lead complex technical initiatives across multiple teams.
- Strong product and business judgment connecting technical decisions to customer value.
- Excellent communication, influencing, and mentorship skills.
Benefits
- Medical coverage and paid time off.
- Paid holidays and wellness resources.
- Learning and development opportunities.
- Employee support programs.