Cleo Software Engineer in Columbia, South Carolina
United States /
Product Development – Engineering /
Cleo is a cloud integration software company focused on business outcomes. Every day we ensure that each one of our 4,000+ customer’s potential is realized by delivering solutions that make it easy to create value through the integration of their internal and external systems and ecosystem partners. By providing the industry’s most complete and flexible integration offerings, we are helping our client's build trusted relationships across their partner ecosystems today, while providing all the control and visibility they need to advance their business tomorrow.
Simply put, Cleo ... never stops
We are looking for a Software Engineer to join our growing Engineering team and contribute to the next generation of our platform. The ideal candidate is a hands-on developer with significant experience in building scalable software platforms. We’re looking for someone with experience in enterprise software development, preferably building multi-tenant SaaS products. They must have strong, firsthand technical expertise in a variety of DevOps, cloud and developer technologies with the proven ability to fashion robust scalable solutions that can manage large data sets. They must be at ease working in an agile environment within a development squad. This person should embody a passion for continuous improvement and test-driven development. We prefer full-stack developers, however, if your strong preference is to remain focused on front-end or back-end, we are open to that working model. #LI-Remote
What you will be doing
Analyze, design and develop tests and test-automation suites.
Design and develop software solutions using a variety of cloud technologies and languages.
Test software development methodology in an agile environment.
Provide ongoing maintenance, support and enhancements in existing systems and platforms.
Collaborate within their squad to achieve elegant solutions.
Provide recommendations for continuous improvement.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Bachelor’s Degree in computer science, software engineering or equivalent experience.
2-7 years of experience developing software
Hands-on experience working with technologies and languages like Java, Node, Typescript, Angular and SQL.
DevOps focus and experience building and deploying infrastructure with cloud deployment technologies like ansible, chef, puppet, etc.
Experience with test-driven development and automated testing frameworks.
Experience with Scrum/Agile development methodologies.
Excellent verbal and written communication skills.
Competitive base salary
Great Healthcare + Dental + Vision
401k with company match
Opportunity to work on large, high impact projects
Ongoing training and development
Equal Opportunity Employer: Disability/Veteran