Dell Principal Software Engineer - Office of CTO in Austin, Texas

Principal Software Engineer - Office of CTO

Competitive salary

Austin, Texas

Dell provides the technology that transforms the way we all work and live. But we are more than a technology company — we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities.

The Dell EMC Office of the CTO, Open Innovation Lab team delivers Proof-of-Concepts that are customer focused, customer engaged, exploring unmet requirements/business problems through rapid prototyping to deliver innovative products and solutions for the global market. Working at the cutting edge, we design and develop innovative software applications across a number of ecosystems. Current technologies of interest include AI / ML, Trusted Compute / Security, Edge Architectures and Optimizations, Real Time Analytics, Automation and M&O and Containers and Cloud Stack Optimizations — all with the most advanced technologies, tools, software engineering methodologies and the collaboration with customers, internal and external partners.

We are looking for a Principal Engineer to join our team in Austin, Texas and play a key role in the evolution of Dell.

Key Responsibilities

  • Software design, development and prototyping of applications/solutions using agile methodology

  • Exercise considerable latitude in translating “loose” customer requirements, mapping them to tangible technical requirements and developing proof-of-concepts spread over one or more 6-8 week sprints

  • Collaborate well with peers within Dell, customers and partners

  • Interact cross functionally with customers, account teams, partners, architects, peers across Dell, senior management in the course of execution of Open Innovation Lab projects

  • Lead change and continuous improvement for both innovation and processes.

Essential Requirements

  • This position requires an accomplished software engineer, who truly understands multiple key technologies and applications, can create software, thrives in a fast-paced, highly ambiguous environment and has the ability and track record of influencing and collaborating with others.

  • BS and Masters in Computer Science or equivalent degree with 7+ year’s software industry experience.

  • Be a self-motivated, quick learner, strong problem solver, team player, and effective communicator demonstrating strong written, verbal and presentation skills.

  • Experienced with collaborating with customers to understand the problem statement/use cases and mapping them to tangible technical requirements.

  • Experience working across cross-functional teams – customers, business units, partners, architects, account teams and senior management.

  • Excellent track record in software design and development with significant experience with a language like Java/Python/C++/JavaScript.

  • Experienced with Agile Development.

  • In-depth experience with one of the following – Hyperscale, Cloud, Enterprise, SaaS or Telco (NFV/SDN) architectures/applications.

  • Familiarity with Virtualization, OpenStack, Big Data Analytics, Real time Analytics or Machine Learning,

  • Hands-on experience with one or more of the following technologies: Containers, Spark/Flink, Drools, NodeRED, NiFi, Kafka, Zookeeper, Cassandra/CouchDB, Hadoop/HDFS, ELK, Bosun, Hyper scale storage technologies,

  • Experience with a Platform or Framework such as J2SE/J2EE, Spring, Node.js, Serverless

Desirable Requirements

  • Experience with Open Source Software development.

  • Experience with AWS, Azure or GCP public cloud environments

  • Experience with DevOps tools such as Puppet, Ansible.

  • Experience with orchestrators such as Kubernetes, Mesos/Marathon, Docker Swarm

Benefits

We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.

If you’re ready to develop cutting-edge software for a changing world, this is your opportunity to develop with Dell.

Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Learn more about Diversity and Inclusion at Dell here .

"LI Priority"