The Argonaut US is a dynamic and growing creative agency and digital solutions provider based in Silicon Valley. We specialize in retail visual merchandising, program development, store planning, and ongoing store operations for Fortune 500 clients, including a major global technology company.
The Opportunity
We are seeking a Senior Software Engineer to drive the development, optimization, and scalability of high-volume web applications—both new and existing. This role requires expert-level proficiency in C#, SQL, Entity Framework, and JavaScript, with the ability to contribute immediately upon joining.
The ideal candidate thrives in a fast-paced, collaborative environment and has a proactive approach to problem-solving.
Location Requirement
Candidates must be local to the San Jose area to ensure seamless collaboration.
Selection Process
The hiring process will include multiple interviews and technical assessments to evaluate expertise in the areas outlined below.
Must-Have Qualifications
- Programming : C#
- Database Management : MS SQL Server
- ORM Framework : Entity Framework
- Web Technologies : JavaScript
- Proficiency in Object-Oriented Programming (OOP) and design patterns
- Strong understanding of Software Development Life Cycle (SDLC) and coding best practices
- Expertise in database optimization and stored procedures
- Hands-on experience with Jenkins, Git, and SCM
- Strong debugging and troubleshooting skills
- Experience with Agile development methodologies
- Excellent problem-solving skills and ability to work in a collaborative team environment
Preferred Qualifications
Proficiency in PythonExperience with cloud platforms (AWS, Azure, GCP)Knowledge of microservices architectureFamiliarity with containerization tools (Docker, Kubernetes)Expertise in API integrationsKey Responsibilities
Software Development & System Design
Design, develop, and maintain scalable, high-performance applications using C# .NET and Python , ensuring solutions align with business and technical requirements.Define and implement system specifications, standards, and programming best practices.Problem Investigation & Needs Assessment
Analyze system flow, data usage, and work processes to develop scalable software solutions.Investigate and respond to requests for additional functionality, ensuring feasibility and alignment with business needs.Database Optimization & Performance Tuning
Optimize MS SQL Server databases by writing efficient queries, indexing, and tuning performance.Work with Entity Framework to manage database interactions efficiently.Software Architecture & Technical Leadership
Lead development efforts throughout the full SDLC , from architecture and design to implementation, testing, and maintenance.Apply OOP principles and design patterns to build robust, maintainable software solutions.Cloud & Microservices Development
Work with cloud platforms (AWS, Azure, GCP) , leveraging microservices architecture and containerization tools such as Docker and Kubernetes .CI / CD & Deployment Automation
Implement CI / CD pipelines using Jenkins to automate and optimize deployment processes.Manage and maintain artifact repositories ( Nexus, Artifactory ) for efficient software delivery.Testing & Quality Assurance
Develop and execute unit tests, integration tests, and automated testing ( Selenium, PyTest, NUnit ) to ensure software reliability and stability.Debug and troubleshoot software defects, optimizing system performance and resolving issues proactively.API & System Integration
Develop and implement API integrations with RESTful services, ensuring seamless communication between microservices and external systems.Documentation & Security
Create comprehensive documentation (flowcharts, diagrams, code comments) to improve system maintainability.Maintain information security by protecting sensitive data and adhering to best security practices.Monitoring & Issue Resolution
Utilize logging, monitoring, and profiling tools to analyze system performance and address issues before they impact users.Cross-Functional Collaboration
Work closely with cross-functional teams to translate business requirements into scalable technical solutions.Perform other duties as needed to support team and company objectives.Knowledge & Abilities
10+ years of experience in software development, with a proven track record of delivering scalable and efficient software solutions.Bachelor’s degree (B.S. or higher) in Computer Science, Engineering, or a related field (or equivalent experience).Ability to work effectively with cross-functional teams, including product managers, designers, and business stakeholders.Strong technical communication skills with the ability to present complex ideas clearly.Self-motivated and able to work independently, making sound technical decisions while considering usability, performance, and maintainability.Comfortable working in a fast-paced, evolving technology environment.Willing to embrace new technologies and continuously improve skill sets.Deep understanding of professional software engineering best practices, including :Code reviewsSource control managementBuild processesTesting methodologiesOperational best practicesWhy Join The Argonaut?
At The Argonaut US, we don’t just build software—we create digital solutions that drive success for some of the world's biggest brands. If you’re looking for a challenging, rewarding, and growth-oriented environment, we’d love to hear from you! Learn more about us at www.theargonaut.us
Employment
Full-time staff position with benefitsHybrid work environment, based in the San Jose area, with three in-office days per weekAnnual salary range starting at $125,000+ based on experience and expertiseApplicants must be legally authorized to work in the United States at the time of application. We are unable to provide or assume sponsorship for work visas