Software Principal Engineer/Data Scientist - Remote USA

Dell Technologies
Apply Now

Job Description

Software Principal Engineer

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us as a Software Principal Engineer on our Software Engineering team in Remote, USA to do the best work of your career and make a profound social impact. Remote work options are available.

What you’ll achieve

In this role, you’ll contribute to the design and development activities associated with software. You’ll use a wide range of applications, debuggers, compilers and programming languages.

You will

  • Participate in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
  • Utilize software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall)
  • Gather business requirements and participates in product definition and feature prioritization, including customer usability studies. Performs competitive analysis for features at a product level scope
  • Aid in testing and fixing of new or enhanced products
  • Create technical documentation of software products/solutions. Assist with the development and review of end user and technical end user documentation

Essential Requirements:

  • Bachelors (BS/BE) or master’s degree in computer science or equivalent experience
  • 5+ years of industry experience
  • Strong fundamentals in core Computer Science areas - Object Oriented Design, Data Structures, and Algorithms
  • In-depth knowledge of data sciences - big data environments/tools, data analytics, and AI/ML technologies.
  • Database experience using MySQL, SQLite, PostgreSQL, or Microsoft SQL Server
  • Experience with Big Data concepts like map reduce, machine learning, NoSQL, etc.
  • Proven track record of delivering quality production software and leading development projects
  • Proficiency in multiple programming languages such as Java, C#, C++, proficiency in Python is a must
  • Experience working with Agile methodologies and source code management
  • Highly collaborative with effective written and verbal communication skills
  • Strong sense of project ownership, urgency, and drive
  • Ability to mentor other software engineers

Desirable Requirements:

  • Proficiency in developing and implementing highly scalable, high throughput web applications and backend systems
  • Experience designing and implementing RESTful web services
  • Familiarity with Microservice concepts like containers, Kubernetes, messaging buses, etc.
  • Familiarity with Atlassian tools (Confluence, JIRA)

Here’s our story; now tell us yours

Dell Technologies helps organizations and individuals build a brighter digital tomorrow. Our company is made up of more than 150,000 people, located in over 180 locations around the world. We’re proud to be a diverse and inclusive team and have an endless passion for our mission to drive human progress.

Company Info.

Dell Technologies

Dell Technologies Inc. is an American multinational technology company headquartered in Round Rock, Texas. It was formed as a result of the September 2016 merger of Dell and EMC Corporation (which later became Dell EMC). Dell's products include personal computers, servers, smartphones, televisions, computer software, computer security and network security, as well as information security services. Dell ranked 35th on the 2018 Fortune 500 rankings

  • Industry
    Computer software,Computer hardware
  • No. of Employees
    165,000
  • Location
    Dell Way, Round Rock, Texas, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Dell Technologies is currently hiring Principal Software Engineer Jobs in Atlanta, GA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More