Software Engineer

2 weeks ago


Annapolis, United States Bowler Pons Solutions Consultants, LLC Full time

Software Engineer

Be at the forefront of innovation in the physical and cybersecurity space. Bowler Pons Solutions Consultants, LLC is looking for a talented Software Engineer to expand our in-house Research and Development team to create new and exciting products. Our innovation efforts support clients and industry partners alike in developing agile, responsive, and integrated solutions that help them rapidly mitigate emerging threats.

This position is located at our state-of-the-art (established in 2020) headquarters office/lab facility in Annapolis, MD and will require periodic travel to customer locations and/or the application sites hosting our exciting technology development efforts. Remote work may be authorized on a case-by-case basis, but candidates should plan to be in the office at least four (4) days per week

As a small business, we offer unmatched opportunity to learn, grow, and take ownership of new projects and concepts. We work fast and have big goals and are looking for teammates who thrive in a dynamic and forward-looking environment.

JOB RESPONSIBILITIES:
Develop, document, test, debug, integrate, and maintain application software, systems, and hardware solutions as part of a comprehensive threat detection and response suite.

MINIMUM REQUIRED QUALIFICATIONS:

  • US citizenship and ability to obtain a security clearance as needed.
  • BA or BS degree in Software Engineering/Development, Computer Science, or related field (may substitute 5+ additional years of experience in at least two of the below role-specific areas for subject-specific degree).
  • 4+ years' experience with general software development for quick prototype capabilities and production systems.
  • 4+ years' experience working with object-oriented and procedural programming languages (C#, C++, JavaScript, and/or Python) or frameworks (.NET Core, Node, or AngularJS).
  • Hands-on experience developing and deploying software in Linux and Windows environments.
  • Experience designing and integrating with APIs, SDKs, and ICDs (software integration).
  • Knowledge of Objected-Oriented Design Philosophy and ability to identify and isolate softwarerequirements.
  • Knowledge of 3D computer vision concepts.
  • Experience working in full-scale development environments and the ability to quickly conceptualize and produce minimum viable products (MVPs) for testing.
  • Experience working successfully as part of an Agile and/or Lean project team .
ADDITIONAL DESIRED QUALIFICATIONS:
  • Master's degree in software engineering, Computer Science, or related field
  • Experience with any of the following engineering disciplines:
  • Electronics
  • Embedded Devices (Raspberry PI, Arduino etc..)
  • Sensors (Camera, Flash Lidar, Thermal, Radar etc..)
  • AI/ML engineering
  • Networking (Routers, Switches, DNS, DHCP etc..)
  • Cybersecurity
  • Cloud
  • Large scale deployment strategies
  • CI/CD environments
  • Robust understanding of software development life cycle (SDLC) stages.
  • Strong Linux experience, including mastery of topics such as Linux commands, daemons, and firewalls.
  • Knowledge of OWASP secure coding practices and ability to implement secure solutions intoexisting code as well as developing secure code.
  • Experience with virtualization and containerization tools such as VMWare, Docker, and Kubernetes.
  • Experience standing up DevOps and Continuous Integration and Test environmentssuch as Jenkins, GitLab-CI/Runner, and Hudson.
  • Experience with SLAM, Robot Operating System (ROS), and/or other perception environments and related frameworks.


ABOUT BOWLER PONS: Bowler Pons Solutions Consultants, LLC is a fast-growing Minority-Owned, Veteran-Owned 8(a)-certified Small Business based in Annapolis, MD. As a solutions provider, we provide cutting-edge technology and comprehensive support for our client's toughest challenges in the fields of physical and cyber security, IT and network administration, and systems engineering. As an employer, we pride ourselves on providing best-in-class benefits - including generous tuition reimbursement, paid leave, and opportunities for mentorship and professional development - in combination with the personal connections of a small business. Find out more at www.bowlerpons.com.

  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing.Required Skills:  Provides expertise in Cloud Computing, Hadoop Eco-System...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Senior Software Engineer.   Requirements: Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: 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...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing: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...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will analyze user requirements to derive software design and performance requirements, debugging existing software and correcting defects.  Candidate will also design and write new software or modify existing software to add new features, integrate existing software and writing...

  • CNO Software Engineer, Junior with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security tools. Projects will be undertaken in small teams with close coordination with customers to quickly enhance capabilities or resolve issues...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Software Engineer, Level 3.    Requirements: Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!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....


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Software Engineer, Level 2,  Requirements: Full Stack DeveloperFront end:  Angular 2Middle Tier:  Java, Spring, Springboot Back end:  MongoDB, ElasticSearchContainerization using Docker and KubernetesExperience and Education: Bachelor’s degree in Computer Science or...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer, Level 2 you will be responsible for developing, maintaining, and enhancing 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...

  • Software Engineer, Level 2 with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing: 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. Candidate will review and tests...

  • Software Engineer, Senior with Security Clearance

    Found in: Dice One Red US C2 - 2 days ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing! Independent Software is hiring a Senior Software Engineer. Requirements: * Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor's degree in Computer Science or related discipline from an accredited college or university is...

  • Software Engineer, Entry Level with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing! As a Software Engineer you will analyze user requirements to derive software design and performance requirements, debugging existing software and correcting defects. Candidate will also design and write new software or modify existing software to add new features, integrate existing software and writing or reviewing software...

  • Software Engineer, Level 1 with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing: 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. Required Skills: * Reviews and...

  • Software Engineer, Level 3 with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing! Independent Software is hiring a Software Engineer, Level 3. Requirements: * Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor's degree in Computer Science or related discipline from an accredited college or university is...

  • Software Engineer, Level 2 with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing! Independent Software is hiring a Software Engineer, Level 2, Requirements: * Full Stack Developer* Front end: Angular 2* Middle Tier: Java, Spring, Springboot * Back end: MongoDB, ElasticSearch* Containerization using Docker and KubernetesExperience and Education: Bachelor's degree in Computer Science or related discipline from an...

  • Software Engineer, Level 2 with Security Clearance

    Found in: Dice One Red US C2 - 2 weeks ago


    Annapolis Junction, United States Independent Software Full time

    What you will be doing! As a Software Engineer, Level 2 you will be responsible for developing, maintaining, and enhancing 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...

  • CNO Software Engineer, Junior with Security Clearance

    Found in: Careerbuilder One Red US C2 - 6 days ago


    Annapolis Junction, MD, United States Independent Software Full time

    What you will be doing: Independent Software is seeking CNO software engineers to develop and maintain low level applications and operating system projects related to software protection and host-based personal security toolsProjects will be undertaken in small teams with close coordination with customers to quickly enhance capabilities or resolve issues in...

  • Software Engineer

    2 weeks ago


    Annapolis, United States Bowler Pons Solutions Consultants Full time

    Job DescriptionJob DescriptionSoftware Engineer Be at the forefront of innovation in the physical and cybersecurity space. Bowler Pons Solutions Consultants, LLC is looking for a talented Software Engineer to expand our in-house Research and Development team to create new and exciting products.  Our innovation efforts support clients and industry partners...