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
- SP
Software Engineer IV ERP Finance (Oracle/PLSQL)
Spectrum
United States🇺🇸Hybrid7 weeks agoOraclePL/SQLSQL+6Technology - SE
Software Engineer
ServiceNow
Santa Clara, CALIFORNIA🇺🇸$130k - $145k/yrHybrid1 week agoTechnology - SN
Systems Integration Engineer II with Security Clearance
NewSierra Nevada Corporation
Lone Tree, CO🇺🇸$82.0k - $112.8k/yrHybridYesterdayAgileTechnology - SN
Principal Systems Engineer with Security Clearance
NewSierra Nevada Corporation
Lone Tree, CO🇺🇸$165.0k - $226.9k/yrHybridYesterdayMATLABEmbedded SystemsMachine Learning+2Technology - PE
Lead Software Engineer with Security Clearance
NewPeraton
Colorado Springs, CO🇺🇸$135k - $216k/yrHybridYesterdaySAFeDockerAWS+9Technology - SA
SharePoint Web Application Developer with Security Clearance
NewSAIC
Rock Island, IL🇺🇸$80.0k - $120k/yrHybridYesterdaySQLCSSHTML+5Technology