JOBSEARCHER

Software Engineer

EngrantMiami, FLMay 29th, 2026
Company Description Engrant is a company knowledge operating system designed to route questions through the right people, roles, and past conversations to deliver accurate, traceable answers. By structuring organizational knowledge hierarchically, Engrant reduces guesswork and enables faster, more reliable decision-making. The platform focuses on connecting teams with the information and expertise they need in real time. Applicants can expect to join a product-focused company that values clarity, collaboration, and accountability in how knowledge is shared and used.Role Description This is a full-time, remote Software Engineer role. The Software Engineer will design, build, and maintain backend services that power Engrant’s knowledge routing and retrieval features. Day-to-day responsibilities include implementing scalable APIs, working with databases and data models, and writing clean, testable code that supports new and existing product capabilities. The role involves collaborating closely with product managers and other engineers to refine requirements, participate in code reviews, and improve system performance and reliability. The Software Engineer will also help monitor production systems, troubleshoot issues, and contribute to technical documentation and best practices.Qualifications Strong foundation in Computer Science, including data structures, algorithms, and software design principles.Proficiency in Software Development and Programming, with experience in at least one modern language (e.g., Python, Java, Go, or similar).Experience with Back-End Web Development, including building and consuming APIs and working with relational or NoSQL databases.Practical knowledge of Object-Oriented Programming (OOP) and related design patterns.Ability to write clean, maintainable, and well-tested code in a collaborative environment.Familiarity with version control systems (e.g., Git) and modern development workflows.Comfort working remotely, with strong communication and time-management skills.Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.Experience with distributed systems, cloud platforms, or SaaS products is a plus.