Senior Director of Product: Fax
Consensus Cloud Solutions · United States · 2 wk ago
RemoteRemoteMarketingFull-time
About the role
Responsible for developing and implementing innovative solutions to complex problems in the field of software engineering. Collaborates closely with cross-functional teams including product managers, designers, and other engineers.
Responsibilities
- Design and develop high-quality software applications using modern programming languages and frameworks.
- Contribute to the design and implementation of scalable and maintainable systems.
- Collaborate with team members to ensure project timelines and deliverables are met.
- Participate in code reviews and provide constructive feedback to peers.
- Stay updated with the latest industry trends and technologies.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- At least 5 years of professional experience in software development.
- Experience with version control systems such as Git.
- Strong understanding of object-oriented programming principles.
- Proficiency in at least one programming language commonly used in software development (e.g., Java, Python, C#).
Qualifications
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Strong communication and interpersonal skills.
- Passion for technology and a desire to continuously learn and improve.
Skills
- Experience with agile methodologies.
- Knowledge of database management systems (e.g., SQL).
- Experience with cloud platforms (e.g., AWS, Azure).
- Understanding of software testing and quality assurance practices.
Benefits
- Competitive salary commensurate with experience.
- Flexible working hours.
- Professional development opportunities.
- Health insurance coverage.
- Employee discounts on technology products.
Pay
Salary range: $80,000 - $120,000 annually.
Schedule
Full-time position with a flexible schedule.