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

Principal Software Engineer

Power3 Solutions

We solve difficult business, IT, and analytic problems by addressing the whole problem - not just the symptoms - using interdisciplinary approaches that are both practical and innovative. We provide fresh alternatives to ordinary, mainstream consulting firms through small, highly skilled, and hand-picked teams that can meet clients' needs in any industry. Our broad interdisciplinary understanding allows us to provide the right solution, even if it is from outside the industry or traditionally defined problem space. We bring Public and Private, Civilian and Military expertise to every case.


We are hiring a Principal Software Engineer to work in the Ft. Meade, MD vicinity . Position location is subject to change based on central MD client's needs.


Required: TS/SCI with a Polygraph


The Software Engineer develops, maintains, and enhances 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 requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.


The Level 3 Software Engineer (SWE) shall possess the following capabilities:

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
  • Implement recommendations for improving documentation and software development process standards
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Recommend new technologies and processes for complex software projects
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance
Individual Capabilities/Experience Required:
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • 10 years experience:
    • Experience developing using the following or comparable software technologies: Java SE, Python, Git, Shell/bash, Nexus, Maven, JavaScript/HTML5/CSS3, JUnit, and IDEs.
    • Software architecture development, requirements analysis, code generation, process execution and evaluation, selection and evaluation Software Engineering.
    • Experience with containers and container orchestration (e.g., Docker/Kubernetes/OpenShift and GitLab CI) is highly desired, including experience with the following: - microservices and microservice orchestration; - understanding of CI/CD pipelines; -integration of automated testing tools like SonarQube; - implementing automated deployments/failure rollbacks; - deployment to Kubernetes Agile.
    • Experience supporting programs using an agile development methodology, delivering a new capability in every Sprint Software Engineering
    • Experience with Spring Framework, Spring Tool Suite, Grit, Jenkins, Hibernate, MySQL, Web Services, and Google Web Toolkit or Vaadin, also a plus
    • Maintain and improve existing build and deployment processes using CI/CD tools; experience with the integration of automated testing tools like SonarQube; - implementing automated deployments/failure rollbacks; - deployment to Kubernetes Agile.
    • Experience supporting programs using an agile development methodology;
    • Experience working with container images and platforms (Kubernetes/Docker/OpenShift);
    • Experience maintaining an operational environment and use of monitoring tools and dashboard interfaces (ie. Kibana, Grafana, Nagios);
    • Experience administering development and staging environments; Understanding of Python, Bash, and Shell scripting
We have all the PERKS!


You are our most valuable resource - your ambition, your knowledge, your creativity. We offer an industry-leading set of benefits to supplement your normal salary compensation. We have you covered with flexible ways to balance work and home life, full health benefit premium coverage, and generous contributions toward your retirement.
  • Competitive health, dental, and vision plans with 100% paid premiums.
  • 401k: We contribute 6% even if you don't!
  • Time Off: 11 standard holidays, and 25 days of PTO
  • Career Development: Get career counseling and individualized career development plans, including education and training.
  • Employee referral bonuses for successful hires

We are an Equal Opportunity/Affirmative Action employer.


We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


Power3 Solutions
Partnering with federal, state, and local organizations to bring the best talent to the right roles.




View email address on click.appcast.io

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Maryland vacancy
  • $200k - $280k

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

    GliaCell Technologies LLC

    Annapolis Junction, MD
    3 days ago
  • $207k - $266k

     ...Principal Feature Architect, Mission Software At Intelliforce, we build software that supports mission environments where clarity, scale, and reliability...  ...through deployment. This is a strong fit for an engineer who likes solving hard problems, influencing system direction... 
    Suggested
    Work experience placement
    Local area
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group, LLC.

    Annapolis Junction, MD
    1 day ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • $96.8k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Annapolis, MD
    4 days ago
  • $200k - $280k

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

    GliaCell Technologies LLC

    Annapolis Junction, MD
    2 days ago
  •  ...know everything, but we do expect everyone on the team to learn and grow. ONSITE WORK AT CUSTOMER LOCATION REQUIRED Anthem Engineering is an EEO employer. We are committed to providing fair and equal employment consideration, regardless of race, color, religion, national... 

    Anthem Engineering

    Annapolis Junction, MD
    1 day ago
  • $165k - $205k

     ...About the job Principal Software Engineer Principal Software Engineer Location: Annapolis, MD Salary: $165k-$205k We're in search of a highly adept Principal Software Engineer to lead and guide our team of software engineers in crafting intricate software... 

    HireFit

    Annapolis, MD
    1 day ago
  • $216k - $241k

     ...grow and the ability to have an impact on every client you work with. ARSIEM is looking for a highly motivated Senior Software Engineer with proven experience in installing, configuring, developing, and integrating prototype applications for technical... 

    ARSIEM Corporation

    Maryland
    23 hours ago
  • $190k - $235k

     ...Principal Geospatial Software Engineer We are seeking a skilled and motivated Principal Geospatial Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices to support mission-... 
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    2 days ago
  • $200k - $280k

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

    GliaCell Technologies LLC

    Annapolis Junction, MD
    2 days ago
  • $99.6k - $234.6k

     ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure...  ...and operator productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    3 days ago
  •  ...Principal Software Engineer TS/SCI and Full Scope Poly required 220K-270K Responsibilities: Analyze user requirements to derive software design and performance requirements Debug existing software and correct defects Provide recommendations for improving... 

    thejosefgroup.com

    Columbia, MD
    4 days ago
  • $220k - $240k

     ...Software Engineer Annual Salary Range: $220,000 to $240,000 with full benefits to include health/dental/vision and PTO. 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... 

    Base2 Solutions

    Annapolis Junction, MD
    4 days ago
  • $200k - $225k

     ...Principal Software Engineer Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their... 
    Work at office
    3 days per week

    Xometry

    Rockville, MD
    4 days ago
  •  ...Services. POSITION DESCRIPTION: Design and develop software applications using Twelve-Factor App methodology from functional...  ...: ~ Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field. ~ Masters or Doctorate degree may substitute... 

    Omm IT Solutions

    Ellicott City, MD
    2 days ago
  •  ...Software Engineer III This position will be instrumental in the development of the new version of this mission critical application, which provides command and control of devices and assures site security. The legacy version contains XML and Java, and MongoDB. The new... 

    Fuse Engineering

    Maryland
    4 days ago
  • $99.6k - $234.6k

     ...Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity...  ...infrastructure footprint. Our systems support critical business and engineering processes that influence billions of dollars in infrastructure... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • $190k - $280k

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

    GliaCell Technologies LLC

    Columbia, MD
    23 hours ago
  •  ...You'll join the team in the Wroclaw or Lisbon office. We are open to consider application on different levels: Software Engineer, Senior SE or Principal SE. We are currently executing our MineSpans 2.0 vision, which aims to embed Generative AI across our data processes... 
    Apprenticeship
    Work at office
    Easy work

    McKinsey & Company

    Lisbon, MD
    23 hours ago
  • $10k

     ...Principal Software Engineer Join ClearEdge and be part of a mission-focused team solving some of the DoD's most complex technical challenges. Every day, ClearEdge supports government and industry customers by delivering innovative solutions that enable critical operations... 

    ClearEdge IT Solutions

    Annapolis Junction, MD
    4 days ago
  •  ...Principal Software Engineer Themis Insight solves difficult business, IT, and analytic problems by addressing the whole problem – not just the symptoms – using interdisciplinary approaches that are both practical and innovative. We provide fresh alternatives to ordinary... 
    Local area
    Work from home
    Flexible hours

    Themis Insight LLC

    Maryland
    6 days ago
  •  ...Principal Software Engineer IV (TS/SCI + Poly) Fort Meade, MD How We're Different We believe the highest-impact work in national security and technology is a team sport. At Aperio Global, we operate as a single, cohesive force aligned on a handful of mission-critical... 
    Contract work
    Temporary work
    Local area

    Aperio Global LLC

    Maryland
    1 day ago
  • $216k - $241k

     .... ARSIEM is looking for an experienced and talented Software Developer to join an existing team that develops and manages...  ...Android development, browser automation with Selenium, reverse engineering; familiarity with AI $216,000 - $241,000 a year The... 

    ARSIEM Corporation

    Annapolis, MD
    9 days ago
  • $190k - $235k

     ...Principal Software Engineer We're seeking a talented Principal Software Engineer to help design, build, and optimize software solutions that solve complex data challenges. In this role, you'll work on developing scalable applications, streamlining data processing, and... 
    Summer holiday
    Immediate start

    Red Alpha

    Annapolis Junction, MD
    4 days ago
  •  ...Senior Principal Software Engineer (Go) Columbia, MD Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense... 

    Clarity LLC

    Columbia, MD
    4 days ago
  • $163.8k - $257.4k

     ...your ambition, you won’t just contribute. You’ll make things happen-fast. About the Role: We are seeking an experienced Principal Software Engineer to lead the design and development of ZoomInfo's customer-facing GraphQL API platform, built on top of our industry-... 
    Worldwide

    ZoomInfo Technologies LLC

    Bethesda, MD
    23 hours ago
  •  ...and Web Services. POSITION DESCRIPTION: Design and develop software applications using Twelve-Factor App methodology from functional...  ...: Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field. Must be able to obtain and maintain a Public... 
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Visa sponsorship
    Free visa

    Omm IT Solutions

    Gwynn Oak, MD
    4 days ago
  •  ...Principal Software Engineer We're looking for a Principal Software Engineer who enjoys solving complex technical challenges and collaborating with cross-functional teams. This role supports advanced test equipment and software applications used across engineering... 

    Avenue Technologies Defunct

    Aberdeen Proving Ground, MD
    2 days ago
  • $96.8k - $251.6k

     ...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities... 
    Temporary work
    Flexible hours

    Oracle

    Annapolis, MD
    2 days ago
  • $10k

     ...operational deployment of an entire suite of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven... 
    Contract work
    Remote work

    ClearEdge IT Solutions

    Annapolis, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!