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.
Software Engineer
Location
United States
Posted
3 days ago
Salary
$70 - $90 / hour
Seniority
Mid Level
Job Description
Software Engineer
TEKsystems
Role Description 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 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 Requirements - 7+ years of professional software engineering experience - Advanced Python development experience - Strong hands-on Microsoft Azure experience - Experience building and supporting enterprise-scale applications - Proven ability to operate as a Senior-level engineer and technical leader 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 Benefits - 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) 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: Workplace Type This is a fully remote position. Application Deadline This position is anticipated to close on Jul 30, 2026.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Monitor application performance, system health, and alerts using APM tools such as AppDynamics, Grafana, and Splunk • Act as the primary point of contact for incident management and service requests • Conduct initial triage, classify issues, and prioritize tickets in alignment with SLAs and SLIs • Resolve routine issues by leveraging runbooks and established standard operating procedures • Escalate complex incidents to L2/L3 support teams with comprehensive documentation • Provide timely communication on incident status, updates, and resolutions to stakeholders and end users • Work within REST APIs, microservices-based architectures, and cloud platforms (AWS, Azure, GCP) • Troubleshoot and debug SQL queries across relational and non-relational databases • Support CI/CD pipelines and assist with deployment-related troubleshooting • Automate repetitive operational activities using scripting languages such as Python and Shell • Maintain, update, and enhance runbooks, knowledge repositories, and SOPs • Perform in-depth troubleshooting across applications, APIs, and underlying infrastructure • Analyze logs, metrics, and traces to identify and resolve root causes • Debug application issues at the code level (preferably in Java, Python, or similar technologies) • Implement data corrections, configuration changes, and minor code or script updates • Collaborate with engineering teams to deploy bug fixes, enhancements, and patches • Participate in post-incident reviews and contribute to root cause analysis (RCA) initiatives
• Liderar técnicamente al equipo, promoviendo buenas prácticas de desarrollo y arquitectura. • Tomar decisiones técnicas considerando calidad, escalabilidad y necesidades del negocio. • Comunicar de forma clara y efectiva con equipos técnicos y no técnicos. • Mentorear y desarrollar el talento del equipo mediante acompañamiento y retroalimentación. • Fomentar la colaboración, el trabajo en equipo y la resolución constructiva de conflictos. • Guiar revisiones de código y asegurar el cumplimiento de estándares de calidad. • Resolver problemas complejos y liderar la atención de incidentes con enfoque en la causa raíz. • Planificar, priorizar y dar seguimiento a las iniciativas técnicas del equipo. • Impulsar la mejora continua, la innovación y la adopción de nuevas tecnologías y prácticas. • Actuar con proactividad, liderazgo, responsabilidad y orientación a resultados.
Software Engineering Team Lead
Common AppWe are dedicated to access, equity, and integrity in the college admission process.
• Reports to our Senior Director, Software Engineering. • Part of a team of engineers designing and developing both web-based and mobile software products for Common App. • Provides technical guidance and mentors a team of Software Developers. • Implements high quality software products that meet the needs of The Common Application community.
• Concevoir et développer de nouvelles fonctionnalités robustes de A à Z (architecture, backend, frontend) pour la plateforme Horizon • Participer activement à l'architecture logicielle et aux décisions techniques • Assurer l'intégration avec d'autres systèmes et préparer la plateforme à une mise à l'échelle • Prendre en charge la qualité du code en effectuant des tests rigoureux et des revues de code constructives • Collaborer étroitement avec le Product Manager et le Designer UX/UI



