Demo

Software Developer - Gen AI

Straive
Santa Clara, CA Full Time
POSTED ON 4/2/2026
AVAILABLE BEFORE 4/30/2026

Straive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-edge technology and expert insights. Backed by EQT, a top private equity firm, we are uniquely positioned to drive innovation through significant investments and an entrepreneurial spirit


Our core focus is on delivering advanced Data Analytics & AI Solutions. By combining sophisticated technology with subject matter expertise, we deliver material impact on our clients' topline and streamline their operations. We specialize in providing tailored solutions across financial services, CPG, legal, pharma, life sciences, retail and logistics, helping them build robust data analytics and AI capabilities.


With a client base spanning 30 countries, Straive's strategically located teams operate from eight countries and is headquartered in Singapore. This global presence enables us to offer localized expertise with a worldwide perspective.


Join Straive to be part of a dynamic team at the forefront of data analytics and AI innovation. Here, you'll have the opportunity to contribute to transformative projects, supported by significant investments and an entrepreneurial drive fueled by our partnership with EQT.


Website: https://www.straive.com/


Job Title: Tech Lead

Location: Santa Clara, CA (Onsite 5 days/week)

Job Type: FTE


Job Summary:

We are seeking an experienced Tech Lead to provide technical leadership and hands-on expertise in designing, modernizing, and delivering high-quality software solutions. The ideal candidate is a strong individual contributor who can balance architecture, coding, mentoring, GenAI-assisted development, and cross-functional collaboration.

This role requires deep experience in Python and .NET application development, along with the ability to drive application tech-stack conversion, modernization, and standardization across teams. The Tech Lead will actively leverage GenAI and Agentic AI tools to accelerate development, improve code quality, and enhance engineering productivity in a global delivery environment.


Key Responsibilities:

Technical Leadership & Architecture

  • Provide technical direction and architectural guidance for new development and modernization initiatives.
  • Own end-to-end design decisions, ensuring solutions are scalable, secure, cloud-ready, and aligned with standardized enterprise architectures.
  • Lead application tech-stack conversion and standardization efforts, including migration and consolidation across Python and .NET platforms.
  • Review and approve architecture designs, code, and technical documentation.
  • Identify and drive systemic technical improvements, including reuse, simplification, and platform alignment.

Hands-On Development & GenAI Adoption

  • Actively contribute high-quality, maintainable, and performant code using Python and .NET technologies.
  • Leverage GenAI-based developer tools (e.g., Copilot, Cursor, Claude, Windsurf) for:
  • Code generation and refactoring
  • Test case creation
  • Documentation and design acceleration
  • Debugging and optimization
  • Apply prompt engineering best practices to improve accuracy, efficiency, and consistency of GenAI outputs.
  • Lead by example in coding standards, testing practices, CI/CD, and DevOps automation.
  • Troubleshoot complex technical issues and ensure timely, root-cause-oriented resolutions.

Agentic AI–Driven Engineering

  • Design and guide the use of Agentic AI workflows for software development activities such as:
  • Automated code reviews and refactoring
  • Dependency analysis and impact assessment
  • Regression detection and test automation
  • Operational and observability insights
  • Evaluate and recommend Agentic AI frameworks or approaches that improve developer productivity and software quality.
  • Ensure Agentic AI solutions are secure, auditable, and aligned with enterprise governance standards.

Team Leadership & Mentoring

  • Mentor and coach developers on modern application architecture, Python/.NET best practices, and AI-assisted development techniques.
  • Support sprint planning, backlog grooming, and Agile ceremonies.
  • Delegate tasks effectively while maintaining accountability for quality and delivery.
  • Foster a collaborative, learning-oriented engineering culture with a strong focus on continuous improvement.

Project & Stakeholder Management

  • Partner with product managers, architects, QA, and business stakeholders to translate requirements into technical solutions.
  • Estimate development effort and support planning of timelines, milestones, and deliverables.
  • Ensure projects are delivered on time, within scope, and in compliance with technical and quality standards.
  • Communicate technical trade-offs and risks clearly to both technical and non-technical audiences.

Quality, Security & Performance

  • Enforce best practices in secure coding, scalability, performance optimization, and resilience.
  • Drive adoption of automated testing, CI/CD pipelines, infrastructure as code, and observability practices.
  • Ensure systems are reliable, maintainable, and production-ready, including AI-assisted components.


Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 6–12 years of hands-on software development experience.
  • Proven experience as a Senior Developer or Tech Lead guiding engineering teams.
  • Strong hands-on expertise in Python and .NET application development.
  • Experience leading or contributing to application tech-stack conversion, modernization, and standardization initiatives.
  • Strong understanding of:
  • Software architecture and design patterns
  • Microservices and API design
  • Cloud platforms (Azure, AWS, or GCP)
  • SQL and NoSQL databases
  • CI/CD pipelines and DevOps practices
  • Hands-on experience using GenAI-based code generation tools (e.g., Copilot, Cursor, Claude, Windsurf).
  • Practical experience with prompt engineering and leveraging GenAI for day-to-day engineering tasks.
  • Exposure to or hands-on experience with Agentic AI concepts and tools for software development workflows.
  • Solid understanding of Agile/Scrum methodologies.



This job description is not intended to cover or contain a comprehensive listing of all responsibilities, duties, or activities that are required. Responsibilities, duties, and/or activities may change, or new ones may be added at any time with or without notice.


If you are a motivated professional with a passion for delivering impactful solutions, we’d love to hear from you. Apply today to be part of a dynamic and forward-thinking team at Straive.


“Straive is an Equal Opportunity Employer. Our policy is clear: there shall be no discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation.


We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.”



For more information, please visit our 🌐Website 📄Case Studies [in] LinkedIn

Salary.com Estimation for Software Developer - Gen AI in Santa Clara, CA
$104,672 to $128,725
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer - Gen AI?

Sign up to receive alerts about other jobs on the Software Developer - Gen AI career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Straive

  • Straive Newark, NJ
  • Straive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-e... more
  • 10 Days Ago

  • Straive Newark, NJ
  • Straive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-e... more
  • 1 Day Ago

  • Straive Santa Clara, CA
  • Straive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-e... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Developer - Gen AI jobs in the Santa Clara, CA area that may be a better fit.

  • Gen Mountain View, CA
  • About Gen: Gen is a global leader in consumer cyber safety, focused on empowering people to live freely and confidently in an increasingly digital world. S... more
  • 11 Days Ago

  • Gen Mountain View, CA
  • About Neo: Neo is reimagining the browser as an AI-native companion — merging search, chat, and intelligent actions into one seamless experience. It’s wher... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!