TEKsystems logo
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.

Senior Python Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

14 days ago

Salary

$91.7K - $137.5K / year

Seniority

Senior

Job Description

Senior Python Developer

TEKsystems

Role Description This position is responsible for analyzing, designing, documenting, and implementing the components, software, and layers required for complex software implementations based on requirements and design specifications. As part of the team in charge of building and delivering a solution, this person will perform tasks including: - Analysis - Design - Testing - Architecture - Planning - Estimation - Coding - Debugging - Knowledge transfer Team members identify needs, estimate and commit to delivering on those tasks, and track the status of those tasks to completion. Qualifications - 7+ years of experience in Object Oriented analysis, design, development and integration of software products in a company recognized for software development capability - 5+ years development experience with Python (packages, modules, Flask, Jinja templates, etc.) - 2+ years development experience with SQL Alchemy and ORM libraries - 2+ years development experience with JavaScript / TypeScript (JQuery needed) - Experience using software best practices like test driven development (TDD) and continuous integration - Experience working with Agile methods and iterative development, such as SCRUM, Kanban, Extreme Programming (XP), and pair programming - Solid experience with design patterns, refactoring and unit testing and object oriented analysis/design - Familiarity with relational databases, preferably Oracle or SQL Server Requirements - 3+ years development experience with Java (j2EE, Hibernate, Spring, etc.) - 2+ years development experience with ReactJs - 2+ years Cloud experience preferred with AWS - Experience with CloudFormation templates or SDK for deploying AWS resources and services - Experience building CI/CD pipelines with Jenkins, Azure DevOps pipelines or GitHub actions - Experience configuring automated tests, SonarQube, security scans (BlackDuck) and automated deployments in the pipeline - Experience with AWS Elastic Beanstalk - Understands different deployment strategies like Blue/Green, Canary, Rolling Deployment, etc. Requisite Abilities and/or Skills - Excellent communication skills - must be strong enough for customer facing situations - Demonstrate problem solving skills to deal with complex situations while providing creative solutions - Strive for continuous improvement and personal development, proactively encouraging the same from team members Job Type & Location This is a Permanent position based out of Baltimore, MD. Pay and Benefits The pay range for this position is $91,700.00 - $137,500.00/yr. We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification. Additional earnings may be available through incentive programs like annual bonuses, profit sharing, etc. - Medical, Dental, and Vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life and AD&D for 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 May 25, 2026.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 10,001+H1B Sponsor

• Design, development, testing activities • Supporting the full life cycle of development processes for creating services • Investigating and resolve complex business and technical product integration matters of significance • Functioning independently within a business area to influence technical decisions during various phases of the project • Codes, tests, debugs, implements, and documents programs: C on Unix and Linux Oracle, SQL • Research and analysis of existing systems and program requirements, under periodic supervision

Kentucky
$60K - $80K / year
Job Closed
Rho logo

Statistical Programmer II

Rho

Experience, Rho. A global full-service CRO.

Full TimeRemoteTeam 501-1,000Since 1984H1B Sponsor

• Design or write program specifications based on consultations with supervisor, systems analysts, other programmers, and end users. • Convert designs and specifications into computer code. • Analyze code to find causes of errors and revise programs. • Write and maintain documentation of changes to computer code, programs, and specifications. • Review user and technical documentation written by others to confirm consistency with program operations. • Revise program for corrections, enhancements, or system environment changes. • Coordinate with other programmers about program revisions. • Modify and maintain software programs written by others.

Poland
Rho, Inc. logo

Statistical Programmer II

Rho, Inc.

Established in 1984, Rho is a full-service contract research - CRO organization that has developed an excellent reputation for providing an "unsurpassed degree

Role Description We're looking for a Statistical Programmer to work in Poland on a 100% remote basis. As a Statistical Programmer, you’ll have the opportunity to convert data from specifications and statements of problems to computer code. You will consult to gather information about: - Program intent - Functions - Features - Data requirements - Input requirements - Output requirements - Internal and external checks and controls - Hardware and operating system environment - Interfaces with other systems Our Statistical Programmers will tell you, joining Rho has been one of their best career moves in terms of contentment, financial rewards, and career growth, which is why we have such stability in the group! Responsibilities - Design or write program specifications based on consultations with supervisor, systems analysts, other programmers, and end users. - Convert designs and specifications into computer code. - Analyze code to find causes of errors and revise programs. - Write and maintain documentation of changes to computer code, programs, and specifications. - Review user and technical documentation written by others to confirm consistency with program operations. - Revise program for corrections, enhancements, or system environment changes. - Coordinate with other programmers about program revisions. - Modify and maintain software programs written by others. Qualifications - BA/BS in computer science, statistics, or related field. - Up to 2 years of professional experience programming in the SAS language. - Strong SAS/Base knowledge with an emphasis on data step programming. - Competency in understanding and modifying pre-existing SAS code, as well as writing SAS code from specs. Requirements - Strong Communicator: Demonstrate written, verbal and presentation skills to help showcase the successes of your work and Rho’s. - Committed to Quality: Attention to detail, a deep understanding of high-quality scientific standards, and care about every outcome. - High-Character: Contribute to our collaborative culture with honesty and integrity, valuing loyalty, accountability, and mutual trust. - Critical Thinker: Evaluate situations and opportunities objectively and craft novel, practical solutions. - Agile and Adaptable: Anticipate, respond to, and take advantage of changes in our environment while managing risk. Benefits - Great benefits - Time off - 3 promotion cycles per year Company Description - The foundation of our organization was built on Biometrics, which continues to be a thriving focal point for our business. - Large enough for strong stability, but small enough for strong visibility and exposure to grow your career. - Support and collaboration is everywhere – from the top down. - Fun and vibrant culture. - We do great work and our studies are properly staffed, making for very happy people!

Poland
Maxiom Technology logo

Senior Angular 7 Developer

Maxiom Technology

America's best software professionals working for companies ranging from fortune 500 enterprises to startups.

ContractRemoteTeam 11-50Since 2002H1B No Sponsor

Role Description We are looking for a senior ANGULAR 7+ developer who has extensive experience in developing & troubleshooting (bug-fixes) a responsive and complex UI. In this role, you will be responsible for delivering innovative, engaging web applications using the latest software technologies. Experience with 3rd party Syncfusion UI components is preferred. The back end is built in C# (.NET), so some C# experience is preferred. Please DO NOT apply unless you are an Angular 7 + Typescript expert. Qualifications - 3+ years of Angular (must have experience with Angular 7+) - 3+ years of Typescript - 3+ years of experience with Bootstrap - 2+ years of experience with HTML 5.0, CSS - Deep understanding of web services software architecture and design (REST) - Must be energetic & self-motivated - Results Oriented - Team spirit with strong communication skills to collaborate with various stakeholders Company Description

United States