Software Principal Engineer developing sophisticated systems and software for customer needs within Dell Technologies. Collaborating on design, architecture, and testing for high-quality software and storage solutions.
Responsibilities
Develop sophisticated systems and software based on the customer’s business goals, needs and general business environment
Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Prepare, review and evaluate software/storage specifications for products and systems
Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
Requirements
8+ years of related experience with a Master’s degree or 10+ years with a bachelor’s degree
Strong experience in designing, developing, and maintaining resilient software infrastructure
Expertise in Storage Technologies: Filesystem internals and NFS/SMB protocols
Hands-on coding experience in C/C++, Python
Experience in Linux development: Debugging, performance analysis and understanding of Kernel
Strong Object-oriented design, data structures and algorithms knowledge
Strong problem solving and analytical skills, good communication skills and stakeholder management
Benefits
Health insurance
Professional development opportunities
Job title
Software Principal Engineer, C, C++, Linux, Filesystems, Biometrics
Lead Python Developer responsible for designing and developing scalable cloud applications using Python and Angular. Overseeing application deployment and mentoring junior developers for a tech company.
Backend Developer using Java to create advanced AI Agents for diverse industries. Collaborating with a global Argentine company specializing in customized AI solutions.
Engineer III for the NG - SIEM Global Serverless Platform team at CrowdStrike. Collaborating on scalable automation for the industry’s largest event data store.
Associate Technical Architect collaborating with customers and partners to implement ERP solutions. Driving customer success through integration technologies in procurement and supply chain domains.
Senior .Net Developer needed for full software lifecycle in a hybrid environment. Contributing to modern application construction and integration with distributed teams.
Commercial intern assisting with customer service by clarifying product information and creating sales proposals. Responsible for prospecting clients and managing relationships for a tech solutions company.
IT Integration/Middleware Developer responsible for architectural decisions and integration platforms, enhancing communication between Equisoft products. Working collaboratively in a hybrid environment in Canada.
Java Junior Developer joining backend department to enhance applications for igaming industry. Responsible for development, maintenance, and debugging of enterprise - level platforms.
Java Developer maintaining enterprise - level applications for an igaming client. Collaborating with technical team members and integrating 3rd party applications.