Skip to main content

Software Senior Engineer (Release Engineer)

Round Rock, Texas, Austin, Texas, United States 05/03/2019
Apply now

Software Senior Engineer (Release Engineer)
Round Rock, 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. We can’t wait for you to discover this for yourself as a  Software Senior Engineer on our Server Software team in Round Rock, Texas.

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.

We are seeking an experienced release engineer willing to engage and collaborate with development teams to improve existing processes via automation and industry best practices for continuous integration. The candidate will be responsible for the design and development of build scripts, source code control, and working closely with Dell EMC Server and DELL EMC Storage development teams to release world class products.   This candidate must be self-driven, strong troubleshooter, and willing to work with global teams.  The ideal candidate will have a BS or MS degree in Computer Science or Computer Engineering with 6+ years of experience in release engineering. Degree requirements could be satisfied with equivalent work experience.

Essential Requirements

  • 6+ years of experience working in a release engineering team

  • BS or MS degree in Computer Science or Computer Engineering

  • Knowledge of at least 1 build system (gnu build system/autotools/poky)

  • Strong scripting skill utilizing Python and Bash

  • Experience managing source control (git/Gitolite)

  • Linux System Administration

  • Continuous Integrations tools experience (Jenkins)

  • Experience with Docker containers

  • Must be detail oriented and provide high quality of deliverables

  • Effective communication skills are required to be able to articulate complex solutions back to customers as part of collaborative efforts

  • Ability to solve highly technical and complex problems for several programs and projects running simultaneously. Demonstrate strong drive for results

  • Organization and leadership skills are required to setup and lead cross team meeting to identify, understand, and solve business challenges related to the customer’s build environment

  • Experience with managing large heterogeneous build farms


Desirable Requirements

  • 2-3 years of experience as Release Engineering team lead (might have to remove this for I7)

  • Experience in training team members with industry best practices on a regular cadence, heightening the knowledge and education of the team

  • Embedded Linux Image build experience with Yoctois a plus

  • Experience with Application lifecycle management tools (For example Atlassian, TFS, Rally)

  • Experience with Kubernetes for the automated deployment of containers

  • Knowledge about Dell enterprise infrastructure a plus (switches, rack/blade servers/EqualLogic iSCSI, etc) vSphere 5.x, ESXi, Network administration, Web Services Tools and Frameworks

  • Managing package repositories such as Artifactory or PULP

  • Configuration Management tools (For example Puppet/Nagios)

  • Ability to provide accurate development estimates for use in scheduling and planning. Goal is to achieve a minimum of 95% on time delivery on commitments

  • Experience on any open source project a plus. References to github ID accepted

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.

Job Family: Engineering Engineering-Development Job ID: R66953

Apply now

Related Job Opportunities

View All Opportunities
All Locations