Software Architect (remote)

Apply for this position Please mention DailyRemote when applying
Posted 10 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

CallMiner empowers organizations of any size to extract and act on intelligence from customer interactions and feedback, including live and recorded calls, chat, email, social platforms and surveys, for improving customer experience, sales, marketing, compliance, and agent and customer engagement center performance. Highlighted by multiple customer achievement awards, including eight Speech Technology implementation awards in the past six years, CallMiner was recently named a leader in the industry analyst report Forrester New Wave: AI-Fueled Speech Analytics Solutions, Q2 2018.At CallMiner, we hire great people and challenge them every day. CallMiner team members are passionate about delivering innovative technology solutions and industry leading customer success. Core to our culture is the power of feedback which we leverage to improve our own organization every day in every way. To hear more about what it's like to work at CallMiner, watch our video at Careers.CallMiner.comSummary:We are looking for an experienced Software Architect to make intuitive high level decisions for software development. This person will be a critical part of a dedicated forward-thinking team focused on designing and evolving CallMiner's next generation software platform You will see the "big picture" and create architectural approaches for software design and implementation to guide the development team.A great software architect has a strong technical background and significant software development experience. They are experienced in designing and possess ability to develop a unified vision for software characteristics and functions.The goal is to provide a framework for the development of a software or system that will result in high quality software solutions.Responsibilities:Collaborate with other professionals to determine functional and non-functional requirements for new software or applicationsUse tools and methodologies to create representations for functions and user interface of desired productDevelop high-level product specifications with attention to system integration and feasibilityDefine all aspects of development from appropriate technology and workflow to coding standardsCommunicate successfully all concepts and guidelines to development teamOversee progress of development team to ensure consistency with initial designProvide technical guidance and coaching to developers and engineersEnsure software meets all requirements of quality, security, modifiability, extensibility etc.Approve final product before launchQualifications:Proven experience as software architectExperience in software development and coding in various languages (C#, .NET, Java etc.)Excellent knowledge of software and application design and architectureExcellent knowledge of UML and other modeling methodsUnderstanding of software quality assurance principlesA technical mindset with great attention to detailHigh quality organizational and leadership skillsOutstanding communication and presentation abilitiesMSc/MA in computer science, engineering or relevant fieldUnderstanding of relational database technologies Understanding of noSQL database technologyUnderstanding of modern API using REST or gRPCLocation:This role can sit in our Fort Myers, FL office, Waltham, MA office or fully remote in the US Check us out on | |