Remotery

Senior Software Engineer – AI, Backend

Posted May 9

This is a fully remote position, open to applicants in California, +3 more states.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Softgic9 hours ago

Drupal Developer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Tether.to9 hours ago

Backend Engineer – Wallets

AE flagUnited Arab Emirates (UAE) OnlyFull-timeBackend Engineer
ApplyView job
Instrumental Group9 hours ago

Senior Full Stack Developer, React, Node.js, JS, CSS

US flagColorado OnlyFull-timeBackend Engineer$69k – $75k/year
ApplyView job
Oneleet9 hours ago

Backend Engineer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Software Mind9 hours ago

Senior Software Engineer, .NET, AWS

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Sumsub9 hours ago

Senior Backend Developer – KYC

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers