Senior Full Stack Software Engineer (Python, Azure, C#)Must-Have Skills
7+ years of professional software engineering experience
Advanced Python development experience
Strong hands-on Microsoft Azure experience
Azure Functions
Azure Data Factory (ADF)
REST API and microservices development
Experience building and supporting enterprise-scale applications
Proven ability to operate as a Senior -level engineer and technical leader
Nice to Have
Elasticsearch or OpenSearch
C#
React/TypeScript
Terraform
Azure OpenAI or Azure Cognitive Services
B2B commerce platforms
ERP, CRM, or WMS integrations
Consulting or professional services background
Overview
We are seeking a Senior Full Stack Software Engineer to join a growing team focused on building modern enterprise applications, cloud-native platforms, and AI-enabled solutions on Microsoft Azure.
This opportunity is best suited for a true Senior engineer who has designed, developed, and delivered production Azure solutions and can demonstrate strong hands-on Python development experience.
You'll work closely with architects, infrastructure teams, security professionals, and business stakeholders to design scalable, secure, and high-performing applications that support critical business operations and customer experiences.
This is a hands-on engineering role that combines cloud architecture, full-stack development, system integration, and emerging AI technologies.
What You'll Do
Design, develop, test, and deploy enterprise applications using Python, C#, .NET, React, and TypeScript
Build and maintain cloud-native solutions using Azure Functions, AKS, and Azure App Services
Develop scalable APIs and microservices supporting critical business workflows
Build event-driven and asynchronous solutions using Azure Service Bus
Develop integrations with ERP, CRM, WMS, and other enterprise systems
Design and support data movement and integration workflows using Azure Data Factory
Implement secure and scalable solutions utilizing Azure SQL, PostgreSQL, Blob Storage, Key Vault, and Redis
Create AI-enabled business solutions leveraging Azure OpenAI, Cognitive Services, and Document Intelligence
Support infrastructure automation and deployment pipelines using Terraform and Azure DevOps
Implement monitoring, logging, and observability solutions using Azure-native tools
Drive architectural decisions, mentor team members, and contribute to engineering best practices
Partner with business and technical stakeholders to define requirements and deliver impactful solutions
Required Qualifications
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field
7+ years of experience building enterprise applications in cloud environments
Strong expertise with:
Python
C# / .NET
React.js
JavaScript / TypeScript
HTML/CSS
SQL and stored procedures
Hands-on experience with:
Azure Functions
Azure Data Factory (ADF)
Azure App Services
Azure Kubernetes Service (AKS)
Azure SQL
PostgreSQL
Azure Blob Storage
Azure Service Bus
Azure API Management
Azure Key Vault
Azure Cache for Redis
Azure Monitor
Experience designing and consuming REST APIs
Strong understanding of microservices and distributed systems
Experience with OAuth2, OpenID Connect, and modern authentication frameworks
Hands-on CI/CD experience using Azure DevOps
Infrastructure as Code experience with Terraform
Strong understanding of secure, scalable, and highly available cloud architectures
Excellent communication, collaboration, and problem-solving skills
Preferred Qualifications
Experience with Elasticsearch or OpenSearch
Experience delivering B2B commerce or customer portal solutions
Experience integrating ERP, CRM, WMS, or supply chain systems
Exposure to Azure OpenAI, GenAI, prompt engineering, or AI-powered application development
Experience working in consulting, professional services, or client-facing environments
Azure certifications such as:
Azure Developer Associate
Azure Solutions Architect Expert
DevOps Engineer Expert
Why Join?
Work with modern Azure cloud technologies and AI platforms
Contribute to enterprise-scale modernization initiatives
Collaborate with experienced architects and engineering leaders
Solve complex technical challenges with real business impact
Opportunity to influence architecture, engineering standards, and platform strategy
Strong potential for contract extension or long-term conversion
If you're a Senior engineer with strong Python and Azure expertise who enjoys building scalable cloud solutions, we'd love to hear from you.
Job Type & Location
This is a Contract position based out of Wilsonville, OR.
Pay and Benefits
The pay range for this position is $70.00 - $90.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Jul 30, 2026.
About TEKsystems
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
We're a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We're a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We're strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We're building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.