Engineering Careers at Dell | Everdream

Join our Engineering team and you'll help develop innovative design and sustained solutions for all of our client and enterprise products produced worldwide. State-of-the-art tools. Hundreds of issued patents. And a pipeline that keeps getting stronger. They're all a testament to the level of expertise – and achievement – you can expect in an Engineering career at Dell.

Current Positions Available:

Engineering:


Principal Software Engineer, Architect


Expand your career while building our next generation, high performance SaaS platform and application. Be a distinguished contributor in the fast growing engineering organization. Own the architecture and lead the development team building the application framework underlying Dell | Everdream’s SaaS desktop management applications.

Capitalizing on our success to this point, we are re-architecting our platform based on the latest technologies. Dell | Everdream intends to control and manage tens of millions of computers, processing hundreds of millions of transactions per day across large web farms. Annihilate viruses and apply patches to tens of thousands of computers, all over the world, with just a single drag-and-drop of the mouse!

Dell recently acquired Everdream as a key component of their strategy to enable customers to Simplify IT. Dell | Everdream products will continue to be developed for and offered through channel partners, and will also serve as the foundation for future Dell service offerings.

This is NOT a hands-waving architect position. You will be producing significant amount of source code along with the other members of the development team.

This position is based in Fremont, California. Local candidates only please.

Job responsibilities

  • Architect and lead the implementation of the web application framework underlying Dell | Everdream’s hosted, high transaction, multi-tier web applications.
  • Mentor less experienced members of the development team; become a go-to person on any technical issues.
  • Produce source code as an individual contributor.

Required competencies

  • At least 10 years software development experience; at least 4 years leading or architecting the development of multi-tier web application frameworks for SaaS, E-Commerce, ERP/CRM or other large scale transactional systems.
  • Expertise on cross-cutting concerns such as security, performance, scalability, multi tenancy, maintainability and supportability.
  • Ability to rapidly implement high quality software code with strong attention to detail and corner cases covered first time; comfortable working within an agile development process including disciplines such as unit testing, continuous integration etc.
  • Utilize and evangelize best of breed programming techniques including design patterns, re-usable and modular development.
  • Select and integrate open source components and libraries, third party tool selection for rapid application development.
  • Strong verbal and written communication skills, able to clearly articulate complex technical issues.

Required technical skills and experience

  • Expert-level hands-on knowledge of Windows, .NET, C/C++, C#, CLR, IIS, OLTP databases, AJAX technology, web standards, T-SQL or PL/SQL, reporting, XML, scripting languages. Willing to consider J2EE/EJB background as a substitute for .NET experience.
  • Experience in data architecture and the tuning and optimization of large databases.
  • Strong object-oriented analysis and design skills in a variety of programming languages.
  • Experience designing and developing application framework functionality such as object persistence/OR mapping, query languages, data types, UI controls, authentication, user roles and permissions, internationalization/localization etc.
  • Intricate knowledge of web application, data and network security concerns.

Desired skills and experience

  • Experience developing hosted, highly available, multi-tenancy applications.
  • Knowledge of IT management software, particularly in desktop management.

Education

  • BS CS/CE degree or equivalent experience; MS preferred.

Relocation benefits and visa sponsorship are not available for this position. Qualified candidates should Apply Online.

Dell | Everdream is committed to diversity. We are an Equal Opportunity Employer.

return to top>>

Staff Software Developer - AJAX


Expand your career while building our next generation, high performance SaaS platform and application. Capitalizing on our success to this point, we are re-architecting our platform based on the latest technologies. Dell | Everdream intends to control and manage tens of millions of computers, processing hundreds of millions of transactions per day across large web farms. Annihilate viruses and apply patches to tens of thousands of computers, all over the world, with just a single drag-and-drop of the mouse!

Dell recently acquired Everdream as a key component of their strategy to enable customers to Simplify IT. Dell | Everdream products will continue to be developed for and offered through channel partners, and will also serve as the foundation for future Dell service offerings.

We are offering a unique opportunity to a highly motivated, competent AJAX developer. You will own the design and evolution of our AJAX toolkits (probably the most powerful in the world) as well as being a principal contributor to our applications.

This position is based in Fremont, California. Local candidates only please.

Job Responsibilities

  • Contribute to the architecture, design and implementation for hosted web-based applications in a high transaction, multi-tier environment.
  • Mentor and act as a “go-to” person for less experienced developers.
  • Be responsible for the predictable delivery of high quality software releases.

Job requirements

  • 2-8 years of software development experience, building and shipping web based AJAX applications.
  • Enjoy learning and applying new technologies while maintaining a compelling user experience.
  • Dictionary-level knowledge of JavaScript, CSS, and DOM.
  • Ability to crank out high quality AJAX applications, debug JavaScript errors and page layout problems at light speed.
  • In-depth understanding of JavaScript performance issues.
  • Experience developing cross-browser pages: Experience finding and working around browser bugs, layout bugs, etc.
  • Experience building Web 2.0 primitives such as light boxes, drag-and-drop, splitters/panes, suggest-as-you-type etc.
  • Knowledge of HTTP protocols including caching behaviors.
  • Working knowledge of SQL.
  • Strong attention to detail: Ability to implement code with corner cases covered first time.
  • Object-oriented analysis and design skills and knowledge of common application-level design patterns.
  • Good verbal and written communication skills, able to clearly articulate complex technical issues and relate to customers requirements/needs.

Desired skills and experience

  • Hands-on experience working with .NET or J2EE application servers.
  • Knowledge of XML and XSLT.
  • Experience with Flash and ActionScript.
  • Intricate knowledge of web application security concerns.
  • Hosted, highly available, multi-tenanancy applications.

Education

  • Engineering degree or equivalent experience required; MS preferred

Relocation benefits and visa sponsorship are not available for this position. Qualified candidates should Apply Online.

Dell | Everdream is committed to diversity. We are an Equal Opportunity Employer.

return to top>>

Staff Software Engineer - Integration and Release


Expand your career while building our next generation, high performance SaaS platform and application. Capitalizing on our success to this point, we are re-architecting our platform based on the latest technologies. Dell | Everdream intends to control and manage tens of millions of computers, processing hundreds of millions of transactions per day across large web farms. Annihilate viruses and apply patches to tens of thousands of computers, all over the world, with just a single drag-and-drop of the mouse!

Dell recently acquired Everdream as a key component of their strategy to enable customers to Simplify IT. Dell | Everdream products will continue to be developed for and offered through channel partners, and will also serve as the foundation for future Dell service offerings.

We have an excellent software-as-a-service opportunity for a Build Engineer, who will source control, build and install processes for .NET, C/C++, Java and Database applications on Windows and Linux.

This position is based in Fremont, California. Local candidates only please.

Job Responsibilities

  • Be the owner of source control management, build and release process.
  • Design, develop, document and maintain scripts for build and release processes.
  • Work with Development team for any source code control activities.
  • Interact with QA on smoke and automation testing.
  • Collaborate with IT for environment, deployment and rollout activities.
  • Mentor development, QA and IT teams; ensure they follow defined processes.

Required Skills and Experience

  • 5+ years experience in SCM/Release Engineering for commercially shipping software products.
  • Expert level Perforce source control administration.
  • Expert level source code management experience.
  • Build management for multiple products and parallel versions.
  • Release management and archiving.
  • Cruise control or other automated build systems.
  • Integration of automation test suites and result distribution.
  • Excellent trouble shooting and debugging skills.
  • Ability to build environments from ground up.
  • Expert in installing Windows and Linux based systems for Web servers and Databases.
  • Experience building C++, C#/.NET and Java code.
  • Familiarity with web applications and related standards; understanding of underlying protocols.
  • Expert working knowledge of script languages.
  • Excellent verbal and written communication skills.

Desired Skills and Experience

  • Prior SaaS or E-Commerce experience.
  • Advanced knowledge of networks, Web servers and RDBMS.
  • Ability to write and debug programs and scripts, such as installers.
  • Experience in one or more of the following technologies: AutoIT, NullSoft, InstallShield.
  • Experience with troubleshooting databases and client-server applications for environment issues.
  • Working knowledge of Java Script, JAVA, XML, ASP.NET, C#, DHTML, Oracle and SQL Server.

Education

  • BS CS/CE degree or equivalent experience; MS preferred

Relocation benefits and visa sponsorship are not available for this position. Qualified candidates should Apply Online.

Dell | Everdream is committed to diversity. We are an Equal Opportunity Employer.

return to top>>

Staff Software QA Engineer - Blackbox


Expand your career while building our next generation, high performance SaaS platform and application. Capitalizing on our success to this point, we are re-architecting our platform based on the latest technologies. Dell | Everdream intends to control and manage tens of millions of computers, processing hundreds of millions of transactions per day across large web farms. Annihilate viruses and apply patches to tens of thousands of computers, all over the world, with just a single drag-and-drop of the mouse!

Dell recently acquired Everdream as a key component of their strategy to enable customers to Simplify IT. Dell | Everdream products will continue to be developed for and offered through channel partners, and will also serve as the foundation for future Dell service offerings.

We are offering a unique opportunity to a highly motivated, competent QA Lead. You will be a key contributor in helping the QA team to produce superior quality software with a high degree of predictability.

This position is based in Fremont, California. Local candidates only please.

Job Responsibilities

  • Represent QA in cross functional meetings to provide project status and risk analysis.
  • Provide accurate work estimates and task breakdowns to aid in the project scheduling.
  • Participate in the review of the PRD and Functional Specs and Test Plans.
  • Provide technical coaching and leadership to the QA team.
  • Execute planned tests and report product defects.
  • Create robust automated functional/regression tests suites using our established automation framework.
  • Assist in the continuous improvements and evolution of the QA Practices.
  • Consistently meet all committed project deliverables. Create contingency plans to cope with unexpected or unplanned work.

Job requirements

  • 5 to 7+ years of experience with a minimum of 2 years as a QA Team Lead.
  • Proven track record in successfully implementing automated test suites to reduce manual testing cycles and increase repeatability of regression tests.
  • Deep experience in testing web applications and knowledgeable in ASP, JSP, HTML, JavaScript, and XML.
  • Familiar with protocols such as HTTP, SSL, SMTP, SNMP, and LDAP.
  • Excellent ability to troubleshoot and isolate application issues.
  • Solid knowledge of all versions of Microsoft Windows. Proficient at installation, configuration, and troubleshooting at the application, OS and networking level.
  • Familiar with network infrastructure such as routers, load balancers, proxy servers, and firewalls.
  • Experience with SQL to perform data validation.
  • Proven ability to provide technical mentoring other QA Engineers.
  • Flexible and adaptable in meeting the changing needs of the department and business.
  • Good verbal and written communication skills, able to clearly articulate complex technical issues and relate to customers requirements/needs.

Desired skills and experience

  • Experience with I18N and L10N.
  • Experience with quality systems such as ISO, CMM, or Six Sigma.
  • Experience with highly available, multi-tenant applications.

Education

  • Engineering degree or equivalent experience required; MS preferred

Relocation benefits and visa sponsorship are not available for this position. Qualified candidates should Apply Online.

Dell | Everdream is committed to diversity. We are an Equal Opportunity Employer.

return to top>>

Staff Software QA Engineer - Whitebox


Expand your career while building our next generation, high performance SaaS platform and application. Capitalizing on our success to this point, we are re-architecting our platform based on the latest technologies. Dell | Everdream intends to control and manage tens of millions of computers, processing hundreds of millions of transactions per day across large web farms. Annihilate viruses and apply patches to tens of thousands of computers, all over the world, with just a single drag-and-drop of the mouse!

Dell recently acquired Everdream as a key component of their strategy to enable customers to Simplify IT. Dell | Everdream products will continue to be developed for and offered through channel partners, and will also serve as the foundation for future Dell service offerings.

We are offering a unique opportunity to a highly motivated, competent Staff QA Engineer. You will be a key contributor in testing our API’s and maintaining our whitebox framework to produce superior quality software with a high degree of predictability.

This position is based in Fremont, California. Local candidates only please.

Job Responsibilities

  • Maintain and extend the existing whitebox framework that will provide the infrastructure to execute automated API tests.
  • Define the coding standards/ best practices for development and maintenance of whitebox code.
  • Analyze performance characteristics of the Dell | Everdream API’s.
  • Investigate the usage of code coverage tools to analyze automation test coverage.
  • Work closely with the Development teams to ensure that testability is built into the product.
  • Provide technical leadership by mentoring and supporting all members of the QA team.
  • Participate in the review of the PRD and Functional Specs and Test Plans.
  • Provide technical coaching and leadership to the QA team.
  • Execute planned tests and report product defects.
  • Assist in the continuous improvements and evolution of the QA Practices.
  • Consistently meet all committed project deliverables. Create contingency plans to cope with unexpected or unplanned work.

Job requirements

  • 6 to 8+ years of experience with a minimum of 2 years as a QA Team Lead or Whitebox Lead.
  • 2 years of Development experience programming in C# or Java.
  • Well versed in web technologies such as: JSP, ASP, HTML, JavaScript, and XML.
  • Knowledgeable in protocols such as HTTP, SSL, SMTP, SNMP, and LDAP.
  • Experience in API testing, building test drivers, and using frameworks such as jUnit and nUnit.
  • Experience in conducting load testing and performance analysis.
  • Familiar with the use of code coverage tools and memory leak detection and analysis.
  • Excellent ability to troubleshoot and isolate application issues.
  • Familiar with network infrastructure such as routers, load balancers, proxy servers, and firewalls.
  • Experience with SQL to perform data validation.
  • Proven ability to provide technical mentoring other QA Engineers.
  • Flexible and adaptable in meeting the changing needs of the department and business.
  • Good verbal and written communication skills, able to clearly articulate complex technical issues and relate to customers requirements/needs.

Desired skills and experience

  • Experience with i18N and L10N.
  • Experience with quality systems such as ISO, CMM, or Six Sigma.
  • Experience with highly available, multi-tenant applications.

Education

  • Engineering degree or equivalent experience required; MS preferred

Relocation benefits and visa sponsorship are not available for this position. Qualified candidates should Apply Online.

Dell | Everdream is committed to diversity. We are an Equal Opportunity Employer.

return to top>>