Software Engineer 2

Hopkinton, Massachusetts, United States

Dell Technologies

Dell bietet Technologielösungen, Services und Support. Notebooks, Touchscreen-PCs, Desktop-PCs, Server, Speicher, Monitore, Gaming und Zubehör kaufen

View all jobs at Dell Technologies

Apply now Apply later

Software Engineer 2

The Software Engineering team delivers next-generation 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.

The Dell Technologies Office of the Chief Technology Office (CTO), Dojo delivers Research Studies and Proof-of-Concepts that are cutting edge technology focused, customer informed, 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 several ecosystems. Current technologies of interest include AI / ML, Data Engineering, 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. 

Join us to do the best work of your career and make a profound social impact as a Software Engineer 2 on our Software Engineering Dojo team located in Hopkinton, Massachusetts or Austin, Texas.

 
What you’ll achieve 


As a Software Engineer, you’ll work in a collaborative environment both internally and with customers. You'll also enjoy working at the cutting edge or even creating the cutting edge of technology. This is a rare opportunity to get an up-close view of our customers, their challenges and how your solutions will work out. 

 

You will:  

  • Design, develop and prototype applications/solutions using agile methodologies 

  • 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 iterations 

  • Engage in Xtreme Programming practices with your peers, including pair programming, test-driven development, and rapid prototyping 

  • Be responsible for day to day development and support research initiatives in the Office of the CTO

 
Take the first step towards your dream career 

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: 
 
Essential Requirements 

  • 2-5 years of professional Engineering experience with a Bachelor’s degree

  • This position requires a software developer, who truly understands multiple key technologies and applications, thrives in a fast-paced, highly ambiguous environment, and has the ability and track record of influencing and collaborate closely with peers, sometimes via pair programming  Excellent track record in software design and development with experience with languages like Python/GoLang/Java/C++/JavaScript

  • Familiarity with at least one of the following – SQL/NoSQL, Graph/Vector DBs, TensorFlow, PyTorch, or Large Language Models (LLMs) 

  • Experience with one of the following – Hyperscale, Cloud, Enterprise, or SaaS, architectures/applications 

 
Desirable Requirements 

  • Advanced degree in Computer Science, Software Engineering and/or Professional Technical Certifications

  • Familiarity in building or maintaining data pipelines or ETL (Extract, Transfer & Load) processes, MLOps and the Hugging Face ecosystem, DevOps tools such as Terraform, Ansible and Vagrant, Orchestrators such as Kubernetes, Mesos/Marathon, Docker

Compensation

Dell is committed to fair and equitable compensation practices. The salary range for this position is $111,350 - $145,410.

Benefits and Perks of working at Dell Technologies

Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that awaits you as a Dell Technologies team member — right now at MyWellatDell.com

Swarm 

Who we are

We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you.

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.

Dell Technologies 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. Read the full Equal Employment Opportunity Policy here.

Apply now Apply later
  • Share this job via
  • 𝕏
  • or
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Ansible Architecture Computer Science Data pipelines DevOps Docker Engineering ETL Golang Java JavaScript Kubernetes LLMs Machine Learning MLOps NoSQL Pipelines Prototyping Python PyTorch Research Security SQL TDD TensorFlow Terraform

Perks/benefits: Career development Health care

Region: North America
Country: United States

More jobs like this