Agile | Adaptive | Ardent
Software Product Engineer
Location
Florida
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Software Product Engineer
VetsEZ
• Design and develop AI-enabled services and applications using Python and modern cloud-native architectures. • Integrate Large Language Models (LLMs) and AI APIs into production systems to support intelligent automation and decision-making. • Build scalable microservices and REST APIs that support AI-driven workflows and data processing. • Develop data pipelines and services that process structured and unstructured data for intelligent applications. • Implement secure APIs and event-driven architectures that support system integration and AI-enabled services. • Optimize AI-powered applications for performance, reliability, scalability, and maintainability in cloud environments. • Collaborate with engineers, product teams, and stakeholders to translate business and AI requirements into deployable solutions. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related technical discipline.
- Minimum of 5 years of hands-on experience developing or deploying AI-enabled applications.
- Experience developing cloud-native applications using AWS, Microsoft Azure, or Google Cloud Platform.
- Experience building REST APIs, microservices, and distributed systems that support scalable AI workflows.
- Experience working with modern software development practices, including Git, CI/CD pipelines, containerization, and DevOps methodologies.
- Strong programming skills in Python for developing AI-enabled applications, APIs, and microservices.
- Experience with JavaScript and/or TypeScript to support AI integrations within user-facing applications.
- Hands-on experience integrating Large Language Models (LLMs) and AI services such as OpenAI, Amazon Bedrock, Anthropic Claude, or similar technologies.
- Experience developing scalable, secure, and reliable cloud-based applications.
- Familiarity with containerization technologies and cloud-native application development.
- Demonstrated experience using AI-assisted development tools such as Cursor, GitHub Copilot, OpenAI Codex, or Claude Code.
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
- Ability to collaborate effectively within cross-functional engineering teams.
- Strong attention to detail and commitment to delivering high-quality software solutions.
- Ability to manage multiple priorities in a fast-paced development environment.
Benefits
- Medical, Dental, and Vision Insurance.
- 401(k) with Employer Match.
- Paid Time Off (PTO) and Federal Holidays.
- Corporate Laptop.
- Professional Development and Training Opportunities.
- 100% Remote Opportunity.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Developer
PartnerOneWe are the leaders in Big Data management through hyper-automation, virtualized cloud tiering, metadata and AI
• Develop and maintain features for our main platform • Deploy code to production and respond to live incidents in production • Work closely with developers and QA testers to deliver and meet expectations • Work in an international environment with teams in multiple time zones • Think out of the box and solve unique problems • Attention to detail
• Design and develop event-driven, data-intensive backend services using Node.js, TypeScript, AWS, and cloud-native technologies to support AI workloads at scale. • Architect and implement microservices-based solutions with clearly defined service boundaries, REST APIs, and asynchronous messaging patterns. • Lead the development and deployment of AI-enabled systems that process structured and unstructured data to support intelligent decision-making. • Drive Test-Driven Development (TDD) practices and maintain automated testing strategies across unit, integration, and contract testing. • Design scalable cloud-native architectures and distributed systems that support mission-critical healthcare applications. • Collaborate with product owners, engineers, and stakeholders to translate business requirements into production-ready technical solutions. • Evaluate emerging AI technologies, frameworks, and tools to support innovation, modernization, and long-term scalability. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
Lead Mobile Software Engineer – iOS
Inmar IntelligenceWe make businesses smarter to improve consumers' lives.
• Define and drive the technical vision/ownership for mobile application development across multiple iOS apps • Establish best practices for mobile architecture (MVVM-C), performance optimization, and code quality • Mentor engineers through code reviews, design discussions, and hands-on coaching • Partner with product, design, and backend teams to align technical solutions with business objectives • Lead technical decision-making for mobile frameworks, libraries, and tooling • Design, develop, and maintain iOS applications using Swift and modern Apple frameworks (SwiftUI, XCTest) • Build robust integrations with RESTful APIs and backend services • Implement responsive, intuitive, and high-performance user interfaces • Leverage native device capabilities, including camera, sensors, and secure storage • Ensure applications are reliable in real-world environments, including intermittent connectivity • Collaborate with backend teams to define API contracts and optimize data exchange • Design mobile solutions that support offline-first or occasionally connected use cases • Ensure secure data handling and compliance with healthcare and regulatory standards • Contribute to system-level architecture decisions impacting mobile and backend systems • Participate in sprint planning, backlog grooming, and delivery tracking • Drive continuous improvement in mobile development practices, tooling, and testing
• Triage, investigate, troubleshoot, root cause and resolve issues in production. You will also provide input regarding future improvements or changes to the system. • Effectively communicate technical solutions in non-technical terms, guiding users through step-by-step solutions as needed. Build out procedural guides and FAQs for end-user self-service. • Write clean maintainable high quality code for various projects that are important to the success of our internal teams and business. • Help make our code more scalable, reusable, and maintainable. Contribute to new features and make incremental improvements on existing features. • Participate and influence the team's process and culture. Think critically and provide feedback to help improve the team and its projects.



