Contribute to both frontend and backend development of core web applications. Build and maintain scalable, event-driven microservices on AWS (Lambda, API Gateway, SQS, Kinesis, RDS, DynamoDB). Develop, test, and deploy features in React (with TypeScript), using tools like React Hook Form, Tailwind, and React Context.
Job listings
The Principal Software Engineer on the CAVO platform will lead the development of innovative, scalable software solutions that support complex document review workflows for healthcare payers and providers. This role requires a deep understanding of modern web application architecture and cloud-native backend systems. The engineer will collaborate closely with architects, product, QA, and cloud teams to drive system-wide design decisions, optimize platform performance, and deliver new capabilities to customers.
Build AI-powered tools that automate creative work at scale by integrating LLMs, text-to-image, and voice models into production workflows. Rapidly prototype and ship automation solutions within creative ecosystems (Figma, Adobe, etc.). Translate customer needs into scalable technical solutions and collaborate with AI engineers, designers, and strategists to push creative innovation forward.
Design and implement scalable ML and deep learning models using PyTorch, TensorFlow, Scikit-learn, and other modern frameworks. Build and optimize RAG pipelines using models like GPT, Claude, or other LLMs integrated with document retrieval systems. Develop production-ready ML applications in cloud environments (AWS, SageMaker, Databricks, etc.).
The Software Engineer will be responsible for implementing the various backend systems that support all business features and will be part of the backend engineer team responsible for the services and integrations that power our products, such as Payment, Billing, Identity, partner integration, etc. You will design, develop, test, and scale systems needed to deliver great user and partner experiences.
Solve complex problems and work on products used by millions, designing scalable, maintainable, high-performance front-end solutions. Ensure an exceptional user experience, own key systems, and drive continuous improvement. Unblock and support partners to achieve results. Learn and develop your skills alongside peers and mentors using TypeScript, Next.js, React/Redux, Three.js Python, Django, PostgreSQL, and AWS.
As a Software Engineer II on the Loan Originations & Reporting team, you will break down projects into individual tasks, deliver them in phases, and collaborate with others. You'll support stakeholders by collaborating with product management, design & analytics, and participating in ideation. Activities include creating and monitoring metrics, escalating when needed, and supporting on-call efforts.
As a Staff Forward Deployed Software Engineer, you'll drive enterprise SaaS adoption through embedded engineering, leading full-stack delivery and integrating deeply with clients. You will translate business needs into scalable solutions, build and optimize full-stack applications, and shape project scope with client executives.
Flex is looking for a Staff Software Engineer to join our Partner Engineering organization and help build out our payment integrations platform & user experiences. You will help shape the technical roadmap for the team, working across APIs, SDKs, and Web experiences. You will work with teams across the organization including Engineering, Product, Design, Infrastructure, Sales, Partner and Customer Success to deliver products.
This position will provide development, support, architecture, and leadership for a government application being moved into the AWS cloud. You will build and code applications and/or modules using languages and environments such as Java, Angular, AWS. You will participate in all aspects of the software development lifecycle for AWS solutions, including planning, requirements, development, testing, and quality assurance.