Why This Role Stands Out
As a Principal Software Engineer, you will lead the design and development of enterprise-scale big data platforms, leveraging your expertise in Spark and AWS to drive innovation. This role is perfect for experienced engineers with strong system design skills and a passion for mentoring teams and adopting cutting-edge AI tools. Apply today to shape the future of technology with a reputable company!
Quick Overview
Job Description
Lead Software Engineer (Big Data, Spark, AWS, Full Stack)
Location: Rockville, MD or Tysons Corner, VA
Work Setting: Onsite
Job Descripton:
We are seeking a highly experienced Lead Software Engineer to design, develop, and optimize enterprise-scale applications and big data platforms. The ideal candidate will have strong expertise in Apache Spark, AWS Cloud, Full Stack Development, System Design, and Software Engineering best practices.
Required Skills:
- 7+ years of Software Engineering experience
- Strong System Design and Architecture experience
- Expertise in Apache Spark, Hadoop, Hive, and Trino
- Experience processing large-scale datasets (TB/PB scale)
- Advanced SQL (Window Functions, Joins, Aggregations, Query Optimization)
- Strong programming skills in Python or Scala
- AWS Services: S3, EMR, Glue, Athena, Lambda, EKS
- Full Stack Development (Frontend, Backend, APIs, Microservices)
- Object-Oriented Design and Design Patterns
- Data Storage Technologies (Relational & NoSQL)
- Performance Tuning and Optimization
- DevOps, CI/CD, and Infrastructure Automation
- Test Automation, Unit Testing, and Quality Engineering
- Software Security and Secure Coding Practices
- Experience with AI tools such as GitHub Copilot, ChatGPT, Claude, Amazon Q
Leadership Responsibilities:
- Lead architecture and technical design initiatives
- Mentor and guide engineering teams
- Drive engineering excellence and best practices
- Collaborate across business and technology teams
- Lead modernization, automation, and AI adoption efforts
Preferred Skills:
- Kubernetes / EKS
- Serverless Architectures
- Financial Services experience
- Agile/Scrum leadership
- Cloud Certifications (AWS)
- Large-scale distributed systems experience
Qualifications:
- Bachelor''s degree in Computer Science or related field
- Strong communication and stakeholder management skills
- Proven experience delivering enterprise-grade solutions
Similar jobs
- VS
Senior Software Developer
NewAuto ApplyVeeam Software
San Jose🇺🇸Hybrid10 hours agoDockerAWSAzure+10Technology - VS
Senior Space Embedded Software Engineer
NewAuto ApplyVarda Space Industries
El Segundo🇺🇸Hybrid10 hours agoFiberRustC+++1Technology - VS
Senior Space Flight Software Engineer
NewAuto ApplyVarda Space Industries
El Segundo🇺🇸Hybrid11 hours agoFiberRustEmbedded Systems+2Technology - VS
Senior Space Mission Software Engineer
NewAuto ApplyVarda Space Industries
El Segundo🇺🇸Hybrid12 hours agoDockerFiberAnsible+3Technology - LM
Systems Engineer Sr Stf - E5 with Security Clearance
NewLockheed Martin
Washington, DC🇺🇸HybridYesterdayTechnology - MI
Lead Software Engineer with Security Clearance
NewMITRE Corporation
Stafford, VA🇺🇸$156.8k - $196k/yrOn-siteYesterdayDockerMicroservicesMongoDB+18Technology - ID
Software Developer
NewIDR, Inc.
New York, NY🇺🇸$60 - $70/hrHybridYesterdayMicroservicesRustAWS+1Technology - LE
Systems, Integration and Software Engineer Intern with Security Clearance
NewLeidos
Atlantic City, NJ🇺🇸$48.1k - $87.0k/yrHybridYesterdayMachine LearningC++Java+2Technology - TE
Senior Integration Engineer – Physical Design Oversight
NewAuto ApplyTerraPower LLC.
Bellevue🇺🇸Hybrid12 hours agoRisk AssessmentTechnology - TA
Senior Software Engineer
Auto ApplyTaskrabbit
San Francisco🇺🇸Hybrid2 weeks agoMySQLRubySQL+6Technology - ST
Principal Software Engineer
NewAuto ApplySTR
Atlanta🇺🇸Hybrid10 hours agoMATLABComplianceCost Estimation+4Technology - TA
Customer Reliability Engineer
Auto ApplyTailscale
Remote (United States)🇺🇸Remote1 week agoTCP/IPCustomer SuccessDNS+4Technology