<Back to Search
Sr. Software Engineer
Fremont, CAApril 4th, 2026
Senior Software Engineer / Contract, 6-months extendable / Onsite, Fremont, CA Summary: We are seeking a highly motivated Sr. Software Engineer with Full Stack Experience to join our dynamic high-performing team. You'll build scalable software systems that power innovative applications and solutions. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable enterprise systems, and thrives in collaborative environments. Strong software engineering fundamentals, excellent communication skills, and experience with technical design are essential. This mid to senior-level role requires a minimum of 5+ years of hands-on experience. Responsibilities: Deliver high-quality, maintainable code that addresses real-world challenges in full-stack development and system integration Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment Mentor engineers and uphold global standards of excellence in software craftsmanship Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms Collaborate with cross-functional teams, including designers, QA, product managers, and stakeholders Participate in code reviews, agile methodologies (e.g., Scrum), and on-call rotations as needed Direct interaction and communication with stakeholders to gather and define requirements, scope, and implementation Design, develop, and maintain full-stack applications using .NET technologies, including C#, ASP.NET Core, and MVC/Web API Integrate databases (e.g., SQL Server, Entity Framework) and implement efficient data access layers for CRUD operations and complex data handling Implement RESTful APIs, authentication/authorization (e.g., JWT, OAuth), microservices, and ensure application security best practices Perform unit testing, integration testing. Optimize application performance, scalability, and deployment using CI/CD pipelines (e.g., Jenkins, GitHub Actions) Troubleshoot and resolve issues in production environments Work with distributed systems, real-time data processing, and high-volume data handling using tools like message queues (e.g., RabbitMQ, Kafka) Stay updated with emerging .NET and full-stack trends and contribute to documentation and knowledge sharing within the team Required Skills: 5+ years of experience with the following technology: Tech Stack: C#, Typescript Framework: ASP .NET Architecture: REST APIs; GraphQL, Microservices; Event-driven Architecture Databases: SQL Server, MySQL, Redis, Kafka, RabbitMQ Nice to Have: Golang, Python, Dependency Injection, React, Playwright, LLM/AI experience, Kubernetes Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience) Minimum 5+ years of professional experience as a Software Engineer with Full Stack experience or similar role, with mid to senior-level expertise Hands-on experience working with distributed systems, real-time data processing, and high-volume data systems (e.g., handling large-scale data streams, message queues like RabbitMQ or Kafka, and scalable architectures) Proven experience implementing large-scale projects in languages like .NET/C# or similar Strong understanding of full-stack development fundamentals, including SQL databases (e.g., SQL Server with ORM tools like Entity Framework), networking, security, and basic frontend integration Comfortable with frontend technologies for full-stack development (1-2 years of recent experience preferred) Proficiency in rigorous software development practices, including version control (e.g., Git), code reviews, CI/CD pipelines, monitoring, and logging Understanding of web services, APIs, and microservices architecture Excellent interpersonal communication skills and a demonstrated ability to lead technical initiatives from concept to production Experience with MySQL and PostgreSQL databases is a plus Proficiency in Golang for building efficient, concurrent services is a plus
498 matching similar jobs near Fremont, CA
- Sr Product Manager - AI Cloud
- Engineering Manager- (Agentic AI Products)
- Sr. Software Test Engineer
- Sr. Systems Analyst
- Software Engineer II, Web
- Senior Technical Recruiter - Software
- Senior Platform Engineer - Government Focus
- Senior Machine Learning Platform Engineer
- Data Services Technical Coordinator
- Graduate DevOps Engineer (Onsite Redwood City, CA)
- Director, Engineering - Agentic Systems (AI Concierge)
- Software Engineer
- Senior Full Stack Engineer
- Salesforce QA Lead
- Staff Software Engineer, ADAS & Autonomous Driving Platform
- Senior Frontend Engineer, Access Control - Cloud Platform & Equity
- AI Developer Microsoft Azure & Full Stack Development
- Embedded Software Engineer - BLE (Bluetooth-Low-Energy)
- Senior Cloud Engineer - AWS, Hybrid Cloud Strategy
- Technical Consultant II
- GoLang / Java Developer
- Software Engineer, Robot Data Platform
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Remote Video Game Tester – 5-10 Hours/Week, Earn Up to $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Remote Video Game Tester – 5-10 Hours/Week, Earn Up to $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Forward Deployed Engineer
- AI Product Engineer
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Remote Video Game Tester – 5-10 Hours/Week, Earn Up to $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Part-Time Mobile Game Tester – 5–10 Hours/Week, Earn $500+ Per Game
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)
- Earn Money Playing Games – Remote Game Tester (Up to $500+/Game)