Senior Technical Architect C#, .NET
E-Solutions - San Francisco, CA
Apply NowJob Description
As part of the Digital Risk Management team, you will be working in a startup-like environment alongside a talented and collaborative team based in the San Francisco Bay Area. In this role, you'll serve as a senior software developer for our B2B and B2C SaaS products, with a focus on building secure, scalable, and customer-centric platforms. You'll be hands-on with full-stack development. This is a great opportunity to shape innovative applications that secure millions of small businesses and consumers while deepening your expertise in cybersecurity - a rapidly growing and impactful domain Feature Development & Delivery • Deliver new technical features for B2B and B2C SaaS products. • Work closely with fellow engineers, the Product Manager, and UX Designer to scope engineering requirements and timelines for features. • Anticipate and communicate blockers and delays before they require escalation. • Continuously help improve the engineering culture, including practices and processes. • Explore and prototype the use of generative AI and large language models (LLMs) to drive product innovation. Programming & Implementation • Write and deliver clean, maintainable, and well-tested code. • Implement front-end UI components using TypeScript and React Framework. • Implement RESTful API endpoints using TypeScript and Node.JS. • Participate in peer code reviews to maintain code quality and adhere to engineering best practices. • Collaborate with developers to build reusable code and libraries for future use. • Implement software security requirements. • Leverage new and cutting-edge developer tools to enhance productivity and code quality. • Integrate APIs and services to deliver intelligent product features where applicable. Software Design • Design API endpoints for features, define schemas, and generate documentation. • Design reusable and scalable React components for the front-end UI. • Make sound software design decisions with a focus on customer experience. • Consistently create optimal designs adhering to architectural best practices. • Consider system performance, scalability, and reliability when defining technical designs. • Design and implement Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) pipelines to enable smart solutions. Testing & Quality Assurance • Deliver well-tested code. • Write unit tests for APIs and front-end components. Maintenance & Support • Troubleshoot, debug, maintain, and improve existing software. • Fix bugs, performance issues, and security vulnerabilities in the software. • Occasionally be on-call to resolve customer issues and address server alerts as needed
Created: 2026-03-10