top of page

Software Engineer - API Focus

Job Description

The Software Engineer - API Focus serves as a key resource in development and evolution of our core product, MCIM, and custom client extensions. This role requires an ability to work both independently and with a team to deliver high quality software with a strong user experience and rigorous standardization for data architecture. You will be focused on multiple interdependent functional domains, including API Integrations, Data Architecture, UI/UX, Analytics & Machine Learning, IoT/Sensors and more, and will be expected to understand and support all aspects of the MCIM product.

Job Responsibilities

  • Present application architecture and design solutions

  • Develop custom API Integrations to various platforms

  • Extend API Capabilities of our core product

  • Develop, implement and deploy new functionality on the core MCIM product

  • Test, maintain and improve software programs to ensure strong functionality and optimization

  • Recommend and implement improvements across the product

  • Clearly and regularly communicate with management and technical & non-technical colleagues

  • Drive projects from needs assessment to production (including customer discovery and mock-ups)

  • Perform business logic, code analysis and test cases.

  • Perform complex product design activities which may require extensive research and analysis.

  • Analyzes and proposes data models and logical designs for enterprise application.

  • Research new technology and development tools to remain informed of current trends.

Preferred Requirements of Ideal Candidate

  • Bachelor’s Degree in Computer Science preferred

  • 3-5 years experience in software development

  • Experience with Salesforce Development preferred (Lightning Web Components, Visualforce Pages, Apex)

  • Extensive experience working with and developing REST and SOAP API’s

  • Demonstrated knowledge of core languages, such as Java, Python, Javascript, etc.

  • Demonstrated knowledge of version control and SDLC processes using common tools such as git

  • Ability to work independently and multi-task effectively

  • Demonstrated understanding of projects from the perspective of both client and business

  • Flexible and willing to accept a change in priorities as necessary

  • Strong attention to detail

  • Willingness and interest to research and learn new skills and techniques from senior team members.


  • Competitive Pay

  • Medical, Dental & Vision

  • 401K

  • Paid Time Off

To apply, please email your resume and contact information to

bottom of page