SMASH,Who we are? We are agents for tech professionals in Costa Rica, Pakistan, and Colombia that help them build careers in the United States. We believe in long-lasting relationships with our talent.We invest time getting to know them as individuals and understanding what they are looking for as their professional next step. We aim to find the perfect match.As agents, we make sure to pair our talent with our US clients, not only by their technical skills but as a cultural fit.Our core competency is to find the right talent, fast. We purposefully move away from the “contractor” or “outsourcing” type of relationship.Our clients don’t want contractors or “just a service.” Neither does our talent. Our Benefits Work from Home English Academy for Employees and Relative Business Skills Coach – Certifications Discounts with Tech Universities Events and additional Perks This position is Remote to work with a US Company, you will require to have Citizenship or work permit Pakistan to apply for this role.
Job Description: Our client is embarking on an initiative to upgrade aspects of our system to increase its scalability, capabilities and performance. Many components of this system have been written in Node.js and will be migrated into C# in an incremental manner. The Lead Engineer will hold a key position in the enhancement of our system, from helping with the design, architecture and sequencing of projects, to the hands-on implementation and ensuring the quality of work through code reviews. Responsibilities Partners with appropriate stakeholders to determine user requirements and features for a set of scenarios. Leads the design and implementation of distributed services that are secure, scalable, reliable, and performant. Participate in the architecture design process, contributing innovative ideas and solutions. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and resilience, maintainability, effectiveness, and return on investment (ROI). Leads identification of dependencies and the development of design documents for a product, application, service, or platform. Operates services in production, meeting a high bar on monitoring, detection, and resolution of issues. Leads by example and Mentor team members, fostering a culture of learning and continuous improvement, while driving the maintenance of high software quality standards. Communicates clearly, accurately, and timely in written and spoken forms. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, resilience, efficiency, observability, and performance of cloud services while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Java
o OR equivalent experience.
4+ years of experience leading the design and development of critical distributed systems components
o OR 2+ years of experience leading the design and development of critical distributed systems components AND 2+ years leading the design and development of critical operating system, networking, storage, database, or security components.
4+ years of experience building production software in C# Additional / Preferred Qualifications: Bachelor's Degree in Computer Science
o OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#, Java o OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Rust, C#, Java o OR equivalent experience.
Experience with concurrency, fault tolerance, or data replication. Familiar with data structures, and which ones are most appropriate in each situation. Proficient with performance analysis and the use of profiling tools. Expert at Debugging in C# Proficient with Actor systems, particularly Orleans. Familiar with leveraging ML models in production. Up to date with all the modern language features of C#, and familiar with developing in .NET 6+ Experience with software and protocols used in the security industry. Experience with video streaming, processing, and analysis.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!