Remotery

Senior Software Engineer – AI, Backend

Posted Jun 20

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

📋 Description

• Design, develop, and maintain robust, scalable, high-performance object-oriented code for our backend services.

• Create public REST APIs using Java and internal gRPC APIs for communication between services and systems.

• Develop system designs, lead 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 pinpoint bottlenecks and technical debt, and implement improvements for scalability and stability.

• Implement automation for testing, monitoring, recovery, 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 engineers, to define and execute new features.

• Conduct code reviews (comment on, approve, request revisions, merge), mentor junior and mid-level engineers, and actively advocate for engineering best practices.

• Investigate complex issues, propose solutions, author root cause analysis documents, and ensure sustained performance and reliability.

• Perform objective and comparative analyses of competing technologies to advise the team on the advantages and disadvantages of various technology solutions.

• Maintain comprehensive documentation (design documents, run books, change management documents, and readiness plans).

• Provide live-site support for production applications by monitoring systems, ensuring swift incident resolution, and driving ongoing improvements.

• Lead cross-team projects as a single-threaded owner (STO) or technical 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 grasp of data structures and algorithms, object-oriented design, and proficient problem-solving abilities.

• Expertise in designing and developing internet-scale services with a focus on scalability, availability, security, and reliability.

• Excellent written and verbal communication skills, along with a collaborative and empathetic approach.

• Proficiency in backend development, with 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 enhance 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

Softgic10 hours ago

Drupal Developer

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

Backend Engineer – Wallets

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

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

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

Backend Engineer

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

Senior Software Engineer, .NET, AWS

PL flagPoland OnlyFull-timeBackend Engineer
ApplyView job
Sumsub10 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