Dell Database Specialist, PostgreSQL in Round Rock, Texas
Database Specialist, PostgreSQ L
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 Principal Software Engineer on our Engineering Development team in Round Rock, TX to do the best work of your career and make a profound social impact.
Our Software Engineers create solutions. As a part of the team, you will analyze the customer’s business goals, needs and general business environment to design technical system answers.
Contribute to the design and architecture of high-quality, complex systems and software/storage environments
Prepare, review and evaluate software/storage specifications for products and systems
The individual will be contributing to a team responsible for developing, maintaining, and enhancing systems management software solutions.
• The individual will have significant experience with SQL, database schema design, indexing, stored procedures, common table expressions, performance tuning and profiling and provide technical leadership in the database domain.
The Individual will have significant experience with PostgreSQL, Elastic and other SQL and noSQL databases for specialized embedded software appliances, web applications and cloud-based SaaS solutions.
• Prior experience in accurately scoping implementation resource requirements and schedule timelines is important.
• Individuals should also have good communication, mentoring, and leadership skills to work across a global development team environment.
Individuals should demonstrate a curiosity to learn and to contribute to not only the database centric aspects of the solution but to the entire application stack as well.
Good knowledge of databases; database performance tuning, stored procedures, common table expressions, programming languages; application programming; operating systems; firmware; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications
Experience with multiple programming languages, databases, operating systems, tools and hardware platforms
Experience with cloud technologies, containers, kubernetes towards the development and delivery of SaaS.
Ability to learn new tools, languages and operating systems with some training and on-the-job experience
- 8+ years of related experience with a Bachelor’s degree; or 6+ years with a Master’s degree; or 3+ years with a PhD; or equivalent experience