Staff Software Engineer
Company | CDK Global |
---|---|
Location | Portland, OR, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Programming and design experience with proven track record of delivering products in production.
- Ability to lead design for complex project.
- 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
- Bachelor’s degree in Computer Science, Engineering, or related field with at least 8 years of experience, or a Masters degree with at least 6 years of experience; OR in lieu of a bachelor’s degree at least 10 years of experience
Responsibilities
- 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
- Guided by long-term business unit goals and objectives
- 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
- Network with others in multiple functions
Preferred Qualifications
- Programming and design experience with proven track record of delivering products in production.
- Ability to lead design for complex project.
- 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