Skip to main content

Senior Software Engineer

Ashburn, VA
Permanent
Easy Apply

Posted

** Hybrid position, 3 days onsite **

Applicants must be authorized to work in the United States on a full-time basis without the need for current or future visa sponsorship.

No third-party agencies, recruiters, or staffing firms will be considered for this position.

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

Required Qualifications

Experience

5+ to 15+ years of professional software development experience with 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 Type: Permanent

Job ID: 255096504