> Markdown version of [/jobs/ext/3410550-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3410550-senior-software-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 Software Engineer - **Company:** Shield AI - **Location:** San Diego, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $61,000.0 - $75,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Automation of Tests, Software as a Service, Cloud Computing Security, Code Review, Continuous Integration, DevOps, Distributed Systems, Amazon DynamoDB, Fault Tolerance, Junit, OAuth, OpenID, Role-Based Access Control, Amazon Simple Notification Service (SNS), Software Engineering, TypeScript, Data Logging, ReactJS, Concurrency, Spring-boot, Technical Debt, Event Driven Architecture, Git Flow, Kubernetes, Playwright, Apache Kafka, Front End Software Development, Asynchronous Programming, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Serverless Computing, Docker, Microservices - **Published:** September 30, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/po42ujy74s ## About the Role * 5-8 years of software development experience delivering production-grade applications in distributed or SaaS environments. * Strong experience in either Node.js / TypeScript (including asynchronous programming and modular architecture) or Java (Spring Boot, concurrency, RESTful services), and familiarity with React (or similar modern front-end frameworks). * Solid understanding of distributed systems, multi-tenancy concepts, RBAC, and SaaS security principles. * Hands-on experience with Microservices Architecture, Docker, Kubernetes, and AWS cloud services a plus. * Experience implementing observability best practices (metrics, logging, tracing, alerting). * Working knowledge of event-driven systems (Kafka, SNS/SQS, Event-Bridge, Kinesis). * Experience contributing to CI/CD pipelines, Git workflows, and automated testing (JUnit, Jest, Playwright, etc.). * Demonstrated ability to design for scalability, performance, and fault tolerance within a defined product domain. * Familiarity with infrastructure as code (Terraform, CDK) is desirable. * Strong problem-solving skills and the ability to troubleshoot complex production issues. * Effective communication skills with technical and cross-functional stakeholders. * Commitment to continuous learning and improving engineering practices. ## Description * Design and develop high-quality, scalable systems and services aligned with architectural standards and product requirements. * Implement microservices and APIs with strong emphasis on maintainability, performance, observability, and reliability. * Own complex features or components from design through deployment, including testing, monitoring, and operational support. * Collaborate closely with Principal Engineers, Architects, Product Managers, and DevOps to ensure high-quality and consistent delivery. * Build and enhance services leveraging AWS serverless, event-driven, and container-based technologies (Lambda, ECS, SNS, SQS, DynamoDB, Event-Bridge, RDS, etc.). * Ensure solutions adhere to authentication, authorization, and security best practices (OAuth2, OIDC, RBAC, etc.). * Participate in code reviews and uphold best practices in coding, design, testing, and CI/CD pipelines. * Support observability initiatives by contributing to metrics, logging, tracing, and alerting improvements. * Proactively identify and address technical debt, reliability risks, and areas for continuous improvement. * Contribute to compliance and data protection requirements including GDPR and PII handling best practices. * Participate actively in agile ceremonies and contribute to continuous improvement of engineering processes. * Demonstrate alignment with company values and promote an inclusive, collaborative engineering culture.