Software Engineer
2 weeks ago
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 .
- 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.
-
CNO Software Engineer, Junior
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Cloud Software Engineer
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Senior
2 days ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Level 2
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Level 1
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Entry Level
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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 timeWhat 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...
-
Software Engineer, Level 3
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Entry Level
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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....
-
Software Engineer, Level 2
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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...
-
Software Engineer, Level 2
2 weeks ago
Annapolis Junction, United States Independent Software Full timeJob 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 timeWhat 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 timeWhat 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 timeWhat 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 timeWhat 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 timeWhat 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 timeWhat 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 timeWhat 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 timeWhat 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 timeJob 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...