Software Engineer (Python / GenAI / Microservices)
ConsultNet Technology Services and Solutions
About the role
Title
Software Engineer (Python / GenAI / Microservices)
Location
Rockville, MD or McLean, VA
Target Start Date
ASAP
Type
contract
Pay Rate
DOE
About
We are seeking a highly skilled Software Engineer with deep expertise in Python, microservices architecture, and emerging GenAI technologies. This role is ideal for a senior to staff-level engineer who thrives in building scalable systems, integrating AI-driven capabilities, and contributing to modern, cloud-native application ecosystems.
You will play a key role in designing and delivering high-impact solutions, partnering across engineering, product, and business teams to bring innovative capabilities into production environments.
What you'll do
- Design, develop, and maintain scalable, high-performance applications using Python and modern frameworks
- Architect and implement microservices-based solutions and RESTful APIs aligned with best practices and system design principles
- Integrate GenAI and LLM capabilities into enterprise applications to drive intelligent automation and enhanced user experiences
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions
- Lead code reviews, mentor engineers, and promote high standards for code quality and engineering excellence
- Optimize application performance, scalability, and reliability across distributed systems
- Work with both relational and non-relational databases to support data-intensive applications
- Build and maintain CI/CD pipelines to support continuous integration, testing, and deployment
- Troubleshoot and resolve complex production issues with a focus on root cause analysis and long-term stability
- Contribute to technical documentation, reusable frameworks, and knowledge-sharing across teams
What you bring
Experience
- 5-15 years of professional software engineering experience, with a strong focus on Python-based development
- Proven experience delivering production‑grade, scalable applications in enterprise environments
Core technical skills
- Deep expertise in Python frameworks such as Django, Flask, and FastAPI
- Strong understanding of microservices architecture, API design, and distributed systems
- Hands‑on experience with data processing and analysis libraries such as NumPy and Pandas
- Experience working with both SQL and NoSQL databases
Full stack exposure
- Familiarity with front‑end technologies such as Angular and/or Node.js
- Ability to collaborate effectively across the full application stack
AI/ML and GenAI
- 2 years of hands‑on experience integrating GenAI or LLM‑based capabilities into applications
- Understanding of prompt design, model integration patterns, and evaluation of AI‑driven outputs
DevOps and engineering practices
- Strong experience with Git‑based version control
- Hands‑on experience with containerization using Docker
- Proven ability to design and implement CI/CD pipelines
- Familiarity with cloud‑native development and deployment patterns
What sets you apart
- Strong system design and architectural thinking
- Ability to translate complex problems into scalable, maintainable solutions
- Experience working in fast‑paced, evolving technical environments
- Clear and effective communication with both technical and non‑technical stakeholders
- Ownership mindset with the ability to lead initiatives and mentor others
Work environment
- Collaborative, cross‑functional engineering culture
- Hybrid or remote flexibility depending on team alignment
- Opportunity to work on cutting‑edge AI‑enabled and data‑driven systems
About ConsultNet
Welcome to ConsultNet, a premier national provider of technology talent and solutions. Our expertise spans across project services, contract‑to‑hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication‑driven approach, partnering with a diverse client base to build high‑performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .
Equal Opportunity Employer
We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other status protected by
Requirements
- 5-15 years of professional software engineering experience, with a strong focus on Python-based development
- Proven experience delivering production-grade, scalable applications in enterprise environments
- Deep expertise in Python frameworks such as Django, Flask, and FastAPI
- Strong understanding of microservices architecture, API design, and distributed systems
- Hands-on experience with data processing and analysis libraries such as NumPy and Pandas
- Experience working with both SQL and NoSQL databases
- Familiarity with front-end technologies such as Angular and/or Node.js
- Ability to collaborate effectively across the full application stack
- 2 years of hands-on experience integrating GenAI or LLM-based capabilities into applications
- Understanding of prompt design, model integration patterns, and evaluation of AI-driven outputs
- Strong experience with Git-based version control
- Hands-on experience with containerization using Docker
- Proven ability to design and implement CI/CD pipelines
- Familiarity with cloud-native development and deployment patterns
- Strong system design and architectural thinking
- Ability to translate complex problems into scalable, maintainable solutions
- Experience working in fast-paced, evolving technical environments
- Clear and effective communication with both technical and non-technical stakeholders
- Ownership mindset with the ability to lead initiatives and mentor others
Responsibilities
- Design, develop, and maintain scalable, high-performance applications using Python and modern frameworks
- Architect and implement microservices-based solutions and RESTful APIs aligned with best practices and system design principles
- Integrate GenAI and LLM capabilities into enterprise applications to drive intelligent automation and enhanced user experiences
- Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions
- Lead code reviews, mentor engineers, and promote high standards for code quality and engineering excellence
- Optimize application performance, scalability, and reliability across distributed systems
- Work with both relational and non-relational databases to support data-intensive applications
- Build and maintain CI/CD pipelines to support continuous integration, testing, and deployment
- Troubleshoot and resolve complex production issues with a focus on root cause analysis and long-term stability
- Contribute to technical documentation, reusable frameworks, and knowledge-sharing across teams
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free