Full Time

Senior Software Engineer (C )

Signify Technology
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Signify Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (C) at Signify Technology will be responsible for designing, implementing, and maintaining high-performance software solutions in C. This position requires a deep understanding of software development principles and practices, with a keen focus on delivering robust and scalable code. The candidate will collaborate with cross-functional teams, engage in code reviews, and mentor junior developers to foster an innovative and productive work environment. The ideal candidate will have a passion for technology and a commitment to continuous improvement and excellence in software engineering.



Job Responsibilities

  • Design and develop high-quality software applications using C.
  • Analyze and improve existing software code and architecture for performance and scalability.
  • Collaborate with product managers and other stakeholders to define technical requirements and specifications.
  • Conduct thorough code reviews to ensure adherence to best practices and high-quality standards.
  • Mentor junior software engineers and provide guidance on complex technical issues.
  • Participate in Agile development processes to deliver projects on time and within budget.
  • Maintain comprehensive documentation of software designs, architectures, and processes.
  • Stay informed about industry trends and emerging technologies to drive innovation.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of software development experience in C programming.
  • Strong understanding of data structures, algorithms, and software design patterns.
  • Experience with version control systems, preferably Git.
  • Proficient in debugging and troubleshooting complex software issues.
  • Knowledge of Agile methodologies and experience working in a collaborative team environment.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.


Technologies & Tools

The Senior Software Engineer will work with an array of technologies and tools including, but not limited to, the C programming language, integrated development environments (IDEs) such as Visual Studio or Eclipse, debugging tools, CI/CD pipelines, and version control systems like Git. Familiarity with cloud services and containerization technologies may also be beneficial.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position at Signify Technology will possess a strong technical acumen combined with excellent teamwork and leadership abilities. They should be proactive, innovative thinkers who are not only able to follow established codes and practices but also willing to explore new techniques and solutions. A commitment to producing quality work, the ability to adapt to changing environments, and a passion for continuous learning are essential traits for success in this role.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.