Date posted: August 24, 2026
Pay: $90,000.00 – $95,000.00 per year
Job description:
Overview
We are seeking a dynamic and innovative Software Engineer to join our forward-thinking technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our core systems. You will collaborate with cross-functional teams to create robust applications, optimize system performance, and implement best practices in software engineering. This is an exciting opportunity for passionate developers eager to work on cutting-edge projects leveraging modern technologies and cloud infrastructure. Your contributions will directly impact our ability to deliver seamless digital experiences to users worldwide.
Responsibilities
- Perform new product and/or application software design and development as well as maintenance activities for products and/or applications
- Develop and optimize backend services using programming languages such as Java, C#, Python, and PHP, integrating RESTful APIs and microservices architectures.
- AG / Retrieval Systems – Build RAG pipelines.
- LLM APIs & Tooling -Build production systems on top of LLM APIs.
- Vector Databases -Work with Quadrant, Chroma, or similar db. Develop embedding-based retrieval architecture and indexing strategies.
- AI Orchestration- Work on Lang Chain or similar frameworks for multi-step AI workflows. Chaining, tool use, and prompt management at scale.
- AI Agents & Automation-Build AI agents and/or workflow automations beyond simple chat interfaces. Multi-step reasoning, tool integration, autonomous task execution.
- LLM Governance-Build AI governance – logging, monitoring, cost controls, and responsible AI practices in enterprise settings.
- Apply design patterns and best practices in software development to improve code quality, performance, and security.
- Participate actively in Agile software development processes, including sprint planning, stand-ups, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines using tools similar to GitHub, SVN, and Jenkins.
- Ensure compliance with security protocols such as RBAC (Role-Based Access Control) and implement scalable database solutions.
Basic Qualifications
- Bachelor’s Degree in Computer Science or Computer Engineering, Software Engineering
- Excellent academics
- Demonstrated knowledge, education, experience and/or training necessary to develop basic software
- Proven experience in software development with a strong understanding of web development frameworks and front-end technologies.
- Solid knowledge of IT infrastructure concepts including cloud infrastructure microservices architecture, RESTful API design, and scalability principles.
- Proficiency in multiple programming languages such as Java, C#, Python, C++, or Ruby on Rails with experience in application development across different platforms.
- Familiarity with Agile software development methodologies and tools such as GitHub, SVN, CI/CD pipelines, and version control systems.
- Experience designing scalable systems using design patterns and system design principles for large-scale applications.
- Knowledge of database management systems including MySQL or SQL Server along with experience in API development and integration.
- Strong problem-solving skills complemented by excellent communication abilities; a passion for continuous learning in software engineering trends ML and AI.
Join us to be part of a vibrant team dedicated to building innovative solutions that shape the future of technology!
Benefits:
- 401(k) matching
- Dental insurance
- Disability insurance
- Health insurance
- Vision insurance
Work Location: In person