Software Engineer
$70 - $90 per hourSenior 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 & LocationThis is a Contract position based out of Wilsonville, OR.
Pay and BenefitsThe 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)
This is a fully remote position.
Application DeadlineThis 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.
- ...Educational qualification Bachelor's degree in Engineering (Preferably Computer Science, Information tech, E&E, E&C, Telecom or Instrumentation Technology) The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$80 - $90 per hour
...Senior Software Developer Contract Our client, a leading manufacturer of aerospace and defense, is hiring a Senior Software Developer... ...improvement while delivering production-ready code that meets engineering and manufacturing requirements. Responsibilities Develop, maintain...SuggestedFull timeContract work$150k - $180k
...Overview Sr. Software Engineer (US Citizenship Required) This position focuses on the Microsoft platform with a focus on .NET server-side technologies, with some desktop skills. The role requires leading software initiatives while continuing to write code, working within...SuggestedPermanent employmentVisa sponsorshipWork visa- Lam Research in Tualatin, Oregon is looking for a Software Engineer to develop software tools and ensure integration between software and hardware. You will support Etch/Deposition tools and collaborate across teams. Ideal candidates have a Master's or Bachelor's in Computer...SuggestedFlexible hours
- ...work visa, or applicants who need work visa sponsorship now or in the future. Job Summary Teledyne FLIR is looking for a career Software Engineer to join our Surveillance team who has industry experience leading complex projects independently from inception to completion....SuggestedPermanent employmentLocal areaVisa sponsorshipWork visa
- The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure, and technology...Local areaRemote workFlexible hours2 days per week3 days per week1 day per week
- Lam Research in Tualatin, Oregon is seeking a Software Engineer to join the Product Support group. This role is critical in delivering customer-ready software through technical troubleshooting and close teamwork with engineering. Candidates must have a Bachelor’s degree...
- Lam Research in Tualatin, Oregon is seeking a Software Engineer to design, develop, troubleshoot, and debug software programs that support innovative technology platforms. The role involves collaboration with various teams to enhance Lam's product portfolio. The ideal candidate...Remote work
- ...Job Title Strong automation industry experience (Machine, Robots, PLC/HMI, Vision, Motion Controls, Servo Drives etc.) Software integration for automated/capital equipment Strong Siemens experience, scratch programming TIA Portal Strong Fanuc experience...
- ...Job Details Join a leading global provider of high-speed, precision automation as they expand their Software Engineering Team. This is an on-site role with a competitive salary range. About Us We are a leading global provider of high-speed, precision automation focused...Permanent employmentFull timeTemporary work
- Job Description Full stack Java developer. Strong backend as well as front end knowledge. Experience using Object Oriented programming and design patterns. Strong knowledge of: Spring framework, Maven or Gradle build tools. Preferred Skills and Education Excellent communications...
- ...has amassed the finest technology portfolio in the business. Our software tools span the full breadth of semiconductor and electrical... ...packages. About the Role We have an opportunity for a Software Engineer, with a degree in Computer Science, to join the Mars Common Test...Work at officeWork from homeWeekend work
- ...Principal Embedded Software Engineer Position Summary The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound engineering judgement...
- Code Lab Technology in Wilsonville, Oregon is seeking a Full Stack Java Developer to contribute to software development projects. The ideal candidate should have a robust understanding of both backend and frontend technologies, specifically Java and the Spring framework...
$137k - $287k
...The group you'll be a part of The Cyber Security Engineer will support the Information Security team in safeguarding Lam's information system infrastructure and associated business systems, Operational Technology (OT) environments, and engineering/manufacturing environments...Local areaImmediate start- Columbia Distributing is searching for a Software Developer to design and maintain internal software applications. This role will involve taking ownership of development efforts and collaborating with teams to deliver reliable solutions. The ideal candidate will have 3...
- Portland General Electric is seeking a Staff Network Security Operations Analyst to enhance cybersecurity through effective management of Splunk and Palo Alto platforms. The role focuses on automation and optimizing platform performance in a hybrid work environment based...
- ...and technical leadership. Responsibilities Own the intranet roadmap: Translate business needs into scoped projects, deliver working software, and drive continuous improvement. Lead & mentor: Guide a mid-level developer; set coding standards, code review practices, and...Full timeWork at office
- ...Software Engineer -NIKE, Inc.- Beaverton, OR. Design, configure, enhance, and support enterprise legacy application systems and Product Lifecycle Management (PLM) platforms for the retail, apparel, and footwear industries. Telecommuting is available from anywhere in the...Remote work
- D.A. Davidson Companies is seeking a Senior Data Engineer to join the Agile team supporting our Client Access web and mobile apps. You... ...cloud, service‑based architectures. You will collaborate with software teams, database architects and business analysts to design scalable...
$16.8 per hour
...That’s a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing great code, embracing new... ...protect their reputation and bottom line. As our Junior Software Engineer, you will have ample opportunity to grow your career...Hourly payPart time- ...Job Title- Software Engineer 5 Location- Beaverton, OR Reporting Type- Onsite Work Timing- Regular Hours- Monday to Friday, 9am to 5pm Duration: 7 months Summary Location: WHQ, 4-1, open to relocation - they need start day...Immediate startRelocationMonday to Friday
$95k
NAVEX is seeking a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. The ideal candidate will have over 3 years of experience in software engineering, proficient in .NET, C#, React or Angular, and SQL database. This hybrid role offers...Worldwide$95k
...committed to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing... ...protect their reputation and bottom line. As our Senior Software Engineer, you will have ample opportunity to grow your career...- ...pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data streaming...Immediate start
- ...Responsibilities Provide software engineering system designs and application development services to address the core requirements of the agency’s pension system applications Enhance the efficiency and security of our pension management systems Provide technical expertise...
- ...Responsibilities: Write reusable, tested, and efficient software code and scripts. Write automated tests to validate changes... ...ways to improve tools and processes. Collaborate with other engineers and teams to design solutions and resolve issues. Work with...Contract work
$137k - $287k
Lam Research seeks a Cyber Security Engineer to safeguard its information systems and develop cloud security posture. This role focuses on managing security tools in Azure and automating vulnerability management. Candidates should have 7+ years of relevant experience and...$148.5k - $217.8k
...Lead Service Sales Engineer Eaton's ES AMER NAS division is currently seeking a Lead Service Sales Engineer. Candidates must reside within 50 miles of one of the following locations to be considered for the position: Tukwila, WA; Kennewick, WA; Spokane, WA or Wilsonville...Permanent employmentFull timeLocal areaRelocation package- ...Software Engineer Manager - Merchandising WHO WE ARE LOOKING FOR We’re looking for multiple thought leaders who can help lead, coach, and inspire a team of engineers. We want someone with a background in software engineering someone who has a background in modern software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Wilsonville, OR
- software developer Wilsonville, OR
- part time software developer remote Wilsonville, OR
- senior software engineer ruby on rails Wilsonville, OR
- software engineer amazon Wilsonville, OR
- senior software design engineer Wilsonville, OR
- software developer fintech Wilsonville, OR
- consulting software engineer Wilsonville, OR
- senior software engineer Wilsonville, OR
- software engineer healthcare Wilsonville, OR

