Aisera is looking for a Principal Software Engineer to design, develop, and maintain their conversation AI & Automation building blocks and features, with a focus on microservices architecture.
Requirements
- 10+ years experience in Software development, preferably leading project delivery from end to end.
- Strong understanding and hands-on experience with microservices architecture and related concepts.
- Prior involvement in product development, with a track record of delivering high-quality software solutions.
- Familiarity with SaaS concepts and experience in developing SaaS-based applications required.
- Proficiency in database design and integration, including SQL and NoSQL databases.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- ServiceNow domain knowledge
Responsibilities
- Design, develop, and maintain robust and scalable backend applications using JAVA/Python on Kubernetes and Docker.
- Implement microservices architecture to ensure the modularity, maintainability, and scalability of our applications.
- Drive software development project end to end with cross functional teams
- Troubleshoot and resolve complex technical issues that arise in production and provide timely resolutions.
- Participate in code reviews, ensuring adherence to coding best practices and maintaining code quality standards.
- Stay up-to-date with the latest industry trends and advancements in backend development, and identify opportunities to integrate new technologies into our products.
- Collaborate with cross-functional teams, including Frontend Developers, Product Managers, and DevOps Engineers, to deliver high-quality software solutions.
Other
- Provide technical direction and guidance to the team and communicate with management team
- Excellent communication and teamwork skills, with the ability to collaborate effectively with team members and stakeholders.
- Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent work experience
- Onsite interview is required as part of the process
- Based out of our Palo Alto, CA office