Remote Senior C Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior C Software Engineer will facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • The role involves crafting client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • The engineer will actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Responsibilities include gathering requirements and organizing/presenting developed features for clients.
  • The engineer will execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promoting client success by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions is essential.
  • The role includes engaging in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • The engineer will actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities.
  • Independently driving project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment is required.

Requirements:

  • A minimum of 5+ years of experience/expertise working as a Full Stack Engineer, with proficiency in C (5 years of experience) and Linux (3 years of experience) is required.
  • Experience in Agile software development methodologies is necessary.
  • Expertise in applying Object-Oriented Programming principles such as abstraction and encapsulation is essential.
  • High-level design proficiency following UML / C4 / ArchiMate is required.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is necessary.
  • The candidate should practice and take initiative in mentoring other engineers and decision-makers throughout the organization.
  • A good understanding of SOLID principles is required.
  • Familiarity with OWASP is necessary.
  • Proficiency in the English language is essential.

Benefits:

  • The position offers a flexible work environment, allowing for work from the office, home, or a blend of both.
  • 3Pillar Global embodies a remote-first approach from interviews to onboarding, providing a global team experience.
  • The company emphasizes well-being, spending a trimester annually focused on fitness offerings, mental health plans (country-dependent), and generous time off.
  • There are opportunities for accelerated career growth and development across projects, offerings, and industries.
  • 3Pillar Global is an equal opportunity employer, committed to values like Intrinsic Dignity and Open Collaboration, reinforcing their commitment to diversity globally and locally.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback