Principal Software Engineer
Docusign · Seattle, WA · 5 days ago
HybridEngineeringFull-time
About the role
Join a dynamic team at Docusign where you can make a meaningful impact on the future of digital document signing. We are seeking a talented individual to join our growing organization.
Responsibilities
- Develop and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product management, design, and other engineers to deliver innovative features and improvements.
- Contribute to the design and implementation of scalable and robust systems that meet business needs.
- Participate in code reviews and mentoring junior developers to foster a collaborative and supportive team environment.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 2 years of professional software development experience.
- Strong understanding of object-oriented programming concepts and experience with at least one major programming language such as Java, Python, or JavaScript.
- Experience with version control systems like Git.
- Excellent problem-solving skills and ability to work independently and as part of a team.
Qualifications
- Experience with cloud-based services and APIs.
- Knowledge of database technologies such as SQL.
- Understanding of web development principles and technologies.
- Experience with continuous integration and deployment tools.
Skills
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Experience with back-end technologies such as Node.js, Django, or Ruby on Rails.
- Knowledge of RESTful API design and implementation.
- Experience with testing frameworks such as Jest or Mocha.
Benefits
We offer a competitive compensation package, comprehensive benefits, and opportunities for professional growth and development.
Pay
Competitive salary based on experience and qualifications.
Schedule
Full-time position with flexible working hours.