Search jobs > Austin, TX > Staff software engineer

Staff Software Engineer

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

Position Summar

We are seeking an experienced and visionary Staff Software Engineer to join our talented team. In this role, you will be responsible for driving technical excellence, leading and mentoring junior engineers, and contributing to the architecture and development of complex software systems.

You will collaborate closely with cross-functional teams to deliver high-quality solutions that meet the needs of CDK customers and drive business growth.

Position Responsibilities & Essential function

Lead the cross-functional teams to design, development, and implement scalable software solutions.

Provide technical leadership and guidance to engineering teams, ensuring adherence to best practices and standards.

Architect robust and scalable systems that can accommodate future growth and evolving business needs.

Collaborate with product managers, designers, and stakeholders to define technical requirements and priorities.

Mentor and coach junior engineers, fostering a culture of learning and continuous improvement.

Conduct code reviews and ensure code quality, performance, and security standards are met.

Champion engineering best practices, including Agile methodologies, CI / CD pipelines, and automated testing.

Stay abreast of emerging technologies and industry trends, and evaluate their potential impact on our products and processes.

Drive innovation and process improvements to enhance productivity and efficiency across the engineering organization.

Qualifications

B.S or M.S in Computer Science or related field.

8+ years of software development experience in building distributed Enterprise software

Proven track record of delivering complex, high-quality software solutions on time and within budget.

Solid understanding of object-oriented programming principles, design patterns, and data structures.

Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL solutions (MongoDB, Cassandra) or similar

Experience with cloud platforms such as AWS, Azure, or Google Cloud.

Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes).

Familiarity with modern development tools and practices, including version control systems (e.g., Git), CI / CD pipelines, and automated testing.

Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.

Preferred :

Previous experience in a leadership or technical leadership role.

Advanced degree or certifications in software engineering or related fields.

Experience with machine learning, artificial intelligence, or data analytics technologies.

Contributions to open-source projects or technical communities.

Compensation : $140,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
Procore
Austin, Texas

We are looking for a Staff Software Engineer to join Procore's Platform Services Division. As a Staff Software Engineer on the DevOps Tools Team, you'll be on a team building an operational data platform for Procore; aggregating data from many sources for analysis by leaders and teams. Identify and ...

Promoted
Visa
Austin, Texas

Be responsible for the architecture, design, development, and implementation of software applications. ...

Promoted
PayPal
Austin, Texas

As a Staff Software Engineer on the Marketing Technology Platform, you'll engage in all facets. As Staff Software Engineer on our Marketing Technology Platform, you'll engage in all facets of application development, including design, coding, ensuring security measures, testing, and overseeing produ...

Promoted
Visa
Austin, Texas

Austin Click2Pay team is looking for a talented Staff Test Engineer. Real passion for high quality software engineering. You will lead Test Engineering efforts for the Click2Pay (Secure Remote Commerce SRC) Checkout team, regional initiatives, and future services. Ensure efficient test case manageme...

GEICO
Austin, Texas
Remote

GEICO is seeking an experienced Cloud Network Software Engineer with a passion for building high performance, highly available software-defined network platform. As the Cloud Network Software Engineer you will play a pivotal role in design and development to shape our network architecture, driving i...

Visa
Austin, Texas

Be responsible for the architecture, design, development, and implementation of software applications. ...

Victory
Austin, Texas

We are looking for a Staff Software Engineer who will be a key member of the Engineering team. About the Staff Software Engineer position. Staff Software Engineer responsibilities are:. Staff Software Engineer requirements are:. ...

arm limited
Austin, Texas

Arm is seeking skilled, experienced, and highly motivated release engineering expert to join our Software Engineering group. Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself. Experience in software...

General Motors
Austin, Texas

Knowledge of operating system, networking and systems engineering management. Expertise in end-to-end applications hosted on Kubernetes with a focus on scalability, high availability, and fault tolerance including the engineering of Operators and CRDs. Experience in designing and engineering highly-...

Favor Delivery
Austin, Texas

Strong understanding of all aspects of software engineering including test automation techniques, data engineering, security and devops. A true full stack engineer who owns every part of engineering including: design, development, deployment, debugging, monitoring and support. Our engineers make hig...