TEKsystems · 1 day ago
Software Engineer - Python
TEKsystems is a leading provider of business and technology services, helping clients activate ideas and solutions for transformation. They are seeking a Software Engineer with deep knowledge of Python and the FastAPI framework to design, develop, and deploy high-volume applications and REST APIs.
Information Technology
Responsibilities
Contribute to story refinement/defining requirements
Perform spike/proof of concept as necessary to mitigate risk or implement new ideas
Code solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilize multiple architectural components (across data, application, business) in design and development of client requirements
Assist team with resolving technical complexities involved in realizing story work
Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
Design/develop/maintain automated test suites (integration, regression, performance)
Qualification
Required
Deep knowledge of Python and the FastAPI Framework
Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications and REST APIs
Strong knowledge of PostgreSQL databases
Previous Application Programming/Development experience designing, developing and deploying high-volume, multi-tiered, distributed transactional applications
Deep knowledge of Python FastAPI Framework or similar technology
Strong knowledge of PostgreSQL databases
Deep understanding of Git version control system
Strong understanding of unit testing frameworks
Experience working in Agile development process and good understanding of various phases of Software Development Lifecycle
Experience in data access technologies and patterns
Relational database experience and proven abilities in SQL and data modeling is required. Must be aware of SQL Objects, query optimization, and join conditions
Experience with component based web application frameworks
Conceptual understanding of Object Oriented Programming and SOLID design principles
Ability to communicate, written and verbal, with technical and non-technical cross-functional teams
Preferred
Deep knowledge designing and implementing Event Based integration services using Message Brokers such as Kafka, RabbitMQ, etc
Knowledge of software development lifecycle; preferably with Agile, Kanban/Scrum
Experience with cyber security related workflows/solutions/implementation
Benefits
Medical, dental & vision
401(k)/Roth
Insurance (Basic/Supplemental Life & AD&D)
Short and long-term disability
Health & Dependent Care Spending Accounts (HSA & DCFSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
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)
Health Spending Account (HSA)
Company
TEKsystems
At TEKsystems, they understand people. Every year they deploy over 80,000 IT professionals at 6,000 client sites across North America,
H1B Sponsorship
TEKsystems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (46)
2024 (52)
2023 (33)
2022 (22)
2021 (36)
2020 (53)
Funding
Current Stage
Late StageRecent News
2025-11-19
2025-10-29
Company data provided by crunchbase