Principal Software Engineer

4 weeks ago


Fort Meade, United States Precision Solutions Full time

Overview:

Principal Software Engineer

Onsite | Ft. Meade | 5 Days a Week

Active TS/SCI w/FS Poly (NSA) Clearance Required

Summary

Since 2012, our client has helped mission-critical government organizations and businesses face their most daunting technology challenges. Their team have been trusted partners to many government agencies and are extremely familiar with a wide variety of systems, policies, and procedures. Our client is also a distinguished custom software development firm dedicated to delivering premium solutions tailored for businesses and governmental needs. They are home to top-tier technology professionals recognized as industry pioneers, comprehensive full-stack engineers, and reliable consultants. These experts are adept at clear communication, excel in resolving complex challenges where others may falter, and are skilled in actualizing an organization's vision.

Responsibilities

Our client is looking for multiple Principal Software Engineers to join their team In the role of Principal Software Engineer and Subject Matter Expert, you will epitomize the zenith of technical prowess and visionary leadership in software development within our client's organization. Your extensive two-decade-long journey in the field imparts a deep-seated expertise that shapes the strategic compass of the team's projects and technological pursuits.

You will spearhead transformative ventures in realms such as cloud-based computing, reverse engineering, and DevOps, redefining benchmarks of innovation and operational excellence. Through mentorship, you will nurture the growth of the next cadre of engineers, while your unwavering commitment to continual learning ensures that the team's technological offerings consistently exceed the normative standards of the industry.

Please be aware that due to our client's involvement in a wide array of projects, this job description serves as a foundational outline meant to align with their broad requirements. The specifics of each project vary, offering a rich landscape of opportunities Detailed information about individual projects will be disclosed during the subsequent stages of the interview process.

Requirements

  • 20+ years of software development experience in programming languages such as Java, Python, C++, Ruby, Perl, JavaScript is required
  • An additional 4+ years of relevant experience may be substituted in lieu of a degree
  • Familiarity with development environments in Linux, Unix, or Windows
  • Experienced in and/or excited to work in any of the following areas:
    • Web application development
    • Distributed systems
    • User interface development
    • Big data analytics
    • Machine learning
    • Data science
    • Cloud-based computing
    • Reverse engineering
    • High-Performance Computing (HPC), or DevOps
  • You have a passion for technology and the drive to learn new programming languages and frameworks

Preferred Requirements

  • We realize this is a long list of preferred various skills and experiences - Dont worry if you arent familiar with all of these. Only having some exposure and knowledge of the following various technologies is acceptable:
    • Angular/AngularJS, Vue, CSS, HTML, React or equivalents for UI developers
    • Spring, Hibernate, JPA, Servlets or equivalents for Java developers
    • NoSQL technologies such as MongoDB, REDIS, Neo4J, Hbase, ElasticSearch, etc.
    • Relational Databases such as MySQL, Oracle, PostgreSQL
    • Developing RESTful Services using a framework such as Jersey, Spring MVC, CXF
    • Enterprise Integration Frameworks such as Apache Camel, Spring Integration, or Apache NiFi JMS to include messaging Frameworks such as Apache ActiveMQ, Apache Artemis, or Kafka
    • Spring to include Spring Boot, Spring Data, or Spring Security
    • Java Persistence API through a persistence framework such as Spring, Hibernate, OpenJPA
    • Developing and deploying applications to Servlet containers such as Tomcat or Jetty, or Application Servers such as Glassfish, JBoss, Weblogic
    • Applications with NodeJS
    • UI Component libraries such as Bootstrap, Material, Ant
    • Distributed computing frameworks such as Apache Spark, Hadoop, and MapReduce
    • Developing applications within utility clouds such as AWS, Rackspace, Heroku, or Azure
    • Continuous integration tools such as Gitlab CI or Jenkins
    • Containerization technologies such as Docker and Kubernetes
    • IDEs such as Eclipse, IntelliJ, or Microsoft Visual Studio

Education/Certification Requirements

  • A Bachelor's degree in Computer Science or a related technical field is required. An additional 4+ years of relevant experience may be substituted in lieu of a degree

Clearance Requirements

  • Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; an active TS/SCI w/FS Poly clearance is required. Please note that the FS Poly currently needs to be held by the NSA or within the past two years.
Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice. -------------- About Us Northern Virginia-based Precision Solutions is an expert in staffing solutions for companies of any size that open the door to new opportunities and seek outstanding talent. We pride ourselves on being versatile enough to tailor our relationships to the needs of each individual client, being agile in the fast-paced marketplace, and being precise in meeting the needs of any company. Equal Opportunity Employer Statement Precision Solutions is an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

  • Fort Meade, United States Precision Solutions Full time

    Overview Principal Software Engineer Onsite | Ft. Meade | 5 Days a Week Active TS/SCI w/FS Poly (NSA) Clearance Required Summary Since 2012, our client has helped mission-critical government organizations and businesses face their most daunting technology challenges. Their team have been trusted partners to many government agencies and are extremely...


  • Meade, United States Precision Solutions Full time

    Overview: Principal Software Engineer Onsite | Ft. Meade | 5 Days a Week Active TS/SCI w/FS Poly (NSA) Clearance Required Summary Since 2012, our client has helped mission-critical government organizations and businesses face their most daunting technology challenges. Their team have been trusted partners to many government agencies and are extremely...


  • Meade, United States Precision Solutions Full time

    OverviewPrincipal Software EngineerOnsite | Ft. Meade | 5 Days a WeekActive TS/SCI w/FS Poly (NSA) Clearance RequiredSummarySince 2012, our client has helped mission-critical government organizations and businesses face their most daunting technology challenges. Their team have been trusted partners to many government agencies and are extremely familiar with...


  • Fort Meade, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an ‘on-prem’ cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant...


  • Fort Meade, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 3, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Fort Meade, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 3, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented...


  • Meade, United States Base2 Solutions Full time

    Description: Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer problems by leveraging innovative technical solutions. Our software engineers develop the next-generation technologies that drive decision making and impact our national defense. We're looking for engineers who bring fresh...


  • Fort Meade, United States Artera Technologies Full time

    CLOUD ENGINEERS Job Type: Full Time Level: Mid, Senior, Principal Location: Maryland (Annapolis Junction / Fort Meade area) Security Clearance: TS/SCI with Appropriate Agency Polygraph Artera Technologies, LLC's Cloud and DevOps engineering teams develop tools and methods to maximize application, software, and infrastructure resources. We build superior...


  • Fort Meade, United States Artera Technologies Full time

    CLOUD ENGINEERS Job Type: Full Time Level: Mid, Senior, Principal Location: Maryland (Annapolis Junction / Fort Meade area) Security Clearance: TS/SCI with Appropriate Agency Polygraph Artera Technologies, LLC's Cloud and DevOps engineering teams develop tools and methods to maximize application, software, and infrastructure resources. We build superior...


  • Fort Meade, United States Lockheed Martin Full time

    Description:CYBER SOFTWARE ENGINEER PRINCIPALClearance and Polygraph are not required in consideration to apply to this job opening, but successful candidate will be required to complete the TS/SCI and Polygraph security processing in order to start the position.What We’re Doing:Lockheed Martin, Cyber & Intelligence invites you to step up to one of...


  • Fort Meade, United States BTS Software Solutions Full time

    **SOFTWARE DEVELOPER III (SENIOR)** **BTS Software Solutions** is seeking a **Software Developer** III** with an active **TS/SCI w/ POLY** to join our team in **Ft. Meade, MD** **CONTRACT JUST AWARDED!!** **What You'll Get To Do**: - Designs develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based...


  • Fort Meade, United States BAE Systems, plc Full time

    BAE Systems is looking for experienced senior level Test Engineers to analyze system requirements and concept of operations documents, acquisition plans, and system descriptions to develop evaluation and test plans and procedures, prepare for and con Test Engineer, Engineer, Principal, Evaluation, Senior, Operations, Technology


  • Fort Meade, United States SAIC Full time

    Description Are you interested in joining SAIC to be part of our partnership providing high quality engineering advisory services, system planning, integration, and architecture to our government intelligence agency customer? Then consider joining the members of the Enterprise Systems Engineering and Architecture team as they aid our customer in...


  • Fort Meade, United States Elder Research Full time

    Front End Software Engineer Onsite Location: Ft Meade, MD At Elder Research Inc., a recognized leader in data science and machine learning solutions, we pride ourselves in our ability to find creative, cutting edge solutions to real-world problems. We are looking for innovative and inquisitive self-starters who enjoy understanding a problem space and...


  • Fort Wayne, Indiana, United States BAE Systems Full time

    Job Description Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely. The remote percentage is based on current program needs but will be less than 50%.See what you're missing. Our employees work on the world's most advanced...


  • Fort Wayne, Indiana, United States BAE Systems Full time

    Job Description Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely. The remote percentage is based on current program needs but will be less than 50%.See what you're missing. Our employees work on the world's most advanced...


  • Fort Meade, United States Competitive Range Solutions LLC Full time

    Competitive Range partners with the government to plan and deploy complex, IT-enabled, and mission-essential capabilities. Our goal is to help you develop and expand your professional capabilities while working on challenging, exciting projects in a collaborative, congenial environment. Competitive Range Solutions requires the expertise of a talented and...

  • Software Engineer

    2 weeks ago


    Fort Meade, United States TAP Engineering Full time

    Job DescriptionJob DescriptionJob ID: TAP00042Position: Software EngineerLocation: US – MD, Fort Meade (or surrounding area)Category: SoftwareClearance Requirement: Active TS/SCI w/ full scope polygraphEducation Requirement: BS in Computer Science (or related technical field)Experience Requirement: 0 YearsTAP is seeking to hire a Software Engineer to join...

  • Software Engineer

    2 weeks ago


    Fort Meade, United States TAP Engineering Full time

    Job ID: TAP00042 Position: Software Engineer Location: US - MD, Fort Meade (or surrounding area) Category: Software Clearance Requirement: Active TS/SCI w/ full scope polygraph Education Requirement: BS in Computer Science (or related technical field) Experience Requirement: 0 Years TAP is seeking to hire a Software Engineer to join our team! If you are a...

  • Software Engineer

    4 weeks ago


    Fort Meade, United States TAP Engineering Full time

    Job DescriptionJob DescriptionJob ID: TAP00042Position: Software EngineerLocation: US – MD, Fort Meade (or surrounding area)Category: SoftwareClearance Requirement: Active TS/SCI w/ full scope polygraphEducation Requirement: BS in Computer Science (or related technical field)Experience Requirement: 0 YearsTAP is seeking to hire a Software Engineer to join...