Senior Software Engineer
five9
Job Description
- Leverage strong expertise in programming languages, frameworks, and development methodologies to solve complex backend and distributed-systems challenges.
- Write high-quality, efficient, and maintainable backend code by following best practices and contributing to core services, APIs, and platform capabilities.
- Comfortable leveraging agentic coding tools and AI-assisted development environments to enhance productivity and code quality.
- Troubleshoot and resolve complex production and architectural issues by identifying root causes and implementing scalable solutions.
- Ensure development stays on track, deliverables meet milestones, and solutions align with business and platform objectives.
- Collaborate closely with cross-functional teams including product managers, other backend development teams, frontend engineers, and quality assurance to ensure alignment on requirements, functionality, and delivery.
- Follow and contribute to engineering processes, service documentation, technical specifications, and API contracts.
- Ensure that development stays on track, milestones are met, and the project aligns with business objectives.