Software Engineer

  • Full-time

Company Description

Micronotes is a high-growth, venture-backed, AI-driven marketing automation company. Our conversation-marketing platform enables financial institutions to engage with their digital users via quick, informative conversations—the modern version of in-branch interactions. These engagements help improve user loyalty and provide an effective opportunity for cross-selling financial products and services.

Job Description

BOSTON-AREA CANDIDATES ONLY - NO AGENCIES PLEASE

We are seeking a self-motivated Software Engineer with strong technical skills related to design and development of an AI-driven, API-focused, microservices-based system. You should be passionate about software development, innovative technology, and creating great software. The ideal candidate will combine excellent design and coding skills with a passion to do great things.

The Opportunity

  • Work with a highly skilled and motivated team in an Agile startup environment

  • Work closely with technology management to implement the company's strategic technology and business vision

  • Develop applications and integrate them into banking and marketing systems

  • Work with business users/owners to review and refine requirements

  • Develop, recommend and discuss technical designs 

  • Analyze, document, and perform system configuration and setup as well as integration and system testing 

  • Troubleshoot and resolve issues 

  • Identify opportunities that can improve efficiency of business processes

  • Based in CIC Boston - https://cic.com/boston/

Qualifications

The Skills and Attributes You Bring

  • 2+ years of industry experience building distributed, scalable software solutions

  • Experience developing scalable distributed systems with microservices-based architectures a big plus

  • Experience building robust RESTful APIs

  • Applied C#, Javascript, Node.js, Python experience (or equivalents)

  • Experience with responsive web design and related technologies

  • Experience using Microsoft SQL Server, as well as relational database design

  • Experience using Git for source control (GitFlow a plus)

  • Experience working in an Agile team using Scrum (or similar methodology)

  • Understanding of DevOps best practices a plus

  • Experience with Azure, AWS, and cloud services a plus

  • Experience with Machine Learning techniques a plus

  • Experience with retail banking a plus

  • Highly organized and detail-oriented

  • A positive attitude and willingness to learn

  • Dependable and trustworthy

  • Strong interpersonal and communication skills

  • Entrepreneurial in spirit and consider no task to be too small

  • Ability to work well independently and with others

Additional Information

All your information will be kept confidential according to EEO guidelines.