Software Engineer – API Focus

The Software Engineer – API Focus serves as a key resource in the 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 for 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 applications.
  • Research new technology and development tools to remain informed of current trends.

Requirements and Skills

  • 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

Apply To This Position

Fill out the form or email your resume and contact information to