Lead Software Engineer

V.L.S. Systems, Inc
Rockville, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Rockville, United States of America

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Big Data
Cloud Computing
Computer Programming
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
Hadoop
Hive
Python
NoSQL
Object-Oriented Software Development
Performance Tuning
Scrum
Query Optimization
Secure Coding
Software Construction
Software Engineering
Data Storage Technologies
Sql Optimization
GitHub Copilot
Spark
Software Security
Backend
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Front End Software Development
GPT
Serverless Computing
Microservices

Job description

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.

Requirements

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

Apply for this position