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 19 hours ago
Similar jobs that could be interesting for youBased on the PrincipalLevel Software Engineer (Java, Python) in Annapolis, MD vacancy
  •  ...rapid pace. The defense community needs an engineering partner who can not only keep up, but...  ...flexible benefits. We are seeking Software Engineers who wish to accelerate their...  ...Linux CLI Experience developing with Java, Python, or Rust in a Linux environment Experience... 
    Suggested
    Visa sponsorship
    Work visa
    Flexible hours

    Usertech/Canterbury

    Annapolis, MD
    2 days ago
  • $150.8k - $265.88k

     ...you'll receive a payment! code-extrefer Senior Full Stack Java Software Engineer - Clearance Required WHAT WE'RE DOING • Join Lockheed...  ...Required Skills/Experience: • Java and JavaScript • Python • Agile software environment • Familiar with designing and... 
    Suggested
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Annapolis, MD
    5 days ago
  • $128.2k - $225.98k

     ...Intelligence/Machine Learning (AI/ML) Engineer designs, creates, tests, and productizes...  ...of multiple programming languages (i.e. Python, Java, C++ decisions, meeting the evolving...  ...o Experience in developing full-stack software applications (JavaScript, Python, Java,... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin - US

    Annapolis, MD
    4 days ago
  •  ...JAVA Developer Annapolis, MD 12+ months...  ...related field (e.g., mechanical engineering, math, etc.). Five (...  ...Vue Gitlab Python (Django) Java EE 6/8,...  ...maintaining documentation for all software development phase (Use Cases,... 
    Suggested

    West Advanced Technologies

    Annapolis, MD
    18 hours ago
  • $60 per hour

    A leading AI development platform is looking for proficient programmers to join their remote coding team. The role involves designing and solving coding problems to train AI systems, with a focus on Android development. Candidates should be fluent in English and experienced...
    Suggested
    Remote work
    Flexible hours

    DataAnnotation

    Annapolis, MD
    1 day ago
  • $750 per month

    Interclypse is seeking a Senior Python Developer to support a federal agency's migration...  ...file processing pipelines, data routing engines, hot folder watchers, and workflow...  ...Veteran status. Related terms and topics: Java, Software Development, Computer Programming, Software... 
    16 hours
    Temporary work

    Interclypse Inc

    Annapolis, MD
    2 days ago
  •  ...Athenix Solutions Group is looking for multiple Java Software Developers in Annapolis Junction, MD. The developers will support a variety...  ...applications Collaborate with a team of Software and Systems engineers in an Agile environment to analyze requirements, derive user... 

    Athenix Solutions Group

    Annapolis, MD
    1 day ago
  • Qualifications Demonstrated experience with Java is required for this position. TS/SCI/CI poly clearance is required. Responsibilities The Software Engineer will perform software development lifecycle activities as a member of an Agile development team building a large... 

    The Josef Group Inc.

    Annapolis, MD
    2 days ago
  • $60 per hour

     ...collaborative environment. Ideal candidates possess fluency in English and are skilled in programming languages such as Kotlin, Java, or Python. The position offers competitive pay up to $60 USD/hour, contributing to the advancement of AI technologies. #J-18808-Ljbffr... 
    Remote work
    Flexible hours

    DataAnnotation

    Annapolis, MD
    1 day 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,... 
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis, MD
    5 days ago
  •  ...Four (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

    Avid Technology Professionals

    Annapolis, MD
    19 hours ago
  •  ...and do great work, the Set of X team is building an elite group of engineers with a strong sense of shared responsibility and ownership. Because who you work with matters. Position We are looking for a Java Developer to join our team. In this role, you will be responsible... 
    Work at office
    Flexible hours

    Set of X

    Annapolis, MD
    20 hours ago
  •  ...technical systems. Implement shared components and frameworks using Java in a Linux/Solaris based environment. Work in an agile...  ...concurrency and transactions. Knowledge of distributed systems software design and understanding of TCP fundamentals, computer architecture... 
    Local area

    Paradigminfotech

    Annapolis, MD
    2 days ago
  • $140k - $150k

     ...Telework: None. Basic Requirements 7 years of experience as a software engineer Bachelor’s degree in a technical discipline 4 additional...  ...will become a member of a software development effort using Java as the primary language. The development effort uses Agile methods... 
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions, Inc.

    Annapolis, MD
    2 days ago
  • $50k - $120k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Junior Java Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis, MD
    4 days ago
  • $61.9k - $141k

     ...responsible for maintaining applications and troubleshooting issues. You will need experience in programming languages like Java, C/C++, or Python, and hold a Bachelor's degree in STEM. This position offers a range of compensation from $61,900 to $141,000 based on... 

    Booz Allen Hamilton

    Annapolis, MD
    4 days ago
  • Clearance: Active TS/SCI + Full Scope Polygraph Experience: 7 to 20+ years We are seeking an experienced Senior Java Developer to join our software engineering team and help design, build, and maintain scalable backend systems that support mission-critical applications.... 

    Anthem Engineering, LLC

    Annapolis, MD
    2 days ago
  • 2HB Incorporated is seeking a Senior Software Engineer to support its government customer in Annapolis Junction, MD. This full-time position...  ..., applying your expertise in languages like C, C++, Java, and Python. The ideal candidate possesses a Master's degree and at least... 
    Full time

    2HB Incorporated

    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
  •  ...Summary Base-2 Solutions is seeking an AI/ML Engineer who designs, creates, tests, and...  ...knowledge representation methods. Recognize software architecture, data modelling, and data...  ...programming languages, including: Python, Java, R. Required Education and Experience Equivalency... 
    Hourly pay
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Base2 Solutions

    Annapolis, MD
    4 days ago
  •  ...specializing in the placement of Technology (IT), Engineering, Clerical and Light Industrial...  ...AWS EKS) (6+ years) Deep experience with Java programming (10+ years) and REST service...  ...code using CloudFormation YAML/JSON (not python Boto3; candidate can transfer skills from... 

    Excyl

    Annapolis, MD
    1 day ago
  • Software Engineer 1 (DM) - Avid Technology Professionals This role is an entry-level software engineering position focused on data management...  ...Pig PySpark Patch management and IAVA tracking Python Java Scala NiFi Ansible Working in an Agile environment Seniority... 
    Full time

    Avid Technology Professionals

    Annapolis, MD
    2 days ago
  • $107.9k - $195.05k

    Description Leidos has a new and exciting opportunity for a Software Engineer in our Intelligence Sector's Cyber & Analytics Business Area (...  ...seeking a Software Engineer (SWE) with deep, hands on expertise in Python, Docker, Git, MongoDB, and GitLab/GitHub. The ideal candidate... 
    Immediate start
    Flexible hours

    Leidos

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

     ...Are you a collaborative Machine Learning Ops Engineer looking to work for a mission driven global organization? Are you looking to...  ...shipping ML or search/GenAI systems to production. Strong Python, Java, and/or Scala experience will be considered a plus. Hands-on... 
    Local area

    RELX

    Annapolis, MD
    2 days ago
  • $135k - $195k

     ...client looking for an experienced AI/ML Engineer. The right candidate will have a blend...  ...stakeholders. Collaborate closely with software engineers, data engineers, and mission...  ...Proficiency in programming languages such as Python, Java, C, or R . Experience with... 
    Full time
    For contractors
    Remote work
    2 days per week

    Peak Partners

    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
  •  ...bullet points, but we love the work!) In this senior Software Engineer 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... 
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis, MD
    13 hours ago
  •  ...this key DevOps role, you'll help engineer and sustain automation tools that...  ...maintaining scripts using Bash/Python Experience developing with Python and Java in a Linux environment General HPC...  ...configuring, and supporting COTS/GOTS/FOSS software, libraries, and packages in a... 
    Visa sponsorship
    Work visa

    Gigatec Engineering

    Annapolis, MD
    1 day ago
  •  ...maintain, and enhance complex and diverse software systems assisting in the defense of our...  ...to develop enhancements primarily using Python Perform development and integration of multiple...  ...writing web user interfaces using modern Java, Javascript, and/or HTML Experience with... 

    Athenix Solutions Group

    Annapolis, MD
    1 day ago
  •  ...critical technical resource across multiple disciplines Required Qualifications Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other relevant technical degrees. The proposed candidate must have at least seven (7) years of IT and business... 
    Temporary work
    Work experience placement
    Flexible hours

    Interclypse

    Annapolis, MD
    1 day ago

Do you want to receive more vacancies?

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