Staff Software Engineer

CDK GlobalAustin, TX
Remote

About The Position

CDK Global is seeking a Staff Software Engineer to join their team. This role involves performing design, development, testing, documentation, code review, and analysis of various software applications. The engineer will implement technical solutions that satisfy business requirements for function, performance, security, and maintainability. They will also assist in planning technical infrastructure and strategy, meet with stakeholders to determine software requirements, perform gap analysis, and focus on improving performance and usability of complex software. This position serves as a technical SME and mentor, providing highly technical leadership, direction, and design expertise to extend CDK’s full solutions suite and develop new features. The role involves fostering collaboration and innovation, participating in the development lifecycle with a focus on new features and functionalities for large-scale enterprise software solutions, and technically documenting software deliverables. The engineer will propose product enhancements and the adoption of new features, including new technologies, security enhancements, and performance improvements. They will also work with teams during potential or active outages, troubleshoot, and establish best practices to prevent recurrence. The Staff Software Engineer will lead projects, working with junior and senior engineers, and coach product adopters. The position is 100% remote.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology, Software Engineering, or a related field plus 8 years of professional experience as a Software Developer or related occupation.
  • Utilize the AWS platform to design, deploy, and manage scalable and reliable products.
  • Develop state-of-the-art solutions for the document management platform using technologies such as Java, Kafka, and MongoDB.
  • Programming Languages: SpringBoot and NodeJS.
  • Project management tools: Agile methodology, Jira, Jira Align, and Scrum/Kanban boards.
  • Tech stack: ElasticSearch, AWS Services: EC2, S3, Lambda, DynamoDB, RDS, Systems Manager, IAM.
  • Tools to develop, test, and deploy applications: IntelliJ idea, aws-cli, Postman, Docker, Kubernetes, and SAM (serverless application model) CLI.
  • Test Automation: Junit, JMX, Jmeter, and Sonar.
  • Continuous Integration / Continuous Delivery tools: Terraform, Bamboo, Sonar, Blackduck, Coverity, and Checkmarx.
  • Monitoring, operations tools: OpsGenie, Appdynamix, CloudWatch Alarms.

Responsibilities

  • Perform design, development, testing, documentation, code review, and analysis of various software applications.
  • Implement technical solutions that satisfy business requirements for function, performance, security, and maintainability.
  • Assist in planning technical infrastructure and strategy using an understanding of internal and industry solutions.
  • Meet with stakeholders to determine software requirements.
  • Perform gap analysis and document findings.
  • Focus on highly complex software to find points of improvement in performance and usability; serve as technical SME and mentor.
  • Provide highly technical leadership, direction, and design expertise to extend CDK’s full solutions suite and develop new features.
  • Mentor others and foster collaboration and innovation.
  • Participate in the development lifecycle with a focus on developing new features and functionalities for large-scale enterprise software solutions, encompassing service layers, integration, user interfaces and data.
  • Technically document software deliverables through use cases, design documents, and developer documentation.
  • Propose product enhancements and the adoption of new features, including new technologies, security enhancements, and performance improvements.
  • Work with teams during potential or active outages walkthrough troubleshooting steps and establish tests and best practices to ensure the outage will not be repeated.
  • Lead projects working with junior and senior engineers and coach adopters of the product.

Benefits

  • Medical
  • dental
  • vision benefits
  • Paid Time Off (PTO)
  • 401K Matching Program
  • Tuition Reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service