Search jobs > Austin, TX > Remote > Staff software engineer

Staff Software Engineer - Database [US-Remote]

CDK Global
Austin, TX, USA
$145K-$180K a year
Remote
Full-time

We are looking for an experienced Staff Software Engineer - Database to join our talented, growing team! As CDK's Database Staff Software Engineer , one will bring their technical expertise and breadth of experience to many conversations.

This individual is a subject matter expert responsible for developing and maintaining functionalities within CDK’s cloud-based inventory management system, that leverages AI features.

Overall, our Database Staff Software Engineer plays a crucial role in designing, developing, implementing, and maintaining the health and performance of CDK's database system(s).

This individual is highly skilled, with a deep understanding of database technologies and a focus on ensuring data integrity, security, and scalability.

T his individual is key to assisting with bridging the gap between AI concepts and practical application, contributing to a more efficient and intelligent SaaS offering for CDK customers.

Essential Functions (not limited to) :

  • Lead contributor on multi-dimensional, complex projects and initiatives associated with inventory management software
  • Leads functional teams and projects with complex resource requirements, risks and challenges
  • Works independently with guidance only in complex situations
  • Collaborates with architects and application developers to design and optimize database schemas that efficiently store and retrieve data relevant to the organization's needs
  • Partners with senior engineers and product managers to understand feature requirements and translate them into technical specifications
  • Normalizes database structures to minimize data redundancy, improve data integrity, and enhance query performance
  • Implement best practices for database indexing and partitioning to optimize data retrieval speeds and overall database efficiency
  • Write complex database queries using languages like SQL (Structured Query Language) to retrieve, manipulate, and analyze data stored within the database systems
  • Develops stored procedures and functions to automate repetitive database tasks and improve application performance
  • Implements database security measures like user access controls and data encryption to ensure the confidentiality and integrity of sensitive information
  • Directly impacts the achievements of customer, operational, project or service objectives across work teams
  • Drives timely / quality delivery against business goals, while evangelizing and improving engineering excellence
  • Solves a variety of highly complex and multifaceted problems within and / or across multiple areas
  • Uses sophisticated analytical thought and provides unique thought leadership in evaluating issues
  • Determines objectives and approaches to projects across business unit
  • Mentors and provides specialized technical guidance to others within own function
  • Partners with functional leadership to influence priorities and objectives
  • Provides technical expertise to peers in other functions
  • Communicate effectively with other software engineers to ensure code consistency and maintain a collaborative development environment
  • Potentially contribute to technical documentation related to the AI aspects of the inventory management system

Required Qualification and Attributes :

  • Bachelor’s degree in related field with 8+ years of programming experience or 10+ years of progressive programming experience, with a strong focus on database development
  • Programming and design experience with proven track record of delivering products in production
  • Programming and design experience with proven track record of delivering products in production.
  • Ability to lead design for complex projects
  • Ability to technically document software deliverables through use cases, design documents, and technical specifications
  • Proficient with test-driven development and web template technologies
  • Experience utilizing Agile and Scrum software development methodologies
  • Ability to document, track and monitor a problem / issue to a timely resolution
  • Ability to design components for scale, performance, and experience
  • Knowledge of operating systems
  • Collaborative problem-solving ability and self-motivated
  • Action-oriented and results-focused
  • Strong influencing skills; strong verbal and written communication skills along with prioritization of duties

Strongly Preferred Qualifications :

  • Master's degree in related field with 6+ years of programming experience
  • Python, R, or Scala
  • Experience with machine learning frameworks and libraries such as TensorFlow or similar
  • Relevant AI-powered inventory management experience
  • SaaS or Automotive Industry

Base Salary Ranges : $145,000 - $180,000

CDK Global is committed to fair and equitable compensation practices. Compensation packages are based on several factors, including but not limited to skills, experience, certifications, and work location.

The total compensation package for this position may also include annual performance bonus, benefits and / or other applicable incentive compensation plans.

We offer Medical, dental, and vision benefits in addition to :

Paid Time Off (PTO)

401K Matching Program

Tuition Reimbursement

30+ days ago
Related jobs
Promoted
ARM
Manchaca, Texas

The Central Engineering - Software team is responsible for developing and improving the software ecosystem around Arm's next generation of applications processors. We work on a range of development platforms, software-modeling, FPGAs and early silicon, sometimes many months before the processors...

Promoted
Procore
Austin, Texas

Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems. This position reports to the Manager, Software Engineering and can work from. Build underlying application platform features that enable customization and platform ext...

Promoted
VirtualVocations
Austin, Texas

Key Responsibilities:Get paid to write open-source softwareWork on new products that bring omnichain technology to end-usersWork on data-heavy, high-traffic backendsRequired Qualifications:Minimum of 4 years working as a software engineerFull-stack engineering experience with a focus on backend and ...

Promoted
ARM
Austin, Texas

Arm is seeking skilled, experienced, and highly motivated release engineering expert to join our Software Engineering group. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the ...

Promoted
VirtualVocations
Austin, Texas

A company is looking for a Staff Software Engineer for their Care Access Team. ...

Splunk Inc
Texas, United States
Remote

We’re all about making our customers ecstatic about our products, and you’ll frequently work with customers directly to resolve complex needs. Skilled and dedicated peers, all the way from engineering to product management and customer support. We are an engineering and product-focused company. As t...

Promoted
VirtualVocations
Austin, Texas
Remote

A company is looking for a Remote C#. Key Responsibilities:Working effectively in a collaborative and innovative small team-oriented environmentTaking start-to-finish ownership of the full development lifecycleDeveloping cutting-edge software solutions with high-quality codeRequired Qualifications:3...

GEICO
Austin, Texas
Remote

As a Staff Engineer, you will:. Navigate the complexities of hardware solutions with ODM partners, focusing on customization that integrates seamlessly with existing systems and future technologies. Devise and implement automation scripts and tools for a wide range of hardware management tasks using...

General Motors
Austin, Texas
Remote

For purposes of this policy, “protected characteristics" include an individual's actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender ...

GEICO
Austin, Texas
Remote

As a Senior Staff OpenStackEngineer in our Hardware Engineering team, you will spearhead the design, development, deployment, and management of our advanced private cloud systems. As a Senior Staff Engineer,you will:. Lead the architecture, implementation, and ongoing management of scalable and robu...