CrawlJobs Logo

Senior Software Engineer or Solutions Architect

United States · Job Posted April 11, 2026
Apply Position
Job Link Share

Job Description

Provectus is an AWS Premier Consulting Partner and AI consultancy featured in Forrester's AI Technical Services Landscape, with 15+ years of experience and 400+ engineers. We build production AI for global enterprises in partnership with Anthropic, Cohere, and AWS. We are looking for a Senior Software Engineer or Solutions Architect with deep Python and Generative AI experience. Someone who ships Python services, RAG systems, tools, and agents daily, with AI embedded across their entire workflow. You might be an experienced SA ready to hit the ground running, or a Senior Engineer and Tech Lead ready to step into that role. Either way, you will own the technical vision, lead discovery, drive architecture decisions, and become the authority clients and teams rely on.

Job Responsibility

  • Write clean, production-grade Python across AI integrations, backend services, and RESTful APIs
  • Implement and optimize RAG systems for production use cases
  • Design and build LLM-based and agentic AI solutions that address real client business challenges
  • Own the technical direction of client engagements from discovery through delivery
  • Support presales: discovery calls, technical proposals, scoping, and client-facing demos
  • Lead architecture reviews, produce technical design documents, and contribute to standards across the Python practice
  • Mentor engineers, lead code reviews, and share knowledge across the team
  • Build and maintain strong relationships with key client stakeholders as a trusted technical advisor

Requirements

  • 7+ years building and running production systems, not only demos and POCs
  • Strong understanding of AI/ML concepts and experience integrating AI/ML components into solutions
  • Strong Python proficiency: OOP, design patterns, clean architecture, and performance optimization
  • Experience building RESTful APIs with FastAPI, Django REST, or Flask
  • Experience making and defending architectural trade-off decisions: microservices vs monolith, sync vs event-driven, SQL vs NoSQL
  • Strong testing practices: pytest, mocking, and integration tests for AI systems
  • Experience with Docker and Kubernetes
  • Hands-on experience building production LLM-based applications and agentic workflows
  • Experience with LLM APIs (OpenAI, Anthropic, or AWS Bedrock)
  • Experience building and optimizing RAG systems
  • Understanding of LLM evaluation techniques and quality assurance approaches
  • Experience deploying and maintaining AI/ML models in production environments
  • Hands-on experience with AWS (SageMaker, Bedrock, Lambda, ECS, S3, SQS, ECR, or similar)
  • GCP considered
  • Experience with React/Vue
  • AWS and Claude Code Certifications
  • Full-stack mindset, comfortable across AI, backend development, and cloud infrastructure
  • Already using AI tools in your daily workflow (Claude Code, Copilot, or similar)
  • Proactive and self-directed
  • you own outcomes end-to-end and spot problems before they're handed to you
  • B2+ English, comfortable collaborating across distributed, multicultural teams
  • Owns the client technical relationship
  • leading discovery, decomposing ambiguous requirements into technical components, presenting architecture, and pushing back on scope when it doesn't match timeline or budget
  • Produces scoped, phased delivery plans with clear deliverables, dependencies, and risks
  • Experience with cost estimation and cloud architecture cost optimization

Nice to have

  • Experience with Streamlit or Gradio for AI prototyping
  • Modern Python tooling (ruff, uv, pyproject.toml, pyright)
  • CI/CD pipeline experience (GitHub Actions, GitLab CI)
  • Experience in an additional language (Go, Node.js, or Rust)
  • Front-end experience

What we offer

  • Opportunity to work with cutting-edge AI and cloud solutions
  • Internal training programs (Leadership, Public Speaking, and more) with full support for AWS and other professional certifications
  • Career growth: a clear path toward SA or beyond — we actively develop our engineers
  • Access to the latest AI tools and premium subscriptions
  • Remote with flexible hours
  • Unlimited Vacation policy
  • Generous health, vision, and dental insurance
  • 401(K) matching plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer or Solutions Architect

8 matching positions

Senior Software Engineer or Solutions Architect

Provectus is an AWS Premier Consulting Partner and AI consultancy featured in Fo...
Location
Location
Salary
Salary:
Not provided
provectus.com Logo
Provectus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack mindset, comfortable across AI, backend development, and cloud infrastructure
  • Already using AI tools in your daily workflow (Claude Code, Copilot, or similar)
  • Proactive and self-directed
  • you own outcomes end-to-end and spot problems before they're handed to you
  • B2+ English, comfortable collaborating across distributed, multicultural teams
  • Owns the client technical relationship
  • leading discovery, decomposing ambiguous requirements into technical components, presenting architecture, and pushing back on scope when it doesn't match timeline or budget
  • Produces scoped, phased delivery plans with clear deliverables, dependencies, and risks
  • Experience with cost estimation and cloud architecture cost optimization
  • 7+ years building and running production systems not only demos and POCs
Job Responsibility
Job Responsibility
  • Write clean, production-grade Python across AI integrations, backend services, and RESTful APIs
  • Implement and optimize RAG systems for production use cases
  • Design and build LLM-based and agentic AI solutions that address real client business challenges
  • Own the technical direction of client engagements from discovery through delivery
  • Support presales: discovery calls, technical proposals, scoping, and client-facing demos
  • Lead architecture reviews, produce technical design documents, and contribute to standards across the Python practice
  • Mentor engineers, lead code reviews, and share knowledge across the team
  • Build and maintain strong relationships with key client stakeholders as a trusted technical advisor
What we offer
What we offer
  • Opportunity to work with cutting-edge AI and cloud solutions
  • Internal training programs (Leadership, Public Speaking, and more) with full support for AWS and other professional certifications
  • Career growth: a clear path toward SA or beyond
  • we actively develop our engineers
  • Access to the latest AI tools and premium subscriptions
  • Long-term B2B collaboration
  • Remote with flexible hours
  • Private medical insurance or a budget for your medical needs
  • Paid sick leave, vacation, and public holidays
  • Equipment and all the tech you need for comfortable, productive work
Read More
Arrow Right

Software Engineer II and Senior Software Engineer - AI Compilers

The AI Frameworks team at Microsoft develops the AI software used to train and d...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton
  • Develop code generation techniques for new hardware platforms
  • Design and develop cutting edge AI software in C++ and Python
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Embody Microsoft's culture and values
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Full Stack (Solution Architect)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , Plano; Richmond; New York; McLean
Salary
Salary:
209000.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead solutions architecture design for multi-platform/cross-platform solutions
  • Leading trade-off and impact analysis work for hard to change technical decisions, and manage technical conflict
  • Demonstrate thought leadership and strategy in partnership with delivery and product partners
  • Provide architectural guardrails and white papers for onboarding new technologies, especially multi-agentic AI
  • Establish a 3+ year “Domain Destination Architecture” (DDA) for various business capabilities
  • Explain and represent solutions in the Architecture Review Boards, and various product, platform and architecture discussions
  • Presenting work products and strategies to product managers, technology leadership across Capital One
  • A primary architecture point of contact for other architecture teams & and delivery teams for solutions and systems
  • Continuously learn as technology needs evolve
What we offer
What we offer
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Software Framework

At Brainlab, our many clinical applications are expected to become more and more...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • passion for innovative high-tech products and for technological advancement
  • excellent communication, collaboration and documentation skills (fluent English)
  • professional experience in software development
  • degree in Computer Science, information technology or related discipline
  • 2+ years professional experience in software development with C++ (familiarity with Rust or TypeScript is advantageous.)
  • profound understanding of concepts and trends in computer software and technology
  • ability to quickly grasp new contexts and get familiar with new tools
  • well-organized and clearly structured, agile working style
  • open mind-set, finding creative solutions for challenges on a daily basis and willing to collaboratively define and improve the software code base at Brainlab
  • hands-on mentality
Job Responsibility
Job Responsibility
  • be part of powerful team of software craftsmen
  • dive deep into the existing framework and its architecture
  • modernize the current Brainlab Framework and make sure it’s technologically state-of-the-art
  • together with a peer group of application developers, design and implement a sustainable, state-of-the-art code base that supports the company's business strategy
  • ensure high-quality software by adequate software design, data structures and good code test coverage
  • closely work together with key application-level software engineers and related architects
  • provide modern and comprehensive documentation and training material for framework concepts
  • share your knowledge and provide technical guidance to your colleagues in- and outside of the team
  • contribute to our success with your creative ideas and your independent and self-responsible way of working
What we offer
What we offer
  • 30 vacation days, plus December 24th and December 31st
  • Flexible working hours as well as hybrid work model within Germany
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
Read More
Arrow Right

Senior Software Engineer - Java

As a Senior Software Engineer, you will own a full life cycle of development and...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience in software development using Java
  • Java Spring Boot
  • Dependency Management Tools such as Maven
  • Security Vulnerability Scanning such as Snyk or Trivy
  • Testing frameworks such as JUnit
  • Github Actions or Jenkins
  • Cloud Infrastructure such as AWS
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • The attitude and ability to thrive in a high-growth, evolving environment
  • Collaborative team player who has the ability to partner with others and drive toward solutions
Job Responsibility
Job Responsibility
  • Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions
  • Take an active role in the design and planning of upcoming features
  • When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
  • Continue to develop a deep understanding of our products in order to support our customers
  • Work with Practice specific technologies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services and DevOps model
  • 4+ years of experience coding in C#, and .Net
  • 4+ years of experience in Database development in Azure SQL, Cosmos DB, or Azure Data Factory (ADF)
  • 4+ years of experience in one of the modern front-end frameworks such as React, Type Script, and Experience with Python, AI/LLM-based tools and frameworks, particularly for analyzing test failures and predicting root causes
  • Experience in developing applications using RESTful APIs, microservices architecture, ASP.NET, Web API, and Azure AI Foundry, with a focus on scalable and intelligent enterprise solutions
  • Knowledge of data structures, algorithms, and software design principles
  • Effective communication and a track record of sharing knowledge with others through training and knowledge sharing sessions
  • Experience optimizing cloud infrastructure for cost savings and operational efficiency
Job Responsibility
Job Responsibility
  • Develop software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering proficient practices to ensure high-quality, scalable, and secure solutions
  • Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Support and maintain existing services & integrations with Line of Business (LOB) applications across the enterprise
  • Design, develop and maintain engineering infrastructure, tools, and services that power the Continuous Integration and Continuous Delivery/Deployment (CI/CD) for Microsoft Learning (Skilling) platform and services
  • Improve the reliability and debuggability of test frameworks by integrating automation and gates
  • Develop and utilize AI/LLM models to analyze test failures, identifying root causes such as test flakiness or infrastructure issues
  • Transition manual testing efforts currently handled by vendor Directly Responsible Individuals (DRIs) into automated processes
  • Lead early in career Software Engineers, and collaborates with Product Managers, Designers and cross-functional teams to deliver high quality security solutions across platforms that ship to hundreds of millions of learners around the world
  • Leads by example within the team by producing extensible and maintainable
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

The Senior Software Engineer plays a key role in PepsiCo’s digital transformatio...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
pepsico.com Logo
Pepsico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors in CS/Engineering
  • 9+ years software development experience
  • 3+ years architecting fault-tolerant, high-scale distributed systems
  • Strong in: Java, Spring/Spring Boot
  • Backend microservices
  • REST APIs
  • Serverless computing
  • Cloud (Azure, AWS)
  • AI tools like Copilot, Devin or Windsurf
  • High-throughput distributed systems
Job Responsibility
Job Responsibility
  • Guide engineering teams across S&T priorities
  • Develop and maintain digital products using industry-standard software engineering practices
  • Create roadmaps and implementation plans aligned with business strategy
  • Support AI-driven, data-powered digital solutions
  • Troubleshoot delivery risks, issues, and impediments
  • Partner with business stakeholders to recommend strategic solutions
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Walmart's Enterprise Business Services (EBS) is a powerhouse of several exceptio...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s / Master’s degree in Computer Science, Information Technology, or a related technical field required
  • Excellent team player with a passion for collaboration, open-source contribution, and continuous learning
  • 7+ years of web application development experience with strong expertise in PHP, Moodle LMS, MySQL/PostgreSQL, JavaScript, HTML, and CSS
  • Strong experience in designing, developing, customizing, and deploying Moodle-based learning platforms and plugins
  • In-depth knowledge of Moodle architecture, core APIs, plugin development, and theme customization
  • Hands-on experience with Moodle integrations using REST/SOAP APIs, SCORM, and third-party tools
  • Experience with version control systems and build tools such as Git, and CI/CD pipelines
  • Proficiency in debugging, performance tuning, and optimizing Moodle applications for scalability and high availability
  • Experience with monitoring, logging, and troubleshooting tools in web-based environments
  • Familiarity with database design, optimization, and data migration in Moodle environments
Job Responsibility
Job Responsibility
  • Drive building next generation Walmart suite of products and platform by designing, coding, building and deploying highly scalable and robust cloud based solutions
  • Identify technical risks and find alternate solutions
  • Lead, motivate, mentor and provide ample guidance to other team members with respect to technical challenges
  • Work with the team and help them on technical aspects, set quality standards and participate in design discussion and drive technical decisions
  • Architecture/Design Reviews within the team and across the teams
  • Code Reviews across teams
  • Engage with Product Management and Business to drive the agenda, set priorities and deliver awesome products
  • Drive design, development, implementation and documentation
  • Build, test and deploy cutting edge solutions at scale
  • Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
What we offer
What we offer
  • Beyond our great compensation package, you can receive incentive awards for your performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Fulltime
Read More
Arrow Right