As a Software Developer, you will develop software solutions based on direction from management, investigate problem areas, and consider feedback from customers. You will build new user-facing features with everything from database models to APIs and UI components. You will also document code and procedures for new and existing features, improve performance and optimize our stack by applying better patterns and protocols, and add analytics, monitoring, and alerts to our service. The company wants someone collaborative with strong communication skills who is customer-focused and interested in exploring how agentic AI can enhance productivity.