Skip to main content

Python Senior Technical Lead - DevOps

Posted 3 days ago

simarn solutionsBaltimore (MD)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

📍 Location: Multiple Locations Across USA (Hybrid / Onsite)
💼 Employment Type: Full-Time🚀 Experience Required: 5+ YearsAbout the RoleWe are seeking a highly skilled Senior Python Backend Engineer to design, develop, and support scalable backend services, APIs, and calculation engines that power critical business solutions. This role is ideal for someone passionate about Python development, Generative AI, cloud technologies, automation, and software engineering best practices. You will collaborate with architects, product owners, DevOps engineers, QA teams, and business stakeholders to deliver secure, reliable, and high-performance applications while leveraging AI-driven solutions to improve engineering productivity and operational efficiency.
Responsibilities: Design, develop, and maintain scalable backend applications and services using Python. Build and enhance RESTful APIs using FastAPI or similar frameworks. Develop reusable libraries, utilities, and modular software components. Design and optimize PostgreSQL databases, queries, indexes, and transactions. Implement automated testing strategies including unit, integration, regression, and API testing. Utilize Generative AI and intelligent automation to streamline development workflows and improve team productivity. Deploy and support applications on Microsoft Azure environments. Build and maintain CI/CD pipelines using Azure DevOps. Ensure application security, performance, monitoring, logging, and compliance with engineering standards. Translate complex business calculations, dependency models, and scientific rules into robust software solutions. Collaborate within Agile teams across multiple time zones.
Required Qualifications: ✅ 5+ years of professional Python development experience✅ Strong expertise in:
  • PythonObject-Oriented Programming (OOP)
  • FastAPI / REST API Development
  • PostgreSQLPydanticPyTest✅ Experience with:
  • Generative AI / LLMs / AI AgentsAzure Cloud Services
  • Azure DevOpsCI/CD Pipelines
  • Containerized Deployments
  • Authentication & Security Best Practices
  • Logging, Monitoring, and Application Support✅ Strong understanding of:
  • Software ArchitectureAPI Design
  • Performance Optimization
  • Secure Development Practices
  • Testing and Quality Engineering
Preferred Qualifications: Experience with building science, sustainability, energy efficiency, water efficiency, or embodied carbon applications. Experience developing rules engines, calculation engines, or scientific/business models. Exposure to complex mathematical or engineering-based software solutions.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this