Apache Kafka, Architectural Analysis, Architectural Services, Artificial Intelligence (AI), Business Growth, Business Solutions, Channel Sales, Computer Programming, Distributed Computing, Enterprise Applications, Natural Language Processing (NLP), Problem Solving Skills, Professional Services, Programming Languages, Proof of Concept, Prototyping, Python Programming/Scripting Language, Revenue Growth, Sales Operations, Scalable System Development, Software Design, Software Engineering, System Architecture, System Integration (SI), Team Player, Technical Delivery, Technical Strategy, Use Cases
Sr/Principal Software Engineer
Location; Sunnyvale, CA
Sr./Principal Software Engineer
ABOUT THIS FEATURED OPPORTUNITY
Our client is seeking a Sr./Principal Software Engineer to join a high-impact, revenue-generating engineering team responsible for applications that directly influence channel sales performance and business growth. This team owns critical platforms that support a significant portion of the company's sales operations through channel partners and is focused on building innovative solutions that drive measurable business outcomes.
This role is ideal for engineers who go beyond surface-level implementation and possess a deep understanding of how systems work at their core. The team values strong engineering fundamentals, architectural thinking, curiosity, and the ability to build scalable solutions from the ground up. You'll work across distributed systems, data integrations, and AI-powered applications while partnering closely with business stakeholders to rapidly prototype and deliver solutions.
The environment is fast-paced, collaborative, and highly visible, requiring engineers who can quickly understand complex business challenges, develop proof-of-concepts in days rather than weeks, and balance technical excellence with business impact.
THE OPPORTUNITY FOR YOU
As a Sr./Principal Software Engineer, you will design, build, and enhance large-scale applications that support both internal and external users while helping shape the next generation of AI-enabled solutions.
You will:
- Build and enhance AI/ML-driven applications and services
- Design and develop scalable distributed systems and data-intensive applications
- Work across multiple applications, architectures, and business domains simultaneously
- Partner closely with business stakeholders and product leaders to rapidly prototype and validate ideas
- Deliver proof-of-concepts within 1–3 days and iterate quickly based on feedback
- Solve high-volume, complex business challenges that directly impact revenue and channel partner performance
- Drive technical strategy and architectural decisions for mission-critical applications
- Leverage modern AI tools and development practices to accelerate engineering productivity and innovation
KEY SUCCESS FACTORS (Top 3 Must-Haves)
1. Strong Software Engineering & Architecture Foundations
- 5–12+ years of experience building and scaling production applications end-to-end.
- Deep expertise in distributed systems, system architecture, data integrations, and scalable application design.
- Strong understanding of architectural tradeoffs, technology selection, and why specific tools, frameworks, and patterns are used to solve business problems.
- Proven ability to design optimized, maintainable, and resilient solutions for large-scale environments.
2. AI-Enabled Engineering Mindset
- Understanding of Generative AI, NLP concepts, LLMs vs. SLMs, and practical AI application patterns.
- Experience leveraging AI tools and modern development workflows to improve engineering efficiency and solution delivery.
- Familiarity with model selection, agent-based architectures, and evaluating AI technologies based on business requirements.
- Strong conceptual understanding of AI technologies and their real-world applications, even if not an AI specialist.
3. Hands-On Problem Solver & Rapid Executor
- Strong coding skills with proficiency in at least one modern programming language and exposure to multiple technologies.
- Ability to quickly prototype solutions, solve complex problems, and deliver results in fast-paced environments.
- Comfortable managing multiple applications, stakeholders, and use cases simultaneously.
- Demonstrates curiosity, ownership, adaptability, and a desire to understand systems beyond a superficial level.
NICE TO HAVES
- Experience with Kafka, event-driven architectures, or distributed messaging platforms.
- Knowledge of RAG (Retrieval-Augmented Generation), Knowledge Graphs, Multi-Agent Systems, or emerging AI architecture patterns.
- Python development experience.
- Experience building or supporting AI-enabled enterprise applications.
- Background supporting high-volume, revenue-generating platforms or sales-focused business systems.
About INSPYR Solutions
Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions’ Privacy Policy and INSPYR Solutions’ AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.