Cleo Senior Software Engineer- Req #187 in Columbia, South Carolina
Senior Software Engineer- Req #187
United States /
Product – Product Development /
Cleo is a cloud integration technology company focused on business outcomes. Every day, we ensure that each one of our 7,000+ customers' potential is realized by delivering solutions that make it easy to discover and create value through the connections and integration of enterprise applications supporting critical workflows. By providing the industry’s most complete and flexible integration offerings, we are helping our clients 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
Cleo is looking for senior software engineers that are interested in joining a dynamic, growing enterprise software company. Our products are designed to put the client needs first, value innovation, and solve business problems with brilliant simplicity. This position requires a candidate who is self-driven, willing to learn, and with their experience can step immediately into a senior development role.
What you will be doing
Design and develop software systems and applications as required.
Recommendations for architecture of the applications portfolio.
Troubleshoot infrastructure functionality and performance issues including interfaces to databases.
Author clear, concise, and thorough specifications and documentation.
Work closely with other developers to ensure synergy of product and process.
Mentor less senior team members, including breaking down existing implementations.
Perform and communicate in an agile team environment.
Organize and facilitate technical meetings.
Participate in daily stand ups (scrum) to report progress
Bachelor's degree at an accredited, 4 year university in Software Engineering, Computer Science, Management in Information Systems or equivalent.
5 or more years of experience in product software development, preferably in enterprise software.
Java and/or Angular/TypeScript experience also preferred.
AWS and SaaS development experience a plus.
Strong understanding of object-oriented concepts (data abstraction, encapsulation, polymorphism and inheritance).
Understanding of software design principles.
Working knowledge of agile software development life-cycle.
Knowledge of various testing frameworks and testing levels.
Ability to test developed code, including automating tests.
Understanding of basic database access and relational database design.
Ability to take detailed functional specifications and implement into code.
Ability to write technical descriptions related to developed features.
Ability to break down complex problems logically.
Organized, goal-oriented, motivated self-starter who can collaborate well in a team environment.
Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives.
Energetic, comfortable working in a fast-paced environment.
Hard-working and motivated, able to take initiative and meet deadlines.
Detail oriented, well-organized and excellent ability to multi-task.
Excellent communication, presentation, and interpersonal skills, confident with customers, product management, and business partners. Able to demonstrate product functionality both internally and externally.
A hands-on attitude and a willingness to learn in a friendly work environment.
Competitive base salary
Great Healthcare + Dental + Vision
Opportunity to work on large, high impact projects
Ongoing training and development
Equal Opportunity Employer: Disability/Veteran