Senior Software Engineer

  • Georgia IT
  • Rockville, Maryland
  • Full Time

Job Title: Senior Software Engineer – Hybrid Position

Contract Type: Contract

Job Type/Length: 6+ months

Job Location: Rockville, MD, or Tysons Corner, VA, or NY/NJ

Rate: DOE

About the Position / Current Initiatives on the Team:

Key Responsibilities

· Design, develop, and maintain robust, scalable applications using Python and modern frameworks

· Architect and implement microservices-based solutions with RESTful APIs following best practices and system design principles

· Integrate GenAI/LLM capabilities into enterprise applications to deliver innovative solutions

· Collaborate with cross-functional teams including product managers, designers, and stakeholders to define project requirements and technical specifications

· Lead code reviews, mentor junior developers, and promote engineering excellence across the team

· Optimize application performance and ensure seamless integration with both relational and non-relational databases

· Implement and maintain CI/CD pipelines to support continuous delivery and deployment

· Troubleshoot complex technical issues with precision and provide effective solutions

· Contribute to technical documentation and knowledge sharing initiatives

Experience

· 5+ to 15+ years of professional software development experience with a significant focus in Python.

Core Technical Skills

· Expert-level proficiency in Python frameworks, including Django, Flask, and FastAPI

· Strong understanding of microservices architecture, RESTful APIs, and system design principles

· Hands-on experience with data engineering and analysis libraries (NumPy, Pandas)

· Proficiency in both relational (SQL) and non-relational (NoSQL) databases

· Familiarity with front-end technologies such as Angular and Node.js

· AI/ML Capabilities

· 2+ years of hands-on experience with GenAI/LLM integrations and implementations

DevOps & Tools

· Solid experience with version control using Git

· Proficiency with containerization technologies, particularly Docker

· Proven experience designing and implementing CI/CD pipelines

· Professional Competencies

· Exceptional problem-solving skills with keen attention to detail

· Strong analytical thinking and ability to identify and resolve complex technical challenges

· Excellent verbal and written communication skills

· Proven ability to work collaboratively with cross-functional teams and stakeholders

· Self-motivated with ability to manage multiple priorities and deliver results in a fast-paced environment

Job ID: 523338359
Originally Posted on: 6/2/2026

Want to find more Technology opportunities?

Check out the 165,503 verified Technology jobs on iHireTechnology