Senior Software Developer - AI
Uses AI-assisted coding tools (GitHub Co-pilot, Claude Code, etc.) and focuses on building AI-integrated, event-driven systems.
About the Role
Senior Software Developer on the AI team responsible for designing and building scalable, production-grade backend services and APIs for the Solace Agent Mesh, blending AI technologies with event-driven integration and orchestration. The role provides technical leadership across distributed, high-throughput systems and contributes across the full software development lifecycle.
Job Description
Role
Senior Software Developer on the AI team responsible for driving technical design and implementation for the Solace Agent Meshβan event-driven integration and orchestration platform for agentic AI. The role focuses on building scalable backend systems, integrating AI technologies with core products and internal tooling, and providing technical leadership across cross-functional teams.
Key Responsibilities
- Provide technical leadership through meetings, demos, and documentation.
- Design and develop robust, scalable APIs and backend applications that integrate with the Solace Platform and Solace Agent Mesh.
- Participate in full lifecycle development: requirements, design, implementation, testing, bug fixing, and deployments using agile practices.
- Collaborate with cross-functional teams where features may span message routers and applications/APIs.
- Analyze and tune applications for high-throughput performance.
- Write and maintain automated tests and CI/CD integration pipelines.
- Diagnose and resolve internal and field-reported defects.
- Produce clear technical documentation for APIs and applications.
Requirements
- 7+ years of professional software development experience.
- Experience developing production-grade, scalable backend services using Python, Java, C#, or similar languages.
- Experience designing and implementing RESTful APIs.
- Experience working with React frontend applications.
- Experience with SQL/NoSQL databases (explicitly mentions MySQL and ElasticSearch).
- Familiarity with AI technologies and coding-assisted tools (e.g., GitHub Co-pilot, Cline, Claude Code, Aider, Roo).
- Experience with container technologies such as Docker and Kubernetes.
- Experience with CI/CD pipelines and automated testing.
- Strong communication skills and ability to collaborate in cross-functional teams.
- Interest in performance analysis and tuning; ability to deliver production-quality software.
Desirable
- Experience with cloud-native infrastructure and SaaS.
- Experience with event-driven architectures and event brokers (Solace, Kafka, SNS).
- Experience with containers, microservices, and related design patterns.
Compensation
- Expected salary range: $135,000 to $165,000 (final offer based on skills and experience).
Working Model & Culture
- Hybrid-first work model with flexible arrangements emphasized.
- Emphasis on professional growth, inclusive culture, and training programs.