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.
- ...Position : Java or Python Developer with Big Data Location : Rockville, MD (Hybrid) Term : W2 role Duration : Long Term Job Description The Senior Software Engineer develops software products and drives improvements to overall product quality...Big dataWork experience placement
- ...Senior Engineer We are seeking a highly experienced Senior Engineer with deep expertise in... ...candidate will have a strong background in big data processing, cloud architecture, and... ...Programming knowledge in Scala, SQL, and Python Preferred attributes include:...SeniorBig data
- ...Senior Software Engineer – Java/Python (Hybrid) Location: Hybrid work environment with defined in-person presence... ...products that ingest multiple data sources and surface insights through... ...Apply computer science fundamentals and Big Data technologies to solve sophisticated...SeniorBig dataFull timeFlexible hours
- ...that ingest multiple data sources and surface insights... ...guidance to junior engineers and contributes to... ...growing experience with Big Data technologies to solve... ...Proficiency in Java, Python, and/or Node.js, with... ...and unit testing, and software security best practices...SeniorBig dataFull timeWork experience placement
- ...We are seeking a Senior Full Stack Software Engineer with a strong blend of full-stack development and big data experience. This role requires an engineer who writes high-quality... ...in scripting languages such as Python and/or Perl ~ AI Experience (Required):...SeniorBig dataFlexible hours
- ...The Data Analyst / Business Analyst conducts moderate-to-high complexity analysis of automated surveillance systems that detect... ...reporting requirements. Experience with distributed query engines and big data platforms. Experience with project management and documentation...SeniorBig dataFull timeLocal area
- The Senior Principal Research Analyst in Regulatory... ...of relevant data, tools, and... ...advanced analytics, software development, artificial... ...in Data Science, Engineering or Software... ....Familiarity with Big Data processing and... ...programming languages: Python, R, SQL, or SCALA....SeniorBig dataFull timeTemporary workFor contractorsWork experience placementFor subcontractorLocal areaImmediate start
$131.3k - $237.35k
...our next TS/SCI cleared Senior DevOps Software Engineer to play a critical role on... ...systems to provide cutting edge data exploitation, enrichment,... ...art in mission-focused big data analytics tools and... .... Bash, PowerShell, SALT, Python, Groovy, Java, etc. Experience on a production...SeniorBig dataLocal areaImmediate startRemote workFlexible hours$75k - $90k
...Description As a Healthcare Financial/Actuarial Senior Analyst you will contribute to a wide variety of complex analyses and projects... ...knowledge of 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- ...Booz Allen Hamilton seeks a Senior AI Solutions Architect to design and implement innovative AI architectures addressing client... ...client outcomes. The role requires deep AI/ML expertise, Python and big data skills, and experience guiding architecture across cloud environments...SeniorBig data
- ...Must Haves: Python is a must-have they need to be able to read existing code but they won... ...anything from scratch. Business scenario and data flow testing experience is a must-have,... ...analyst will work here. Strong SQL Big data (Hive/HDFS etc)/ Cloud (AWS)...SeniorBig data
$125k - $165k
...are looking for seasoned Senior Data Engineer to work with our team and... ...Key must have skill sets - Python, AWSSupport an Agile software development lifecycleYou... ...in tools such as:Big data tools: Hadoop, Spark... ...scripting languages: Python, Java, C++, Scala, etc.Advanced...SeniorBig data- ...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
- ...Senior Big Data/Machine Learning EngineerOur client, a Financial company, is looking for a Senior Big Data/Machine Learning Engineer for their McLean, VA location. Responsibilities:RISK - AMLNexus... ...Data Engineer role with strong Python, PySpark, Data Engineering, SQL...SeniorBig data
$125k - $165k
...are looking for seasoned Senior Data Engineer to work with our team and... ...Databricks, SQL, PySpark/Python, AWS Support an Agile software development lifecycle You... ...experience in tools such as: Big data tools: Databricks,... ...: PySpark/Python, Java, C++, Scala, etc. Experience...SeniorBig data$103k - $143k
...Advanced proficiency in Python and Java; intermediate familiarity... ...provisioning and software distribution Advanced... ...More: We are seeking a senior-level Developer Workspace Engineer to help us design, build... ..., Texas. DataFactZ is a data and analytics consulting...SeniorFull timeContract workLocal 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
- ...Capital One is seeking a Full-stack Engineer 4 for the Enterprise Platforms Technology group in McLean, VA. You will lead cross-functional... ...used by millions of Americans. Strong expertise in Java, Python, AWS, and containerized microservices is required. The role emphasizes...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 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
$123k - $163k
...developing high-quality, well-structured software applications Proficient understanding... ...Programming principles Familiarity with Java (preferred) or C++ Experience with... ...More: We are seeking a talented Software Engineer to join our team in Rockville, MD. At our...Full time- Capital One National Association is seeking a Full Stack Engineer (Java, Python, AWS) to lead diverse tech projects and mentor a team. You will drive architectural decisions, collaborate with product managers, and deliver robust cloud-based solutions that empower millions...Senior
$90k - $96k
...citizen Responsibilities: Design, develop, test, and maintain software for real-time, high-availability systems Utilize AI-assisted... ...Copilot GitHub More: We are looking for a Software Engineer with experience in AI-enabled development to join our team...Full timeRemote work3 days per week- ...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
$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$140k - $220k
...We are seeking an experienced Sr Software Engineer to join our fast-paced, collaborative data team. In this role, you will have... ...challenging problems and make a big impact as we invest in making technographics... ..., Spark) and the JVM stack (Java, Scala)Strong software...SeniorBig dataWorldwide- ...50% RemoteDescription:We are seeking an experienced Senior Developer specialized in migrating Java/J2EE applications to the cloud. You will take ownership... ...’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience...Senior3 days per week
$148.5k - $223.9k
...Salesforce.The TeamThe Data Science &... ...driven, and creative Senior Data Scientist to... ...threat, product, and engineering teams to deliver... ...effectively with software engineers to champion... ...skills in Java, Python, or ScalaExcellent... ...in applying AI and big-data techniques to...SeniorBig dataFull time- ...We’re a nonprofit engineering, applied research,... ...Department Summary:MITRE’s Data Science and... ..., mathematics, and software engineering with hands... ...Processing and Big Data Architectures... ...Databases - Proficiency in Python and SQL... ...Python, R, C/C++, Java, Scala, Julia, Rust...SeniorBig dataInternshipLocal area3 days per week
- ...-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
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!
- java web developer Rockville, MD
- java software engineer Rockville, MD
- java developer remote part time Rockville, MD
- entry level java developer remote Rockville, MD
- java developer Rockville, MD
- data engineer machine learning Rockville, MD
- big data cloud engineer Rockville, MD
- finance data engineer Rockville, MD
- sr information security engineer Rockville, MD
- data center engineer Rockville, MD




