{"schemaVersion":"jobsearcher.job.v1","id":"87a78839ee749bf43fda867b","url":"https://jobsearcher.com/jobs/87a78839ee749bf43fda867b","canonicalUrl":"https://jobsearcher.com/jobs/87a78839ee749bf43fda867b","title":"Microservices Development Engineer","description":"Who We Are\nCXAPP is a forward-thinking technology company that leverages AI and data science to drive innovation and deliver cutting-edge solutions. At CXApp, we are the innovators of Indoor Intelligence, delivering actionable insights for people, places and things. Our flagship product “CXAI” (formerly CXApp) is a workplace experience platform for the enterprise. Our technologies and solutions help enterprise customers deliver a comprehensive business journey in a work ‘from-anywhere’ world for employees, partners, customers, and visitors.\n\nWe take pride in the way we positively impact the daily lives of our customers and continue to push the boundaries of how our platform can benefit others.\n\nJob Description:\nAs a Microservices Development Engineer at CXAPP, you will play a critical role in designing, developing, and maintaining our microservices architecture. You will be responsible for containerization and orchestration, API design, ensuring data consistency, and contributing to the development of distributed systems. Your work will directly impact our ability to deliver scalable, reliable, and efficient solutions.\n\nKey Responsibilities:\nMicroservices Development: Design, develop, and maintain microservices that power our applications, ensuring scalability and modularity.\nContainerization and Orchestration: Implement containerization using Docker and orchestration using Kubernetes to manage microservices deployment and scaling.\nMicroservice Architecture: Contribute to the design and evolution of our microservices architecture, emphasizing loose coupling and independent deployment.\nAPI Design: Design and document well-structured, RESTful APIs that enable seamless communication between microservices.\nCommunication Protocols: Select and implement communication protocols and patterns (e.g., REST, gRPC) for efficient microservices interaction.\nData Consistency: Ensure data consistency and integrity in a distributed microservices environment, considering eventual consistency models.\nDistributed Systems: Contribute to the development of distributed systems, understanding the challenges and opportunities they present.\nService Discovery: Implement service discovery mechanisms (e.g., Consul, etc) to facilitate the dynamic registration and discovery of microservices.\nDatabase Security: Implement security measures to protect microservices' databases, including authentication, authorization, and encryption.\nPerformance Optimization: Optimize the performance of microservices, including latency reduction and resource utilization.\nVersion Control: Use version control systems (e.g., Git) to track changes in microservices codebases and collaborate with development teams.\nDocumentation: Maintain clear and comprehensive documentation for microservices, APIs, and system architecture.\n\nQualifications:\nBachelor's or Master's degree in Computer Science or a related field.\nProven experience in microservices development and containerization (Docker, Kubernetes).\nStrong understanding of microservices architecture principles.\nProficiency in API design and communication protocols.\nKnowledge of distributed systems concepts, including data consistency and fault tolerance.\nExperience with service discovery mechanisms.\nUnderstanding of database security best practices.\nProficiency in version control (e.g., Git).\nStrong problem-solving and analytical skills.\nExcellent communication and collaboration skills.\nCommitment to staying updated with emerging microservices trends and best practices.\n\nBenefits:\nCompetitive salary and performance-based bonuses.\nComprehensive health, dental, and retirement plans.\nOpportunities for professional development and growth.\nA dynamic and collaborative work environment.\nThe chance to work on cutting-edge AI projects with a talented team.\n\nJoin our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI. Apply now and be part of our exciting journey towards innovation and digital transformation.","company":"Cxapp Us","rawCompany":"cxapp us","city":"San Ramon","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-04T21:19:42.844Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Microservices Development Engineer","description":"Who We Are\nCXAPP is a forward-thinking technology company that leverages AI and data science to drive innovation and deliver cutting-edge solutions. At CXApp, we are the innovators of Indoor Intelligence, delivering actionable insights for people, places and things. Our flagship product “CXAI” (formerly CXApp) is a workplace experience platform for the enterprise. Our technologies and solutions help enterprise customers deliver a comprehensive business journey in a work ‘from-anywhere’ world for employees, partners, customers, and visitors.\n\nWe take pride in the way we positively impact the daily lives of our customers and continue to push the boundaries of how our platform can benefit others.\n\nJob Description:\nAs a Microservices Development Engineer at CXAPP, you will play a critical role in designing, developing, and maintaining our microservices architecture. You will be responsible for containerization and orchestration, API design, ensuring data consistency, and contributing to the development of distributed systems. Your work will directly impact our ability to deliver scalable, reliable, and efficient solutions.\n\nKey Responsibilities:\nMicroservices Development: Design, develop, and maintain microservices that power our applications, ensuring scalability and modularity.\nContainerization and Orchestration: Implement containerization using Docker and orchestration using Kubernetes to manage microservices deployment and scaling.\nMicroservice Architecture: Contribute to the design and evolution of our microservices architecture, emphasizing loose coupling and independent deployment.\nAPI Design: Design and document well-structured, RESTful APIs that enable seamless communication between microservices.\nCommunication Protocols: Select and implement communication protocols and patterns (e.g., REST, gRPC) for efficient microservices interaction.\nData Consistency: Ensure data consistency and integrity in a distributed microservices environment, considering eventual consistency models.\nDistributed Systems: Contribute to the development of distributed systems, understanding the challenges and opportunities they present.\nService Discovery: Implement service discovery mechanisms (e.g., Consul, etc) to facilitate the dynamic registration and discovery of microservices.\nDatabase Security: Implement security measures to protect microservices' databases, including authentication, authorization, and encryption.\nPerformance Optimization: Optimize the performance of microservices, including latency reduction and resource utilization.\nVersion Control: Use version control systems (e.g., Git) to track changes in microservices codebases and collaborate with development teams.\nDocumentation: Maintain clear and comprehensive documentation for microservices, APIs, and system architecture.\n\nQualifications:\nBachelor's or Master's degree in Computer Science or a related field.\nProven experience in microservices development and containerization (Docker, Kubernetes).\nStrong understanding of microservices architecture principles.\nProficiency in API design and communication protocols.\nKnowledge of distributed systems concepts, including data consistency and fault tolerance.\nExperience with service discovery mechanisms.\nUnderstanding of database security best practices.\nProficiency in version control (e.g., Git).\nStrong problem-solving and analytical skills.\nExcellent communication and collaboration skills.\nCommitment to staying updated with emerging microservices trends and best practices.\n\nBenefits:\nCompetitive salary and performance-based bonuses.\nComprehensive health, dental, and retirement plans.\nOpportunities for professional development and growth.\nA dynamic and collaborative work environment.\nThe chance to work on cutting-edge AI projects with a talented team.\n\nJoin our team of talented engineers and make a significant impact by developing cutting-edge software solutions that empower businesses to harness the power of analytics and AI. Apply now and be part of our exciting journey towards innovation and digital transformation.","datePosted":"2026-08-04T21:19:42.844Z","dateModified":"2026-08-04T21:19:42.844Z","hiringOrganization":{"@type":"Organization","name":"Cxapp Us","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Ramon","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"87a78839ee749bf43fda867b"},"url":"https://jobsearcher.com/jobs/87a78839ee749bf43fda867b"}}