Software Engineering Director
Role details
Job location
Tech stack
Job description
Immediate need for a talented Software Engineering Director. This is a 06+ Months Contract opportunity with long-term potential and is located in Mclean VA (Onsite). Please review the job description below and contact me ASAP if you are interested., * Deep understanding of modern software designs and emerging AI technologies
- Ability to align technical decisions with business objectives
- Ability to establish engineering practices for responsible AI implementation
- Being enthusiastic about technology and engineering discipline and applying it in building innovative distributed systems reducing complexity
- Taking ownership, acting with accountability and urgency
- Energized by challenges, demonstrate resilience, incredible technical analysis, and focus on doing the right thing
- Constantly exploring modern technologies and their practical applications
- Building consensus while driving technical excellence
- Ability to create & articulate application technical designs, decomposing designs to development tasks, sizing efforts and building roadmaps aligning with business goals
- Thriving in ambiguity and rapid technological change
- Passion for elevating team capabilities and sharing knowledge
- Balancing perfection with pragmatic delivery
- Self-driven, actively looking for ways to contribute, and knowing how to get things done
Requirements
Must have skills: - Java, python, Springboot, Microservices, Gen-AI and People management
- Bachelor's or Master's in Computer Science, Computer Engineering, or related field
15+ years of non-internship professional experience in software engineering, with at least 5+ years in data engineering
- 10+ years of experience in design, development, delivery and supporting distributed systems using Java, Spring, Spring Boot, Microservices, RESTful and GraphQL APIs
- 4+ years' experience in developing and maintaining applications using Spark frameworks with strong programming skills in Python, Scala, and Spark ecosystem
- Expertise in processing and analyzing large-scale datasets
- Knowledge of Object-Oriented Design, data structures, and algorithms
- Experience with cloud platforms like AWS, GCP or Azure and their data services
- Strong knowledge of data fabric concepts (data virtualization, metadata-driven orchestration, semantic layers)
- Experience with near real-time data processing, stream-based integrations, and data serialization formats
- Experience with data modelling, and an understanding of common information models
- 5+ years' experience in Agile practices, building software in enterprise environment, with 1+ years in applied Gen AI or LLM-based solutions
- Experience with modern data analytics and AI/ML integration (SageMaker, Tableau, Snowflake Spectrum)
- Hands-on experience with CI/CD pipelines and modern DevOps/DataOps practices, including Git, Terraform, Jenkins, Pipelines, and Containerization
- Experience in designing, implementing, and maintaining scalable data pipelines and ETL/ELT processes to support enterprise reporting and analytics needs
- Experience in Data Governance discipline including Master Data Management, Data Quality Management, Metadata management, Lineage, and cataloging
- Experience with OAuth Implementation, API Management, Service Mesh, Active-MQ implementations (Queue/Topic) and Schedulers for batch jobs.
- Experience in database systems (RDBMS, GraphDB, Advanced SQL proficiency, MongoDB), Object storage (S3, Blob), Caching (Redis), and DataMart's
- Experience solving complex problems, especially in algorithm-heavy or data intensive applications
- Knowledge in building RAG systems, data ingestion pipelines, and embedding-driven retrieval systems
- Excellent communication skills with ability to translate technical concepts to various audiences
- 7+ years in leadership roles managing cross-functional engineering teams including both data engineers and software engineers
- Proven experience influencing business outcomes through technical solutions
- Strong people skills to influence and engage stakeholders across all levels without direct authority
- Excellent problem solving, design thinking, and decision-making skills
Benefits & conditions
Pay Range: $80 - $85/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).