Senior Software Engineer
NOTE: This role is open to US-based candidates only.
Engineering | Mid-Level | US Remote
Company Overview
Firebrand.ai is creating a technology platform that empowers enterprises to build, operate, and support Generative AI applications more effectively. Our unique orchestration technology enhances the intelligence, manageability, and reliability of Generative AI applications, giving forward-thinking enterprises a competitive edge in the AI Age.
Job Overview
We are seeking a Senior Software Engineer to design and build advanced applications using our proprietary AI orchestration platform. In this role, you will work on creating seamless workflows that integrate enterprise systems, APIs, LLMs, and other advanced tools, delivering innovative solutions for both clients and internal projects. This position offers the opportunity to interact directly with clients, translating their business needs into scalable, maintainable software solutions. The ideal candidate has a strong background in software development, systems integration, a keen interest in modern engineering practices, and prior experience working with clients.
Job Responsibilities
- Design, develop, and maintain scalable applications using our AI orchestration platform.
- Build intelligent workflows that integrate multiple APIs, databases, and enterprise systems.
- Collaborate with clients to gather requirements, provide technical insights, and deliver tailored solutions.
- Develop and maintain database schemas, queries, and data pipelines to support application workflows.
- Implement robust error handling, logging, and monitoring for application reliability.
- Create clear and concise documentation, including integration specifications and workflow diagrams.
- Participate in internal projects and contribute to tools that extend platform capabilities.
- Work collaboratively with cross-functional teams to ensure client success and project alignment.
Required Qualifications
- 5+ years of software development experience, with a focus on backend or full-stack development.
- Proficiency in TypeScript and Node.js, with hands-on experience in developing RESTful APIs.
- Strong understanding of systems integration, middleware development, and asynchronous programming.
- Experience with relational databases (e.g., PostgreSQL), including schema design and query optimization.
- Familiarity with cloud platforms (Azure, AWS, and/or GCP) and container technologies (e.g., Docker).
- Demonstrated ability to interact with clients and translate business needs into technical solutions.
- Bachelor’s degree in Computer Science or a related field.
Preferred Qualifications
- Experience integrating enterprise systems and third-party APIs.
- Knowledge of AI/ML platforms, tools, or workflows (e.g., LLM optimization or prompt engineering).
- Familiarity with modern developer tools such as GitHub Copilot, CI/CD pipelines, and IaaC frameworks (e.g., Terraform).
- Excellent communication skills and experience in client-facing roles.
- Strong problem-solving skills and ability to work independently in a dynamic environment.
Travel Expectations: Occasional travel may be required for client workshops and in-person team meetings.
Firebrand is an Equal Opportunity Employer. At this time we are unable to offer immigration assistance or sponsorship. While we fully support the use of AI tools, candidates who use such tools during a live interview will be disqualified.