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. We can’t wait for you to discover this for yourself as a Software Senior Engineer on our Data Protection team in Irvine, CA.
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.
You will be part of the team that works on Dell EMC's Enterprise Copy Data Management (eCDM) product which is the industry’s first modern data management platform that discovers copies non-disruptively across the enterprise for global oversight, automates SLO compliance and efficient copy creation and optimizes IT operations
Develop code utilizing Java
Collaborate with architecture team to develop and document the software design
Work in a cross-functional team using Agile methodology
Develop automated JUnit tests
Strong core Java skills; knowledge of, or experience with, Spring framework highly desired
Good communication skills and ability to work as part of a team
Ability to learn and pickup new technologies quickly
Experience in development on Linux or similar platform
Typically requires 5+ years of related experience with a Bachelor's degree OR 3+ years with a Master's degree OR PhD without experience OR equivalent experience
Degree in Computer Engineering, Computer Science or related discipline highly desired
Experience in developing RESTful Web Services
Familiarity with data persistence using ElasticSearch
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.