Python Software Developer

DXC TechnologyAshburn, VA
Hybrid

About The Position

Overview We’re building a cloud-native AI platform that powers managed services for global enterprises. We need a Python-focused Software Engineer who brings depth on the backend and can reach across the stack when the work demands it. You’ll collaborate directly with our Lead Architect and Senior Engineers to design and ship features that are reliable, secure, and built to scale. If you care about clean code, strong APIs, and the craft of software engineering, this is your role. This is a hybrid role in the Washington DC Metro area. What You’ll Do Design and build backend services and APIs using Python as your primary language Implement and maintain GraphQL endpoints and RESTful APIs across platform services Write and optimize SQL queries, work with database schema design and performance tuning Build integrations with internal platform components and external enterprise systems Follow and enforce established architectural patterns, coding standards, and security practices Write clean, well-tested, well-documented code across backend micro-services and developer APIs Participate in code reviews with a focus on architectural integrity, security, and quality Implement security best practices and contribute to platform-wide compliance requirements Troubleshoot and resolve issues across the application stack, contributing to root-cause analysis and post-mortems Collaborate with UI/UX designers, platform engineers, and cross-functional teams to deliver cohesive product experiences As a plus, contribute to frontend development in React and TypeScript when features require end-to-end ownership

Requirements

  • 4+ years of professional software development experience
  • Proficiency in Python - you write idiomatic, production-quality Python and know the ecosystem well
  • Strong experience with SQL - query optimization, schema design, and working with relational databases
  • Experience designing and implementing GraphQL APIs (schema design, resolvers, performance)
  • Solid understanding of RESTful API design principles and best practices
  • Familiarity with Git, Linux/WSL, Docker/containerization, and modern development toolchains
  • Understanding of web security best practices and secure coding principles
  • Experience with cloud environments
  • Familiarity with microservices architecture and distributed system concepts
  • Strong problem-solving skills, attention to detail, and ability to work across teams
  • Excellent written and verbal communication skills
  • Bachelor’s degree in computer science, Software Engineering, or a related field - or equivalent practical experience
  • Candidates must be authorized to work in United States without the requirement of sponsorship.

Nice To Haves

  • Full-stack experience with React and TypeScript — you can own a feature from API to UI
  • Knowledge of Tailwind CSS or similar utility-first CSS frameworks
  • Experience with modern frontend build tools, state management libraries (Redux, Zustand, etc.), and responsive design
  • Familiarity with API documentation tooling (OpenAPI/Swagger, GraphQL Playground, etc.)
  • Experience with CI/CD pipelines, automated testing strategies, and DevSecOps practices
  • Interest in AI/ML technologies, agentic workflows, or building AI-powered platform features
  • Exposure to multi-tenant SaaS platforms and enterprise compliance requirements

Responsibilities

  • Design and build backend services and APIs using Python as your primary language
  • Implement and maintain GraphQL endpoints and RESTful APIs across platform services
  • Write and optimize SQL queries, work with database schema design and performance tuning
  • Build integrations with internal platform components and external enterprise systems
  • Follow and enforce established architectural patterns, coding standards, and security practices
  • Write clean, well-tested, well-documented code across backend micro-services and developer APIs
  • Participate in code reviews with a focus on architectural integrity, security, and quality
  • Implement security best practices and contribute to platform-wide compliance requirements
  • Troubleshoot and resolve issues across the application stack, contributing to root-cause analysis and post-mortems
  • Collaborate with UI/UX designers, platform engineers, and cross-functional teams to deliver cohesive product experiences
  • As a plus, contribute to frontend development in React and TypeScript when features require end-to-end ownership
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service