Building digital businesses, together.
Software Engineer – C/C++/Linux
Location
Costa Rica
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – C/C++/Linux
3Pillar Global
• Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality. • Provide accurate status tracking, reporting, and estimation using project methods and tools. • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation. • Execute activities within the current methodology and uphold the highest quality standards. • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success. • Take ownership of projects, from technical design to a successful launch.
Job Requirements
- 5+ years of experience in C / C++.
- Multithreaded programming
- Network protocols working experience
- 3+ years experience in Linux environment
- 2+ years experience in using containerized environments
- Experience in engineering software systems of medium-to-large scope and complexity.
- Familiarity with Agile software development methodologies.
- Proficiency with relational databases and SQL.
- Proficiency in the English language.
Benefits
- Medical Insurance benefits as per company policy.
- Life Insurance as per company policy
- 12 days of paid vacation, sick leave and paid holidays as per local law
- Paternity and maternity leave as per as per local law
- Marriage, bereavement and graduation leaves as per company policy
- Sick leave and paid holidays as per local law
- Christmas bonus as per local law
- Saving Fund “Asociacion Solidarista”
- Beach house (Managed by the Asociacion Solidarista)
- Discounts in local shops
- Direct deposit of payroll.
- Paid professional certifications
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior JavaScript Engineer – React, Node, GraphQL
VaricentIndustry-Leading Sales Performance Management Software for Growth Market and Enterprise Organizations.
• Lead the design and development of new features using the MERN stack. • Build cloud-native apps with AWS Lambda, Aurora, DynamoDB, ECS, and GraphQL. • Improve system scalability, performance, and architecture. • Write clean, efficient, and maintainable code with CI/CD and test automation. • Collaborate closely with product and design to deliver intuitive user experiences. • Guide junior developers through code reviews and technical mentoring.
Role Description Workstate seeks a GoLang AWS Developer to join our team! In this exciting role, you will develop and manage cloud-based applications using Go and AWS technologies. If you are passionate about building scalable and efficient applications while delivering exceptional value to our clients, you'll fit right in at Workstate. This position is a remote opportunity, available to people residing in Colombia or Argentina with the right to work in that country. Qualifications - 6+ years of professional experience - Proficient in GoLang and its frameworks - Hands-on experience with AWS services (e.g., RKS, MSK, EC2, S3, Lambda, API Gateway) - Knowledge of microservices architecture - Familiarity with DevOps practices and CI/CD pipelines - Experience with Kafka and/or other messaging and queueing frameworks - Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases - Strong understanding of RESTful API design and development - Experience working within an Agile team environment - B2 level (upper-intermediate) or higher English language competency with ability to communicate effectively in professional settings, both written and verbal. Company Description
Role Description Workstate seeks a Lead GoLang AWS Developer to join our team! In this role, you will be responsible for providing hands-on agile tech leadership for our team developing and managing cloud-based applications using Go and AWS technologies. If you are passionate about building scalable and efficient applications while delivering exceptional value to our clients, you'll fit right in at Workstate. This position is a full-time, remote opportunity, available to people residing in Colombia or Argentina. - A track record as a technical leader with teamwide impact. - Experience leading development teams in an agile context. - Experience decomposing and assigning work to your team members. - Experience removing blockers, pulling devs out of blind alleys, and maintaining forward momentum. - Proficient in GoLang and its frameworks. - Hands-on experience with AWS services (e.g., RKS, MSK, EC2, S3, Lambda, API Gateway). - Knowledge of microservices architecture. - Familiarity with DevOps practices and CI/CD pipelines. - Experience with Kafka and/or other messaging and queueing frameworks. - Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases. - Strong understanding of RESTful API design and development. - Experience working within an Agile team environment. - B2 level (upper-intermediate) or higher English language competency with ability to communicate effectively in professional settings, both written and verbal. Qualifications - 6+ years of professional experience. Company Description
• Participate in the design of the solutions and software to cover the required functionalities. • Review, improve, and optimize application code using advanced AI tools and modern development practices in Trading Controls tools. • Develop the required specifications, through the delivery of services and technical components required for its operation with a view of your own development and its integration with other teams and systems. • Document the solutions in JIRA, Confluence, ALM. • Analyze and review Java and Spring Boot-based applications to ensure code quality, scalability, and maintainability, and reduce technical debt. • Leverage AI-powered tools (e.g., GitHub Copilot, Devin) to accelerate code analysis, refactoring, and documentation. • Collaborate with engineering teams to identify performance bottlenecks and propose improvements. • Support the implementation of best practices in backend and frontend development. • Contribute to continuous integration and delivery processes. • Manage requests to other production support teams.



