Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in software development, particularly in AI and machine learning technologies. Strong proficiency in programming languages such as Python, Java, or C++. Experience with cloud technologies and platforms (e.g., AWS, Azure, GCP). Excellent problem-solving skills and ability to work in a fast-paced environment. Strong communication skills, with the ability to articulate complex concepts to non-technical stakeholders.
About the job
Join CaptivateIQ as a Senior Software Engineer on our AI Platform team, where you will play a pivotal role in developing innovative solutions that leverage artificial intelligence to enhance our products. You will collaborate with cross-functional teams to design, implement, and maintain scalable software systems that drive business intelligence and operational efficiency.
About CaptivateIQ
CaptivateIQ is a leading provider of commission software solutions that empower organizations to automate their commission processes and drive growth. Our innovative AI-driven platform is at the forefront of transforming how businesses manage their sales compensation, making it simple, transparent, and efficient.
Similar jobs
1 - 20 of 1,283 Jobs
Search for Principal Software Engineer Advanced Api Ai Platform Architecture
At SpyCloud, we are dedicated to enhancing internet safety by tackling the criminal underground. Our innovative solutions help prevent cyberattacks and safeguard over 4 billion accounts globally. The field of cybersecurity is dynamic and continuously evolving, making SpyCloud a remarkable place to advance your career while contributing to a significant mission.We are looking for a Principal Software Engineer to spearhead the architecture and development of our cutting-edge data and intelligence APIs. This role is highly technical and execution-oriented, focusing on defining API contracts, developing production services, and architecting platform interfaces for high-performance throughput, efficient workflows, and seamless external customer integrations.You will work at the crossroads of distributed systems, data platforms, and intelligent orchestration, guaranteeing our APIs are scalable, secure, observable, and designed for long-term adaptability. This position demands strong systems thinking, adherence to high-quality implementation standards, and the capacity to translate platform strategy into production-ready services.This is a hands-on engineering role with significant architectural authority.
Full-time|Remote|Remote — Austin, Texas, United States
Join BlueFlag as a Principal Software Engineer, where you will spearhead the design and implementation of innovative cloud-native applications, services, and robust data platform capabilities. This fully remote position calls for a skilled technical leader who excels in building comprehensive production software, while also managing cloud infrastructure, Kubernetes orchestration, and data engineering practices essential for secure, enterprise-grade platforms.This role transcends traditional platform responsibilities; we are looking for a visionary leader capable of guiding software-engineering-focused initiatives, which include APIs, backend services, and full-stack web applications. You will also oversee teams tasked with deploying and maintaining the foundational cloud and data tools essential for these applications, such as Databricks, Synapse, Starburst, Immuta, and Collibra. Additionally, you will play a pivotal role in shaping our approach to AI-enabled applications, focusing on agent-based workflows built on governed data and a reliable infrastructure.Key ResponsibilitiesSoftware Engineering LeadershipDesign, develop, and sustain production-grade software (services, APIs, and web applications) adhering to rigorous engineering standards: code quality, testing, observability, and operational readiness.Facilitate design reviews, set engineering standards, and mentor engineers across various projects—particularly those with a software-heavy focus.Create integration layers and service patterns that connect applications with data platforms, identity systems, and enterprise tools.Champion modern software development lifecycle (SDLC) practices, including trunk-based development, a strong code review culture, automated testing, and predictable release workflows.Cloud, Kubernetes, and Platform EnablementDesign and manage Kubernetes-based application platforms, establishing deployment standards, networking protocols, upgrade strategies, reliability measures, and day-2 operations.Implement and refine CI/CD pipelines and release automation for both applications and infrastructure, including GitOps methodologies where applicable.Build and sustain infrastructure-as-code (e.g., Terraform) and automated environment provisioning on Azure or AWS.Lead engineering teams in deploying and maintaining enterprise platform tools like Starburst, Immuta, Collibra, Databricks, Synapse, and other related services.Formulate and execute plans for cloud migrations and deployments, along with modernization strategies for application and data workloads.Data Engineering and AI EnablementDevelop and maintain data pipelines and supporting services that facilitate analytics, machine learning, and AI-driven applications.Collaborate with stakeholders to devise practical strategies for AI agents, infrastructure, and application enablement (e.g., orchestration patterns, knowledge integration, evaluation and monitoring) in secure environments.Why Choose BlueFlag
Location: Hybrid. Staff may need to attend quarterly meetings at the nearest office, typically 1-4 times per year. Main office: Austin, Texas, United States. About Aravo Solutions Aravo Solutions, Inc. provides third-party risk management (TPRM), ESG, and vendor lifecycle management software to Global 2000 enterprises. The platform uses intelligent automation to help organizations manage risk across complex, global networks. With millions of users in over 195 countries, Aravo integrates AI directly into workflows to help companies understand and respond to risk, supporting business resilience and reputation. Role Overview The Staff Software Engineer - API and AI Integrations will serve as a technical anchor for the Integration & Platform team. This role focuses on backend architecture and development, setting and upholding engineering standards, and leading modernization efforts for the Java/Spring Boot ecosystem. The goal: move toward cloud-native, AI-enabled workflows that support Aravo’s Intelligence-First™ approach to risk management. What You Will Do Architect and advance core backend services for the Integration & Platform group. Establish and maintain engineering standards across the team. Drive modernization of Java/Spring Boot systems, with a focus on cloud-native and AI-integrated solutions. Collaborate with industry experts and cross-functional teams to shape technical direction. What We’re Looking For Deep experience with Java and Spring Boot in distributed systems. Strong background in cloud infrastructure and API/integration design. Demonstrated leadership in technical teams; able to influence engineering direction. Clear, effective communication and strong problem-solving skills. Comfort working in a collaborative, evolving environment. Why Join Aravo? Work on AI-driven solutions in the TPRM space. Collaborate with a team that treats AI as a partner, not a replacement. Contribute to technology that directly impacts global risk management and business resilience.
Join CaptivateIQ as a Staff Software Engineer specializing in AI Platform development. In this pivotal role, you will design, implement, and maintain scalable AI solutions that empower businesses to optimize their compensation processes. Collaborate with cross-functional teams to drive innovation and enhance our platform capabilities.
Join CaptivateIQ as a Senior Software Engineer on our AI Platform team, where you will play a pivotal role in developing innovative solutions that leverage artificial intelligence to enhance our products. You will collaborate with cross-functional teams to design, implement, and maintain scalable software systems that drive business intelligence and operational efficiency.
About GoodLeap:GoodLeap is a pioneering technology firm dedicated to providing top-tier financing and software solutions for sustainable living. We specialize in products that range from solar panels and batteries to energy-efficient HVAC systems, heat pumps, roofing, and windows. With over 1 million homeowners benefiting from our innovative, seamless technology, we make green solutions more affordable and user-friendly. Additionally, thousands of professionals in home efficiency and solar sectors trust GoodLeap’s proprietary, AI-driven applications and developer tools for enhanced customer communication, advanced business intelligence, and optimized payment and operational processes. Since our inception in 2018, our platform has facilitated over $30 billion in financing for sustainable solutions. We also take pride in our award-winning nonprofit, GivePower, which is actively transforming lives by building and deploying essential water and clean electricity systems for over 1.6 million people across Africa, Asia, and South America.Position OverviewAs a Senior Software Engineer for our AI platform, you will play a crucial role in developing features and enhancements that leverage scalable and robust AI-first engineering practices. You will design tools and infrastructure that empower GoodLeap teams to efficiently create and enhance AI agents, aiding homeowners, contractors, and operations staff. Collaborating with a dynamic team of AI engineers, product managers, and data scientists, you will assess and refine our agent ecosystem to drive innovation.
About UsCoalition is pioneering the future of Active Insurance, aimed at preemptively preventing digital risks. Established in 2017, Coalition uniquely merges extensive insurance coverage with innovative cybersecurity solutions, empowering businesses to effectively manage and mitigate potential cyber threats.At Coalition, opportunities for impactful contributions through bold innovation are abundant and realized daily.About the RoleWe are seeking a Senior Software Engineer to spearhead the development of our internal AI platform and orchestration components. This role is crucial in expediting the deployment of intelligent Agents and Retrieval-Augmented Generation (RAG) pipelines throughout the organization. You will be responsible for the core infrastructure and SDKs that integrate advanced LLM capabilities with production-ready applications, transforming intricate AI research and datasets into smooth, scalable tools for our engineering teams. Your contributions will directly facilitate the automation of complex workflows and the delivery of intelligent, AI-powered solutions to our users.You will play a pivotal role as an architect and engineer of our internal AI platform, crafting components that fuel various AI Agents and RAG pipelines. Your focus will be on ensuring complex logic branches and AI workflows are clearly understood, thoroughly tested, and maintain high engineering standards. You will develop APIs and services that are user-friendly, enabling our internal teams to effortlessly incorporate AI capabilities into their processes.
Join us at usm2 as a Principal Software Engineer, where you will play a vital role in shaping the future of our software solutions. You will lead the design and implementation of high-quality software systems, mentor junior engineers, and collaborate with cross-functional teams to deliver innovative products that meet our clients' needs. This position is ideal for a passionate engineer who thrives in a dynamic, fast-paced environment.
At SpyCloud, we are committed to enhancing internet safety by disrupting the criminal underground. Our innovative solutions successfully thwart cyberattacks and safeguard over 4 billion accounts globally. As cybercrime continues to evolve, being at the forefront of this fight makes SpyCloud an exceptional place to work. If you're passionate about aligning your career with a meaningful mission, look no further!We are looking for a Director of Software Engineering to spearhead the Console platform that powers our Threat Protection product. This is a pivotal role that emphasizes architectural excellence, platform advancement, and the integration of AI in engineering processes.You will lead a seasoned team of approximately 10 engineers dedicated to developing a robust multi-tenant SaaS platform for our clients. Your primary objective is not merely to increase headcount but to enhance productivity, foster innovation, and ensure system resilience through strong architectural practices and the application of AI.This position reports directly to the VP of Engineering and serves as a crucial technical ally with significant cross-team influence.
Role overview Zynga Careers is seeking a Principal Software Engineer based in either Austin, TX or Toronto, Canada. This position centers on designing, building, and refining gaming platforms that serve millions of players worldwide. Success in this role requires advanced technical skills and a strong dedication to producing reliable, high-quality software. What you will do Collaborate with teams from various disciplines to develop and enhance Zynga's gaming platforms Lead technical projects through all phases, from initial design to final implementation Improve system performance, scalability, and maintainability Support teams in adopting best practices and exploring new technologies Requirements Significant experience in software engineering, preferably in gaming or similar industries Proven ability to design and deliver complex systems Comfort working with cross-functional teams Motivation to solve challenging technical issues
Elevate Your Career with Zynga!At Zynga, we unite individuals through the joy of gaming. As a leading global force in interactive entertainment and a proud subdivision of Take-Two Interactive, our games have achieved over 6 billion downloads—bringing together players from more than 175 countries through enjoyable, strategic, and friendly competition.Our diverse portfolio encompasses thrilling casino experiences, epic strategy games, challenging puzzles, and engaging social word games. Some of our beloved titles include FarmVille™, Words With Friends™, Zynga Poker™, Game of Thrones Slots Casino™, Wizard of Oz Slots™, Hit it Rich! Slots™, Wonka Slots™, Top Eleven™, Toon Blast™, Empires & Puzzles™, Merge Dragons!™, CSR Racing™, Harry Potter: Puzzles & Spells™, Match Factory™, and Color Block Jam™—and many more!Founded in 2007 and headquartered in California, our teams stretch across North America, Europe, and Asia, collaboratively crafting unforgettable gaming experiences. Whether you're spinning, strategizing, matching, or competing, Zynga is the intersection of fun and innovation—where your career can truly flourish.Join us and become a part of the play!Position Overview:Become a vital member of Zynga's Central Technology team, where we make a significant impact across all company games! Our focus is on shared client and server technology that powers the core gameplay experience. We seek exceptional engineers who are passionate about technology and eager to collaborate in a team with diverse strengths. As a Principal Software Engineer, you will join a talented group of software engineers dedicated to designing and maintaining Zynga's core Payments platform, ensuring seamless integration with app stores, consoles, and payment processing providers. You will play a pivotal role in architecting, building, and advancing the next-generation framework for our games.
At Bumble, our mission is to foster a world where every relationship thrives in a healthy and equitable manner. The AI & Matching team plays a pivotal role in realizing this vision, driving the intelligence that enhances experiences for our users, enabling them to forge meaningful connections with safety and confidence. As a Principal Software Engineer, AI & Matching, you will spearhead the design and development of cutting-edge systems that empower Bumble to be smarter, more adaptive, and more supportive for our community. This highly technical leadership position centers on architecting and scaling essential matching, recommendation, retrieval, ranking, and agentic AI systems that directly influence user experiences. You will collaborate with teams across engineering, machine learning, product development, and trust & safety to transform advancements in AI into reliable, low-latency production systems that are closely aligned with user needs. This role is perfect for someone who possesses a robust foundation in software engineering, extensive experience in developing ML-driven products, and a genuine passion for applying AI to address real-world user challenges at scale.
Position Overview Join Natera as a distinguished Principal Software Engineer and play a pivotal role in revolutionizing lab software platforms that enhance high-throughput, regulated laboratory operations. In this influential position, you will be responsible for steering the technical vision of intricate, distributed systems while spearheading the development of software applications that optimize lab automation, efficiency, and operational excellence. Your role as a hands-on technical leader will encompass comprehensive ownership, guiding you from architectural design through critical implementation stages, and influencing lab operational processes, engineering standards, and long-term platform strategies. This position is tailored for a systems thinker who thrives in dynamic environments, balances complex trade-offs, and elevates the technical standards across the organization.
About the Role Apptronik is hiring a Staff Software Engineer - Platform in Austin, TX. This role focuses on building and improving the core platform infrastructure that supports the company’s robotics technology. The position involves close collaboration with a skilled engineering team to design, develop, and refine systems that power current and future projects.
Location Details: This role is fully remote, allowing you to work from the comfort of your home. While primarily home-based, you may occasionally visit a GoDaddy office for team meetings or special events. Please note that this position is not available for candidates residing in Alaska, Mississippi, North Dakota, or the Virgin Islands. Additionally, we are not currently considering candidates located in California, Seattle, or NYC. Join Our Team At GoDaddy, one of the largest online service providers globally, we tackle complex security challenges at an unprecedented scale, including fraud, malware threats, DDoS attacks, and data breaches. The Information Security Software Engineering (ISE) Group is dedicated to creating sophisticated software solutions that protect our ecosystem, utilizing AI and machine learning to stay ahead of emerging threats. We are seeking a Principal Software Engineer who shares our vision of empowering businesses to succeed online with cutting-edge security solutions. Your Responsibilities As a member of our team, you will take ownership of critical security infrastructure from inception to deployment. You will design and develop AI-driven microservices that defend against various security threats on a global scale, including advanced malware and cyber attacks. Leveraging AWS cloud technologies and contemporary development practices, you will build intelligent detection and response systems that safeguard millions of customers. This role offers complete end-to-end ownership—from system architecture to deployment and monitoring—while collaborating with some of the brightest minds in security and engineering. Our mission is clear: to deliver security solutions that protect digital assets while fostering a culture of innovation aligned with GoDaddy’s commitment to customer success.
At TTEC Digital, we empower organizations by enhancing employee engagement, ensuring that each team member feels appreciated and supported. Recognizing that exceptional customer experiences start with a motivated workforce, we strive to create an environment where employees can truly flourish.As a Principal Software Engineer specializing in Azure Solutions, you will take the lead in client interactions, overseeing projects, and designing technical solutions tailored to meet the needs of our esteemed clients. Your expertise in Azure technologies will be pivotal in driving innovative solutions and fostering successful project outcomes.
As the premier online platform trusted by real estate professionals, Realtor.com® has been leading the online real estate market for over 25 years. We connect buyers, sellers, and renters with reliable insights and expert guidance to help them find their ideal home. Our comprehensive suite of tools significantly impacts the real estate industry, enabling consumers to navigate one of the biggest purchases of their lives with an experience that is intuitive, comprehensible, and empowering.Join our mission to help individuals find their way home by dismantling barriers, fostering the right connections, and instilling confidence through expert guidance.At Realtor.com, we strive to transform how people discover and secure their dream homes. Every day, we manage vast amounts of data to fuel intelligent search algorithms and personalized recommendations that cater to millions of home buyers, renters, and real estate professionals. Our core search engine is central to this user experience, assisting users in finding the right home more quickly and confidently.We are thrilled to offer a unique opportunity for a highly skilled, motivated, and autonomous Principal Software Engineer (PSE) to become part of our Search organization. This team plays a vital role in our overall business strategy by developing platforms to enhance our understanding of consumers, unlocking insights that facilitate a rich and personalized user experience.The PSE will be a pivotal technical leader and contributor throughout every phase of the software development lifecycle. You will have the chance to make a significant impact by utilizing your leadership and collaboration skills to drive various organizational initiatives while designing and delivering state-of-the-art solutions.Three Compelling Reasons to Apply:Lead and innovate our next-generation Discovery Intelligence system with cutting-edge AI technologies.Transform the home discovery experience for millions of users.Gain hands-on experience with large-scale Search, Recommendation, and Personalization systems.Your Responsibilities:Oversee system-level architecture and software design for features and services that span multiple engineering teams. Define system components, entities, and service interfaces, considering scalability, complexity, availability, security, performance, cost, and other critical factors.Develop an AI-first ecosystem for the organization.Assist in making informed technology choices for...
Join Diligent Robotics as a Systems Software Engineer focusing on our innovative robotic platform. In this role, you will be instrumental in developing software solutions that enhance robotic capabilities and improve operational efficiency. Collaborate with a talented team of engineers and researchers to push the boundaries of robotics technology.
About Us Graphcore stands at the forefront of innovation in Artificial Intelligence computing. We are dedicated to developing advanced hardware, software, and system infrastructures that will pave the way for revolutionary AI breakthroughs and facilitate the extensive adoption of AI solutions across various industries. As a proud member of the SoftBank Group, Graphcore is part of an elite family of companies that are driving some of the most transformative technologies in the world. Job Summary We are on the lookout for an exceptionally talented and proactive Senior Principal Test Framework Software Engineer. In this pivotal role, you will be responsible for designing, implementing, and maintaining robust test automation solutions that enhance the quality and reliability of our cutting-edge AI hardware platforms. Your focus will be on constructing scalable automation frameworks, translating hardware specifications into effective test solutions, and ensuring efficient validation processes across both development and production environments. The Team You will collaborate closely with the hardware, systems, and product engineering teams to guarantee high-quality validation of sophisticated AI systems. Our team operates across diverse hardware platforms, system validation processes, and production testing environments. Responsibilities and Duties Design, implement, and enhance test automation frameworks for hardware qualification and validation. Transform hardware specifications into scalable and maintainable automated test suites. Work collaboratively with cross-functional teams to ensure comprehensive test coverage that meets product and quality standards. Debug and troubleshoot issues within automation frameworks across various environments and platforms. Develop tools for processing, analyzing, and visualizing test data to generate actionable insights. Optimize test execution efficiency and enhance validation methodologies. Communicate technical status, risks, and insights to engineering stakeholders effectively.
Full-time|Hybrid|Austin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, Canada
At Tenstorrent, we are at the forefront of AI technology, setting new standards for performance, usability, and cost-effectiveness. As AI transforms the computing landscape, our solutions evolve to integrate innovations in software models, compilers, platforms, networking, and semiconductors. Our talented team has successfully developed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a commitment to creating the most advanced AI platform. We embrace collaboration, curiosity, and a relentless pursuit of solving complex challenges. We are expanding our team and invite contributors of all experience levels to join us.As a Software Engineer on the Metal Runtime team, you will engage with the foundational software that drives our AI accelerators. Your responsibilities will include designing rapid and efficient runtime systems that operate closely with the hardware, as well as defining the host and device APIs that enable these functionalities across the software stack. We view APIs as integral to system design; they encapsulate hardware semantics, performance trade-offs, and concurrency models, outlasting any single implementation.If you are passionate about optimizing performance, working near the hardware level, and crafting abstractions that simplify complex systems while maintaining control, this role is tailored for you.This is a hybrid position, with opportunities in Santa Clara, CA; Austin, TX; and Toronto, ON.We welcome candidates with diverse backgrounds and varying levels of experience. During the interview process, candidates will be evaluated for the appropriate level, and compensation will reflect that level, which may differ from the one specified in this posting.
Mar 24, 2026
Sign in to browse more jobs
Create account — see all 1,283 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.