Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PrincipalLevel Software Engineer (Java, Python)

$155k - $175k

IDS International

Job Title

Principal-Level Software Engineer (Java, Python) Why IDS?

IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today's greatest challenges, we bring our customers the solutions required for success in a complex and multidimensional world. IDS tailors solutions for a diverse range of government, military, nonprofit, and public-sector clients.Locations

Annapolis Junction, MDShifts Available

Please note, candidates must be flexible. Shift times are general hours; some projects may require earlier or later reporting based on customer requirements.Job Description

IDS is seeking a Principal-Level Software Engineer to create custom analytics that perform at scale. The engineer will work closely with data scientists and end users to develop analytic tools that support discovery and tradecraft around critical global challenges and operationalize data science within customer environments.Key Duties

• Work directly with data scientists and mission analysts to solve complex strategic problems
• Perform end-to-end software engineering to prototype, develop, integrate, test, and deploy analytic tools
• Integrate tools and tradecraft into customer corporate architectures
• Support the operationalization of data science solutions at scaleRequirements

• Bachelor's degree with eleven (11) years of relevant experience, or equivalent
• Strong experience with Jupyter Notebooks, Java MapReduce, and Python PySpark
• Strong experience with statistical analysis and machine learning fundamentals
• Strong experience with customer tools, architecture, data flow, and big-data environments
• Proficiency with Jira, Confluence, and GitLab
• Experience working in Agile development environments
• Experience with end-to-end software development processes (requirements, design, implementation, testing, integration, deployment, and maintenance)
• Experience with data science, Machine Learning (ML), Artificial Intelligence (AI), and Large Language Models (LLMs)
• Active TS/SCI with PolygraphCompensation

• Salary range: $155,000 - $175,000
• Benefits

Employee may be required to occasionally lift and/or move moderate amounts of weight, typically less than 20 pounds, but may vary depending on the position. Regular and predictable attendance is essential.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status, and any other characteristic protected by federal, state, and local law.

If you are unable to apply through the portal and need to speak to someone about necessary accommodations to apply, please email View email address on click.appcast.io and we will follow up with you. Do not submit resumes and applications through this email.
Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the PrincipalLevel Software Engineer (Java, Python) in Annapolis, MD vacancy
  •  ...52), United States of America, McLean, Virginia Lead Software Engineer, Full Stack, (Java, Golang) Do you love building and pioneering in the...  ...empowerment Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases... 
    Suggested
    Full time
    Part time
    Internship
    Local area

    Dev

    Annapolis, MD
    more than 2 months ago
  •  ...points, but we love the work!) In this key Data Engineering role, you'll get to build the workflow engines behind...  ...scripts to automate manual processes Recent software development experience using Python and Java Experience using Apache Airflow (DAG design,... 
    Suggested
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis, MD
    4 days ago
  •  .... • 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. Desired: • Patch management and IAVA tracking • Python • Java • Scala • NiFi • Ansible • Experience working in Agile environment
    Suggested

    Kepora LLC

    Annapolis, MD
    5 days ago
  •  ...but we love the work!) In this Data focused Software Engineering role, you'll orchestrate complex operational data...  ...and Tools Experience writing scripts using Bash/Python Experience designing and implementing Java solutions Experience with Apache NiFi system... 
    Suggested
    Work at office
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis, MD
    1 day ago
  •  ...Front End Java Developer with TS/SCI Clearance & Full Scope Polygraph-Onsite in Annapolis Jct, MD TS/SCI-FrontEndDeveloper-AnnapolisJctMD - Annapolis Junction, MD - Full Time An active Top Secret/SCI Clearance with a Full Scope Polygraph is required. This job... 
    Suggested
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    TJ Consulting Group

    Annapolis, MD
    3 days ago
  •  ...most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually...  ...complex solutions based on Java technology and related frameworks...  ...Java, scripting languages such as Python, JavaScript and web technologies... 
    Temporary work
    Work experience placement
    Flexible hours

    Interclypse Inc

    Annapolis, MD
    2 days ago
  •  ...professionals in a variety of roles to apply system engineering fundamentals to the development, testing,...  ...Confluence. Working knowledge of a variety of software development principles and languages (Python, C++, Java, etc) Development of system architectural drawings... 

    Athenix Solutions Group

    Annapolis, MD
    2 days ago
  •  ...Reverse Engineer TS/SCI and Full Scope Poly Annapolis Junction, MD A...  ...of offensive and defensive research of software applications. You perform hands-on system...  ...Windows, Linux, Mac OS C, C++, .NET, Java, Python, Perl, Ruby, and Assembly (on embedded... 

    thejosefgroup.com

    Annapolis, MD
    1 day ago
  •  ...stack developer - React, .JavaScript, some Java required. Python or Golang experience desirable. At least 8 years of software development experience. May involve some work...  ...Employment Type Full-time Job Function Engineering and Information Technology Industries IT Services... 
    Full time
    Immediate start
    Work from home

    Avid Technology Professionals

    Annapolis, MD
    2 days ago
  •  ...a minimum of 2-4 years of prior relevant software engineering/development experience. Additional experience...  ...demonstrated development experience with Java.** Specific experience with Java/J2EE and one of the following: Python, C/C++, SQL, SOAP, WSDL, WADL... 

    Vets Hired

    Annapolis, MD
    2 days ago
  •  .... What You’ll Do As a Senior AI Engineer, you will be a key contributor to our...  ...work on AI agents and platforms across Software Development Lifecycle and design them...  ...development. ~ Strong proficiency in Java, Go, or Python for service development. ~ Good understanding... 
    Permanent employment
    Flexible hours

    Teradata

    Annapolis, MD
    5 days ago
  •  ...requirements Collaborate with analysts, engineers, and stakeholders to translate...  ...Bachelor's degree in Computer Science, Software Engineering, or a related technical field...  ...Strong back-end development skills using Java, Python, or Node.js ~ Experience working... 

    thejosefgroup.com

    Annapolis, MD
    1 day ago
  • $110k - $130k

     ...to $130K We are seeking a Junior Software Developer to support mission-focused development efforts in a collaborative engineering environment. This role is ideal for early...  ...who have a strong foundation in Python, Java, or C/C++ and want to grow their skills... 
    Internship

    thejosefgroup.com

    Annapolis, MD
    2 days ago
  • The mid-level CNO Reverse Engineer analyzes hardware and software using reverse-engineering tools, develops CNO-focused code, and presents technical...  ...REQUIREMENTS Proficiency in Assembly, C, C#, C++, Java, Perl, or Python. Ability to administer and use hardware and software... 

    RedBeard Solutions

    Annapolis, MD
    5 days ago
  • Full-Stack JAVA DeveloperClient: D Kamp ServicesLocation: Annapolis, MD (Day one onsite...  ...Design Documents.Involvement in all stages of Software Development Life Cycle (SDLC) as well as...  ...Hibernate ORM framework as persistence engine, configured O/R mapping and Wrote queries... 

    Zortech Solutions

    Annapolis, MD
    5 days ago
  • $230k - $240k

     ...Telework: None Basic Requirements 7 years of experience as a software engineer Bachelor’s degree in a technical discipline 2 additional...  ...processes Recent software development experience using Python and Java Experience using Apache Airflow (DAG design, scheduling, operators... 
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions, Inc.

    Annapolis, MD
    4 days ago
  • $10k

     ...analysts, operators, data scientists, and software engineers to provide tactical mission support....  ...use of Ghidra. Proficiency in C, C++, Python, Rust, and Go. Experience providing...  .../ Nice to Haves Experience with Java, JavaScript, Bash, Assembly (x86 and x6... 
    Extra income
    Flexible hours

    Tiber Technologies Inc

    Annapolis, MD
    20 hours ago
  • $205k - $225k

    Red Arch Solutions is hiring a Software Engineer on a priority program in Annapolis Junction, MD. The Software...  ...Experience developing scripts using Bash/Python Recent software development experience using Python and Java Strong background in Linux administration... 
    Contract work
    Work experience placement
    Local area

    Red Arch Solutions

    Annapolis, MD
    1 day ago
  • $10k

     ...development team, you'll support critical software and services while contributing to an...  ...~ Scripting experience (e.g., Bash, Python) on Linux platforms. ~ Experience with...  ...Relevant IT discipline certifications (e.g., Java, .NET, Hadoop, Spring). ~ Relevant experience... 
    Contract work

    ClearEdge IT Solutions

    Annapolis, MD
    3 days ago
  •  ...Orbis Operations is seeking Software Engineers to support its government customer in Annapolis Junction, MD. Required Clearance...  ...Experience developing with multiple programming languages such as Java, Python, C/C++, and Go in a Unix computing environment... 

    Orbis Operations

    Annapolis, MD
    3 days ago
  • $260.1k

     ...learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering...  ...production, with deep expertise in backend programming (e.g., Go, Java, Python) and cloud-native architecture. ~ Deep money-movement... 
    Local area

    Coinbase

    Annapolis, MD
    3 days ago
  •  ...statistics, mathematics, operations research, engineering or computer science). An additional four (4) years of experience in software development, cloud development, analyzing...  ...with data analysis software such as R, Python, SAS, or MATLAB. Required: Significant... 

    Reflexive Concepts

    Annapolis, MD
    3 days ago
  • $144k - $147k

     ...Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development...  .... The ideal candidate has foundational experience with Java, C++, or Python, Git, SQL/PostgreSQL, AWS, and uses tools like Jira and... 
    16 hours
    Contract work
    Work experience placement
    Local area
    Remote work

    Red Arch Solutions

    Annapolis, MD
    3 days ago
  •  ...AI Engineer Anywhere Type: Contract Category: Engineer Industry: Financial...  ...Requirements: ~3+ years of professional software engineering. ~ Backend experience in .NET or Java with working familiarity in Python. ~ Hands-on experience delivering LLM-powered... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Annapolis, MD
    5 days ago
  •  ...enterprise environments. As a member of our AI engineering team, you'll play a critical role in...  ...hardest problems in AI and enterprise software - from scalable multi-agent...  ...~ Experience in software development (Python, Go, or Java is preferred). ~ Familiarity with backend... 
    Permanent employment
    Flexible hours

    Teradata

    Annapolis, MD
    3 days ago
  • $86.6k - $144.4k

     ...techniques to solve complex scientific problems. Collaborate with engineering, product, UX, analytics, and domain experts to transform...  .... Contribute clean, maintainable, production-quality Python code and reusable AI components. Continuously improve the capabilities... 
    Local area

    RELX

    Annapolis, MD
    4 days ago
  • $95.3k - $158.8k

     ...knowledge into AI workflows. Partner with engineering teams to produce, monitor, optimize, and...  ...and AI-powered workflows. Extensive Python programming skills and a track record of...  ...maintainable, production-quality software. Experience designing and implementing... 
    Local area
    Worldwide

    RELX

    Annapolis, MD
    3 days ago
  • $115k - $145k

     ...possess expertise in AI/ML, proficiency in Python, and hands-on experience with deep...  ...related field (Computer Information Systems, Engineering), a degree in the physical/hard sciences...  ..., artificial intelligence, and/or software engineering. Experience in more than one... 
    Contract work
    Immediate start
    Shift work

    GRVTY

    Annapolis, MD
    2 days ago
  • $105k

     ...and strategic insights. You will work closely with data engineers, analysts, software developers and product managers within the business to...  ...skills Strong capabilities in scripting languages such as Python Strong problem solving and critical thinking skills with... 
    Worldwide

    The Hertz Corporation

    Annapolis, MD
    5 days ago
  • $64k - $128k

     ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  .... Most of the work is developed in Python, C++ and Java. The intended platforms are Windows and...  ...objectives and solve real-time engineering challenges. Security Clearance... 

    Nightwing

    Annapolis, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PrincipalLevel Software Engineer (Java, Python). Be the first to apply!