Senior / Principal Software Engineer (m/f/d - Remote)
Lead the development of deep integrations and complex AI-driven workflows for the Revenue AI Platform. Support a rapidly expanding customer base by solving tough engineering problems at scale.
Discover the best remote jobs, online jobs, and work from home opportunities across 15+ categories. Find your ideal remote work position and start your work from home career today!
Trusted by 300,000+ remote workers worldwide.
Lead the development of deep integrations and complex AI-driven workflows for the Revenue AI Platform. Support a rapidly expanding customer base by solving tough engineering problems at scale.
Design and deploy AI/ML and Generative AI solutions to build intelligent data products and digital experiences. Develop full-stack applications and cloud-native data solutions to enable self-service analytics and operational insights.
Design and deploy production-ready AI systems, including LLM-powered applications, agentic workflows, and intelligent automation. Collaborate with cross-functional teams to transform business requirements into scalable software solutions that create measurable value.
We watch for new "Senior Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Design and optimize GPU-accelerated software for deep learning inference, focusing on LLM and Generative AI models. Contribute to open-source frameworks and libraries like vLLM and SGLang to improve model serving pipelines across NVIDIA accelerators.
Design and build a test automation framework from the ground up, covering API, integration, and end-to-end UI tests. Integrate these tests into CI/CD pipelines and leverage AI-assisted tooling to accelerate test creation and failure triage.
Develop a high-performance backend in Rust to power an AI-native trading experience and core AI platform. Design robust APIs and safe action infrastructure for trading workflows, including order previews and audit logs.
Lead the test strategy for Akamai's custom Linux kernel by designing scalable automated test frameworks. Responsible for debugging low-level system issues and providing technical leadership to mentor junior team members.
Design and build scalable Agentic AI solutions and industry-specific accelerators on the Genesys Cloud platform. Lead the development of multi-agent workflows and RAG solutions to transform customer and employee experiences.
The role involves partnering with engineering teams to review cloud architecture and establish threat models to identify security risks. You will develop automation tools for threat detection, harden cloud infrastructure and OS, and participate in incident response triage.
Architect and implement scalable, fault-tolerant software solutions for high-volume healthcare data transmission. Collaborate with external partners to manage EDI/API data mappings and ensure strict adherence to HIPAA security and privacy regulations.
Design and implement high-performance C++ hardware simulators to replicate neuromorphic processors and SoC components. Collaborate with cross-functional teams to validate chip designs and support early application development through accurate simulation tools.
We watch for new "Senior Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
Develop and enhance applications by managing AI intent within a spec-driven development framework and orchestrating AI agents to generate production-ready code. Collaborate with cross-functional teams to refine specifications and mentor junior engineers while ensuring code maintainability and security.
Develop and ship end-to-end full-stack product features, integrating AI capabilities like LLMs into practical user experiences. Collaborate with product and design teams to translate ambiguous problems into scalable, maintainable software solutions.
Develop and manage next-generation infrastructure with a focus on automation, operations, and scalability. Responsibilities include optimizing system performance, implementing Infrastructure as Code, and maintaining observability and CI/CD pipelines.
Architect and build scalable consumer experiences, focusing on dynamic landing pages and end-user hubs. You will own features end-to-end, drive technical execution, and mentor other engineers within the pod.
Develop and ship end-to-end product features across the full stack for fintech and travel experiences using an AI-forward workflow. Collaborate on system design, perform code reviews, and mentor junior engineers to maintain high engineering standards.
You will build and scale core systems for the platform while working across the entire stack including backend, APIs, and frontend. You will be responsible for turning ambiguous problems into practical solutions and collaborating with product and design teams.
Lead the end-to-end delivery and ongoing support of software projects while contributing to the design of new features. Facilitate engineering discussions, mentor junior engineers, and advocate for standard methodologies across the organization.
The main task involves designing and building applications using Python, while also supporting component design, development, maintenance, and defining structured practices for building and deployment. Responsibilities extend to designing data storage solutions, optimizing application performance, gathering user feedback, and assisting with client requirement analysis.
The main task involves designing and building applications using Python, which includes supporting component design, development, maintenance, and taking responsibility for technical quality standards. Responsibilities may also cover defining structured practices, designing data storage solutions, optimizing performance, and collaborating with clients to translate requirements into digital products.
We watch for new "Senior Software Engineer" jobs and email you the matches. Free. Unsubscribe in one click.
The engineer will build a virtual power plant leveraging the Heartbeat energy manager and continuously ship innovative energy market solutions to customers. Key tasks include building and optimizing scalable backend services for VPP operations and energy market integrations, and designing APIs for seamless communication.
The main task involves designing and building applications using Python, which includes supporting component design, development, and maintenance while adhering to high technical quality standards. Responsibilities also extend to defining structured practices, designing data storage solutions, optimizing performance, and collaborating with clients and technical leaders on project execution.
The main task involves designing and building applications primarily using Python, while also supporting component design, development, maintenance, and defining structured practices for building and deployment. Responsibilities extend to designing data storage solutions, optimizing application performance, gathering user feedback, and assisting with client requirement analysis.
The main task involves designing and building applications using Python, while also supporting component design, development, maintenance, and taking responsibility for technical quality standards. Responsibilities may also include defining structured practices, designing data storage solutions, optimizing performance, and collaborating with clients and technical leaders on project execution.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Everything you need to know about remote work