Engineer, Software – Full Stack designs, develops, and delivers scalable software solutions that enable scalable, highly available, and secure systems across the enterprise. This role partners closely with architects, product owners, data engineers, and privacy stakeholders to build services and platforms that support regulatory compliance while maintaining performance and scalability. The engineer leads technical design and implementation of UI, microservices, APIs, and event-driven architectures, and contributes to system architecture, automation, and reliability. Success is measured by the quality, scalability, and reliability of delivered software, adherence to privacy and compliance requirements, and the ability to influence technical outcomes across teams. In addition to backend services, this role designs and builds responsive, accessible, and performant user interfaces, delivering end-to-end features across UI, API, and data layers. Daily use of AI productivity tools (Claude, Cursor) is required across the software development lifecycle —including design, API and microservice development, code generation, code review, testing, debugging, deployment, documentation, and production support. Design, build, and operate AI agents that automate software engineering tasks such as generating boilerplate code for new microservices, creating unit and API tests, analyzing logs, triaging incidents, and supporting CI/CD pipelines. Build and integrate AI-enabled capabilities into backend services and APIs using foundation models, prompt engineering, and retrieval-augmented generation (RAG) patterns. Implement audit logging, observability, and human-in-the-loop controls for AI agents and AI-assisted workflows running in Tier-0 production environments.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior