
Senior Software Engineer – AI, Backend
Posted May 9

Posted May 9
This is a fully remote position, open to applicants in California, +3 more states.
• Design, develop, and maintain robust, scalable, and high-performance object-oriented code within our backend services.
• Create public REST APIs using Java and internal gRPC APIs for communication between services and systems.
• Develop system architectures, guide design decisions, and ensure alignment with other senior engineers.
• Write automated unit tests, integration tests, end-to-end tests, concurrency tests, and load/performance tests.
• Evaluate existing systems to identify bottlenecks and technical debt, implementing improvements for scalability and stability.
• Implement automation for testing, monitoring, healing, and scaling applications, as well as continuous integration and deployment to expedite time to market.
• Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features.
• Perform code reviews (commenting, approving, requesting revisions, merging), mentor junior and mid-level engineers, and actively promote engineering best practices.
• Investigate and resolve complex issues, develop solutions, author root cause analysis documents, and ensure sustained performance and reliability.
• Conduct objective and comparative analyses of competing technologies to provide the team with insights on the pros and cons of various technology solutions.
• Maintain thorough documentation (design documents, run books, change management documents, and readiness plans).
• Provide live-site support for production applications by monitoring systems, ensuring rapid incident resolution, and driving continuous improvement.
• Lead cross-team projects as a single-threaded owner (STO) or tech lead, and actively assist other engineers in overcoming obstacles to progress.
• Bachelor’s degree in Computer Science or Software Engineering.
• 8 years of professional experience in software engineering.
• Strong knowledge of data structures and algorithms, object-oriented design, and effective problem-solving abilities.
• Expertise in designing and developing internet-scale services with principles of scalability, availability, security, and reliability.
• Excellent written and verbal communication skills, along with a collaborative and empathetic approach.
• Proficient in backend development, with strong expertise in Java or C#, and frameworks such as SpringBoot, building and optimizing RESTful APIs, ODATA framework, and SQL.
• Experience utilizing AI-enabled development tools like Cursor AI, Kiro, and GitHub Copilot to speed up feature delivery, automate documentation, and improve code quality.
• Health, dental, and vision insurances.
• Retirement savings plan.
• Paid time off.
• Health savings account.
• Flexible spending accounts.
• Life insurance.
• Disability insurance.
• Tuition reimbursement.
• Comprehensive and market-competitive benefits.
Tether.to
Instrumental Group
Get handpicked remote jobs straight to your inbox weekly.