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 work at 3Pillar, a leading destination for senior software engineers, focusing on transformative projects in various industries such as urban living, media, and healthcare.
The role involves architecting solutions that reshape industries and requires effective communication with client project stakeholders regarding project status and recommendations.
Responsibilities include crafting high-quality client code that is efficient, performant, testable, scalable, and secure.
The engineer will participate in planning and estimation efforts, gather requirements, and present developed features to clients.
The position requires executing complex activities within current methodologies and quality standards, promoting client success through collaboration with engineers, designers, and managers.
The engineer will engage in agile software development practices, including daily stand-ups, sprint planning, and team retrospectives.
Mentoring other engineers and participating in the Engineering Practice community is expected, along with driving project delivery from conceptualization to deployment.
Requirements:
A minimum of 5+ years of experience as a Full Stack Engineer, with at least 5 years of experience in C and 3 years in Linux.
Experience in Agile software development methodologies is required.
The candidate must have expertise in Object-Oriented Programming principles, high-level design proficiency using UML/C4/ArchiMate, and experience in creating scalable and performant enterprise-level systems.
The role requires mentoring other engineers and decision-makers, a good understanding of SOLID principles, and familiarity with OWASP.
Proficiency in the English language is mandatory.
Additional desired experience includes knowledge of Object-Relational Mappers (ORMs), architectural and design patterns, CPU hardware architectures, unit testing, cloud working, and containers using Docker/Kubernetes.
Benefits:
3Pillar offers a flexible work environment, allowing employees to work from the office, home, or a combination of both.
The company promotes a remote-first approach, enabling team members to learn from top talent globally and work efficiently across cultures.
Employee well-being is prioritized, with a focus on fitness offerings, mental health plans, and generous time off.
The professional services model at 3Pillar accelerates career growth and development opportunities across various projects and industries.
The company is committed to diversity and inclusion, reinforcing values like Intrinsic Dignity and Open Collaboration.