Remote Senior Software Engineer C

Posted

Apply now
Please, let 3Pillar know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer position at 3Pillar involves collaborating with industry leaders to drive transformative projects that redefine urban living, establish new media channels for enterprise companies, and innovate in healthcare.
  • The role requires effective communication with client project stakeholders regarding project status and recommendations.
  • The engineer will craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Responsibilities include accurate planning and estimation efforts, gathering requirements, and organizing/presenting developed features for clients.
  • The engineer will execute complex activities within 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 and iterate on solutions is essential.
  • The role involves engaging in agile software development practices, including daily stand-ups, sprint planning, and team retrospectives.
  • Participation in the Engineering Practice community is expected, including mentoring others and supporting the growth of technical capabilities.
  • The engineer will independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.

Requirements:

  • A minimum of 5+ years of experience in software engineering is required.
  • At least 5 years of experience in C programming is necessary.
  • A minimum of 3 years of experience in Linux is required.
  • At least 2 years of experience in networking is needed.
  • Expertise in implementing an HTTPS server that emulates the Amazon Bootstrap server is required.
  • Skills to extend an existing application to initiate an HTTPS connection to a URL provided by the DHCP server are necessary.
  • Experience in Agile software development methodologies is essential.
  • Expertise in applying Object-Oriented Programming principles, including abstraction and encapsulation, is required.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is necessary.
  • The candidate should have a practice of mentoring other engineers and decision-makers throughout the organization.
  • A good understanding of SOLID principles and knowledge of REST API and serialization formats is required.
  • An intermediate understanding of networking principles and familiarity with OWASP is necessary.
  • Proficiency in the English language is required.

Benefits:

  • 3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a blend of both.
  • The company promotes a remote-first approach, facilitating a global team experience and learning from top talent across cultures.
  • Well-being is prioritized, with a focus on fitness offerings, mental health plans, and generous time off to ensure team members operate at their best.
  • The professional services model at 3Pillar accelerates career growth and development opportunities across various projects, offerings, and industries.
  • The company is an equal opportunity employer, committed to diversity and values like Intrinsic Dignity and Open Collaboration.
  • Employees are encouraged to be part of a global tech community, enhancing their professional network and experience.
Apply now
Please, let 3Pillar know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback