Software engineer

Technical |

Part time |

Remote


Overview


We are seeking a talented and enthusiastic Software Engineer to join our dynamic team. The ideal candidate will have a passion for technology and software development, with a strong drive to create high-quality, innovative, and scalable software solutions. As a Software Engineer, you will be involved in all stages of software development, from design and implementation to testing and deployment.


Key Responsibilities


  1. Design and Development: Develop, test, and maintain software applications according to specifications and requirements.
  2. Code Quality: Write clean, scalable, and efficient code, adhering to best practices and coding standards.
  3. Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software.
  4. Problem Solving: Identify, troubleshoot, and resolve software defects and technical issues.
  5. Innovation: Contribute to continuous improvement by researching and implementing new technologies and methodologies.
  6. Documentation: Prepare and maintain technical documentation to support software development and maintenance processes.


Qualifications


  1. Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Experience: Proven experience in software development, with proficiency in one or more programming languages such as Java, C++, Python, or JavaScript.
  3. Technical Skills: Strong understanding of software development methodologies, tools, and processes.
  4. Problem-Solving Skills: Excellent analytical and problem-solving abilities.
  5. Communication: Strong verbal and written communication skills, with the ability to effectively collaborate with team members and stakeholders.


Preferred Skills


  1. Experience with agile development methodologies.
  2. Familiarity with version control systems, preferably Git.
  3. Knowledge of software testing frameworks and tools.
  4. Understanding of database management and SQL.
  5. Experience with cloud platforms such as AWS, Azure, or Google Cloud.


Benefits


  1. Competitive salary and performance-based bonuses.
  2. Comprehensive health, dental, and vision insurance.
  3. Opportunities for professional development and career advancement.
  4. Flexible work hours and remote work options.
  5. Collaborative and inclusive work environment.


How to Apply


Interested candidates are encouraged to submit their resume and a cover letter outlining their relevant experience and what makes them the ideal candidate for this role. Please apply through our company website or email your application to [HR Email Address].


Join our team and contribute to building innovative software solutions that make a difference! We are excited to meet candidates who share our passion for technology and excellence in software engineering.

About Company

Harmonic's data engine keeps 20M+ companies & 150M+ professional profiles fresh, so you can always be in the loop when a company just raised a round, just hired a CTO, or just crossed the 1M follower mark on Twitter.