E

Excella

Agile technology consulting and AI services

Lead Python Engineer

Backend EngineeringPosted on Nov 11
Full-timeArlington County, Arlington, VA, USA

About the Job

Requirements

  • At least 6 years of software development experience with a strong technical foundation.
  • Expertise in Python and frameworks such as Django, Flask, or FastAPI.
  • Experience with microservices architecture, containerization using Docker or Kubernetes, and cloud platforms such as Azure or AWS.
  • Strong knowledge of RESTful API design and implementation.
  • Strong knowledge of object-oriented methodologies, design patterns, and testing strategies.
  • Strong knowledge of database design, ORMs such as SQLAlchemy or Django, and SQL or NoSQL databases.
  • Strong knowledge of secure programming practices.
  • Proficiency in Git-based workflows and software development lifecycle management.
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders.
  • Experience leading teams and mentoring developers in a consulting or technical environment.

Responsibilities

  • Lead the design and development of software solutions for commercial and government clients using Python and frameworks such as Django, Flask, or FastAPI.
  • Provide mentorship and technical guidance, fostering professional growth within the team.
  • Collaborate closely with clients and stakeholders to align technical solutions with business objectives.
  • Ensure best practices in coding, architecture, and Agile methodologies are followed.
  • Conduct code reviews and provide constructive feedback to maintain high code quality.
  • Advocate for the adoption of emerging technologies to enhance project outcomes.
  • Drive continuous improvement initiatives across teams and projects.

Desired Qualifications

  • Understanding of trunk-based development practices, such as using feature flags.
  • Knowledge of instrumenting an application for observability.
  • Experience with DevOps and Continuous Delivery tools such as Jenkins, Harness, GitLab CI/CD, AWS Lambda, or Terraform.
  • Familiarity with generative AI productivity tools such as ChatGPT, Claude, and GitHub Copilot.
  • Familiarity with data engineering tools such as Pandas, NumPy, Spark, and Airflow.

About the Company

Excella

Agile technology consulting and AI services

Excella helps leading organizations move their technology forward by applying Agile practices, artificial intelligence, digital services, and modernization. It uses a team-based approach where problem solvers, teachers, leaders, and creators collaborate to design and deliver technology solutions. The company differentiates itself through its community of experts with diverse talents and a focus on coaching and collaboration, not just implementation. Its goal is to help organizations realize their future through technology by solving today’s challenges and evolving how technology is used tomorrow.

Company size
201-500
Company stage
Growth Equity (Non-Venture Capital)
Total funding
Not listed
Headquarters
Arlington County, VA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Excella

See more jobs