Senior Software Engineer Java/Python Big Data
NMK GLOBAL, INC
NMK Global Inc . is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.
Job Title: Senior Software Engineer Java/Python Big Data
Location: Rockville, MD
Primary Skills:
Java, Python, Node.js, Big Data, Apache Spark, AWS EMR, Presto, Trino, Athena, ETL/ELT, Data Pipelines, AWS Glue, Step Functions, Airflow, AWS, Microservices, REST APIs, PostgreSQL, MySQL, Aurora, DynamoDB, MongoDB, Cassandra, SQL, Data Lakes, Data Warehousing, Terraform, CloudFormation, CI/CD, Docker, Unit Testing, DevOps.
Required Skills:
- 8+ years of software engineering experience.
- Strong proficiency in Java and/or Python ; Node.js is a plus.
- Strong object-oriented development and RESTful API design.
- Strong experience with Microservices architecture.
- Hands-on experience with Big Data technologies , especially Apache Spark, EMR, Presto/Trino, and Athena.
- Experience designing and developing large-scale ETL/ELT pipelines.
- Experience with batch and streaming data processing.
- Strong knowledge of Data Lake/Data Warehouse patterns, partitioning, schema management, and Parquet/ORC/Avro formats.
- Strong SQL performance tuning experience.
- Experience with AWS Glue, Step Functions, and/or Airflow.
- Experience with relational databases: PostgreSQL, MySQL, Aurora.
- Experience with NoSQL databases: DynamoDB, MongoDB, Cassandra.
- Strong AWS experience with EC2, S3, Lambda, RDS, ECS, API Gateway, CloudWatch, CloudTrail, IAM, and VPC.
- Experience with Infrastructure as Code using Terraform or CloudFormation.
- Experience with CI/CD, test automation, unit testing, DevOps, and software security.
- Strong system design and performance optimization experience.
Nice to Have:
- Amazon QuickSight
- React / Angular
- GitLab CI/CD
- Amazon Q or other AI-assisted development tools
Key Responsibilities:
- Design, develop, and maintain applications that ingest and analyze multiple data sources.
- Build scalable Big Data processing and ETL/ELT solutions.
- Provide technical leadership and mentorship to junior engineers.
- Participate in architecture and technical strategy discussions.
- Identify and resolve technical risks and dependencies.
- Support production systems and troubleshoot complex technical issues.
- Optimize application performance, code, and infrastructure.
- Ensure code quality, security, testing, and adherence to development best practices.
Important Requirements:
- FINRA experience required.
- Candidates must be available for an onsite interview on October 6, 2026 .
- Candidates should be comfortable with the required onsite schedule in Rockville, MD .
NMK Global Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and consider all qualified applicants without regard to age, race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by applicable law.
- ...Job Description Skill Hadoop Big Data Engineer Senior Director Manager Total... ...knowledge across hardware, software, systems and solutions development... ...Technologies that we use include: Java Hadoop/MapReduce Flume, Kafka MemSQL, NoSQL, RDBMS Pig, Python, Ruby Hive ETL BS in...SeniorBig dataFull time
- ...must have a Bachelor's degree in a technical field, 8+ years of experience in software development, and strong skills in SQL and various programming languages including C/C++, Java, Python, and Perl. Excellent communication skills are essential for timely documentation...SeniorBig data
- ...Job Title: Senior Engineer Location: Rockville, MD or Trevose, PA Job Type: Contract (W2) Experience... ...will have a strong background in big data processing, cloud architecture, and analytics... ...knowledge in Scala, SQL, and Python Preferred Attributes Strong analytical...SeniorBig dataContract work
$158.6k - $181k
Senior Data Engineer (Python, SQL, AWS) - Dealer Tech Do you love building and pioneering... ...One, you'll be part of a big group of makers, breakers,... ...to delivering exceptional software solutions, Dealer Tech Auto... ...programming languages like Java, Scala, Python. Be part of...SeniorBig dataFull timePart timeInternshipH1bLocal area- ...MD Our client seeks a Senior Business Systems Analyst to analyze... ...stakeholders, investigate data discrepancies, and document... ...programming language such as Python for data analysis, automation... ...with distributed query engines and big data platforms. Preferred:...SeniorBig dataHourly payLocal area
$75k - $90k
...Description As a Healthcare Financial/Actuarial Senior Analyst you will contribute to a wide variety of complex analyses and projects... ...health and welfare products & services. ~ Ability to learn big data analytic technics preferred. ~ Knowledge of carrier claim...SeniorBig dataTemporary workWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours- ...Capital One in McLean, VA seeks a Senior Manager, Machine Learning Engineer to lead ML initiatives across production systems and big data platforms. You will design, deploy, and scale ML models in collaboration with Product and Data Science teams, while guiding a team...SeniorBig data
- ...Capital One is seeking a seasoned Full-stack Engineer 5 to lead distributed systems and cloud‑native solutions in a fast-paced environment... ...scalable architectures, and drive end‑to‑end delivery using Java, Python, and AWS. The role emphasizes leadership, mentorship, and...Senior
- ...Capital One is seeking a Full-stack Engineer to lead and mentor teams across Java, Python, AWS, and API-driven architectures. You will drive cloud-based solutions and partner with product managers to deliver secure, scalable experiences for millions. Strong emphasis on...Senior
- ...Capital One is seeking a Full Stack Engineer 4 with deep experience in Python, Java and AWS to drive a major transformation across the organization. You will lead diverse technology projects, mentor engineers, and collaborate with product managers to deliver robust cloud...Senior
- Capital One seeks a Full-stack Engineer 4 to lead diverse projects and mentor engineers. You will drive cloud-based solutions using Java, Python, and modern frameworks to meet regulatory needs and empower millions of Americans. You will collaborate with product managers...Senior
$50 per hour
...within Lockheed Martin's Data & AI Enablement (D&AE)... .... Your expertise in Python, the data-science lifecycle... ...A/AI Machine Learning Engineering SeniorResponsible for... ...platforms; Determines software methods to best acquire... ...data-science lifecycle, big-data concepts, deep-learning...SeniorBig dataFull timeTemporary workWork experience placementCasual workFlexible hours- ...Thomson Reuters Special Services (TRSS) is seeking Software Engineers to contribute to the full stack of TRSS solutions, delivering global data with advanced search, big data ingestion, and analytics using MongoDB, Elastic, and Kafka. You will work on both backend and...SeniorBig data
- ...is currently seeking a Senior Specialist to join our... ...machine learning, and data science solutions... ...solutions, and work with data engineers to develop / utilize... ...languages such as Python, R, Java, SQL, and their open-source... ....) Familiarity with big data open-source tools...SeniorBig data
- ...Janus Soft Inc. seeks an elite Data Architect to drive mission-critical data acquisition, exploitation, engineering, and management initiatives. You will architect, engineer... ...Full Scope Poly, expertise in AWS and the big data stack (HDFS, Hadoop, Spark, #J-18808-Ljbffr...SeniorBig data
- ...-2 Solutions is seeking a Senior Systems Engineer with an active Top Secret/... ...documentation, and Agile software development team management... ...programming languages such as Python, Java, and React. Experience... ...). Experience with big data applications. Scaled Agile...SeniorBig dataRemote work
$158.6k - $181k
Capital One is seeking a Senior Data Engineer in McLean, VA, responsible for building and supporting data solutions. Candidates should have strong knowledge in Python, SQL, and experience with cloud platforms like AWS and Azure. The salary range for this position is $15...SeniorBig data- ...currently searching for a Senior Systems Integrator Engineer to provide the following... ...services and procedures for a big data pipeline which... ...several in house written python/java running on Kubernetes... ...performance, install system wide software, validate and implement...SeniorBig dataWork at officeRemote workFlexible hours
- Capital One is seeking a Full-stack Software Engineer to lead a portfolio of cloud-based platforms. You will mentor engineers, drive architectural... ...financial services. The role emphasizes hands-on coding in Java and Python, extensive AWS usage, and ongoing learning in modern...Senior
$229.9k - $262.4k
...Senior Manager, Machine Learning Engineer Do you love building and pioneering... ...'ll be part of a big group of makers,... ...Ops, Modeling, and Data Engineering. In this... ...and enhance software that enables state... ...programming languages like Python, Scala, or Java Basic...SeniorBig dataFull timePart timeLocal area$229.9k - $262.4k
...Senior Manager, Machine Learning Engineer Do you love building and pioneering... ...'ll be part of a big group of makers,... ...Ops, Modeling, and Data Engineering. In this... ...and enhance software that enables state... ...programming languages like Python, Scala, or Java Basic...SeniorBig dataFull timePart timeLocal area- ...responsive user interfaces and integrate with Java and Spring Boot for secure backend... ...Boot, Spring Security, and Spring Data, Deployed on AWS.· Cloud and DevOps: Provision... ...· Experience: At least five years of software engineering experience building production-grade...Senior
- Ex Parte, Inc in Bethesda, Maryland is seeking a talented Senior Data Engineer to join their dynamic team. The successful candidate will lead a... ...technologies such as Azure and Databricks, along with a passion for big data and AI applications. #J-18808-Ljbffr Ex Parte, IncSeniorBig data
- ...-2 Solutions is seeking a Senior Systems Engineer to support the Defense Intelligence... ...as a scrum master for a software development team. The... ...languages such as Python, Java, and React. Experience... ...Xceleration). Experience with big data applications. Scaled...SeniorBig dataContract workCasual workRemote work
$160k - $235k
...Senior Systems EngineerABSC has an exciting opening... ...TS/SCI Senior Systems Engineer supporting DIA's National... ...master to lead a software development team while... ...programming languages such as Python, Java, and ReactExperience... ...LinuxExperience with big data applicationsScaled...SeniorBig dataContract workRemote workFlexible hours- ...is currently seeking a Senior Specialist to join our... ...machine learning, and data science... ...solutions, and work with data engineers to develop / utilize ETL... ...programming languages such as Python, R, Java, SQL, and their open-... ...etc.)Familiarity with big data open-source tools...SeniorBig dataLocal area
$125k - $165k
...are looking for seasoned Senior Data Engineer to work with our team and... ...Key must have skill sets - Python, AWS. Support an Agile software development lifecycle.... ...experience in tools such as: Big data tools: Hadoop, Spark... ...languages: Python, Java, C++, Scala, etc. Advanced...SeniorBig data$229.9k - $262.4k
...Senior Manager, Data Scientist - US Card Data is at the center... ...to unlock the big opportunities that help... ...the Upmarket business, engineers, analysts, data science... ...of data scientists, software engineers, and product... ...of technologies — Python, Conda, AWS, H2O, Spark...SeniorBig dataFull timePart timeLocal areaFlexible hours$145k - $175k
...unstructured and semi-structured data, applying creativity to... .... Experience in software development, data... ...on model development in Python, establishing best practices... ..., feature engineering, and utilization of modern... ...). ~ Experience with big data tools (e.g., Spark...SeniorBig dataPermanent employmentFull timeRemote work$130k - $210k
...About the job As a Sr. Data Scientist , you will play a pivotal... ...prediction algorithms Collaborate with engineering team to bring analytical... ...Fluency in programming languages (Python, C,C++, Java, SQL) Familiarity with Big Data frameworks and visualization...SeniorBig dataInternshipLive inWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Java/Python Big Data. Be the first to apply!
- entry level java developer remote Rockville, MD
- java web developer Rockville, MD
- remote junior java developer Rockville, MD
- java developer remote part time Rockville, MD
- java developer Rockville, MD
- java software engineer Rockville, MD
- senior data center engineer Rockville, MD
- data developer Rockville, MD
- data engineer Rockville, MD
- data engineering intern summer Rockville, MD




