> Markdown version of [/jobs/ext/2831354-senior-backend-engineer](https://www.wearedevelopers.com/jobs/ext/2831354-senior-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Backend Engineer - **Company:** BiblioCommons Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $110,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Automation of Tests, Code Review, Data Structures, Software Debugging, Gradle, Apache Maven, Systems Development Life Cycle, Software Construction, Multithreading, Large Language Models, Technical Debt, Backend, Restful APIs, Api Management - **Published:** September 10, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pj28tlyd6g ## About the Role * 7+ years of professional backend software development experience * Proven experience with: Spring, Maven/Gradle and related Java technologies * Strong theoretical foundation in data structures, algorithms, and software engineering best practices * Demonstrated experience with AI-enabled development, including hands-on use of coding agents and AI coding tools, and helping teams adopt modern AI-assisted workflows * Experience with spec-driven development using coding agents: writing specifications that guide agents to correct, maintainable code, and iterating on specs rather than hand-editing agent output * Familiarity or hands-on experience with agentic workflows in the SDLC, such as agent-assisted code review, automated test generation, agent-driven refactoring, or AI-supported incident analysis * Extensive experience building RESTful API applications and consuming third-party API integrations * Experience debugging and optimizing large-scale, multi-threaded systems * Have a mindset for end to end ownership of services * Passionate, motivated, and capable of working autonomously * Strong communication skills and collaborative across teams * Knowledge of best practice industry techniques, tools and frameworks ## Description * Excited to accelerate the adoption of AI-enabled development, not just using AI tools yourself, but also helping establish the workflows and habits to enable the team to use them well * Experienced in directing coding agents with clear, well-scoped specs, and convinced that the quality of the spec drives the quality of the output * Delivery focused and giving your best effort all the time * Creative and enjoys brainstorming ideas with others to come up with the right solution * Supportive and enjoys working as part of a team * Passionate to self-improve * Never content with the status quo. You are always looking to automate, improve processes, and follow best practices How You Will Make An Impact * Build new platforms and improve existing systems to enable millions of users to discover and consume relevant library content * Integrate and work with third-party API solutions to augment BiblioCore functionality * Champion AI-first development practices across the team, including the safe, effective integration of AI into our products and workflows, and helping establish the standards and judgment that ensure we move fast without sacrificing quality * Practice spec-driven development with coding agents: turning requirements into clear, testable specifications that agents can execute against, and reviewing agent output with a senior engineer's judgment * Design and champion agentic workflows across the SDLC, applying AI agents to planning, coding, code review, testing, documentation, and operations, and helping the team adopt the ones that prove their value * Use AI coding assistants and coding agents (e.g., Claude Code, Amazon Q, Copilot, or similar LLM-powered tools) to streamline workflows, generate high-quality code, and enhance productivity * Guide the technical direction for technical initiatives to account for scalability, resiliency, quality and security of BiblioCore * Take ownership for the design, development, and operationalization of features and systems * Tackle tech debt at the right times for faster feature delivery * Troubleshoot and perform root cause analysis on systemic issues * Participate in code review and best practice discussions * Be a mentor to Junior and Intermediate Engineers