Staff Software Engineer

CDK GlobalAustin, TX
Remote

About The Position

CDK Global, LLC is seeking a Staff Software Engineer to perform design, development, testing, documentation, code review, and analysis of various software applications. This role involves implementing technical solutions that satisfy business requirements for function, performance, security, and maintainability. The engineer will assist in planning technical infrastructure and strategy, meet with stakeholders to determine software requirements, and perform gap analysis. A key focus will be on highly complex software to identify improvements in performance and usability, serving as a technical SME and mentor. The position provides highly technical leadership, direction, and design expertise to extend CDK’s full solutions suite and develop new features. Responsibilities include mentoring others, fostering collaboration and innovation, and participating in the development lifecycle with a focus on new features and functionalities for large-scale enterprise software solutions, encompassing service layers, integration, user interfaces, and data. Technical documentation of software deliverables through use cases, design documents, and developer documentation is required. The role also involves proposing product enhancements and the adoption of new features, including new technologies, security enhancements, and performance improvements. Collaboration with teams during potential or active outages, walkthrough troubleshooting steps, and establishing tests and best practices to prevent recurrence are also key duties. The Staff Software Engineer will lead projects, working with junior and senior engineers, and coach adopters of the product. This position is 100% telecommuting.

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