Senior Software Engineer
Listed on 2026-09-27
-
Software Development
Software Engineer, Java Developer, Senior Developer, Cloud Engineer - Software
Added - 09/23/26 Senior Software Engineer Technical Maryland | Full-Time
Related Technical JobsUser Experience Designer Maryland Site Reliability Engineer Maryland Information Systems Security Engineer (ISSE) Maryland Junior Cloud Software Engineer Maryland Junior Cloud Software Engineer Maryland View all jobs in this category
As a Senior Cloud Software Engineer at CyberPoint, you will develop and sustain web-based applications that automate data management for Intelligence Community (IC) data custodians. These applications facilitate the capture of information and approvals that enable data to move through the customer mission environment in a compliant manner. Your work will help standardize and simplify data movement, data reuse, and integration with downstream mission tools.
You will join a mature Agile software development team using Java as its primary programming language. In this role, you will apply your experience to the design and development of complex software solutions while contributing to software quality, development processes, and technical standards. You will have the opportunity to further develop your Java expertise while working with technologies such as Quarkus and Prime Faces.
When you become a part of CyberPoint, you are joining a dynamic, diverse, fast-growing company that welcomes creative thought and ambition. We're committed to creating an environment where each employee can thrive.
What You'll Do
As a Senior Cloud Software Engineer, you will;
- Design, develop, integrate, test, deploy, and maintain Java-based web applications supporting mission-critical data management capabilities.
- Participate in the full Agile software development lifecycle, including requirements analysis, software design, implementation, testing, installation, integration, and maintenance.
- Design and implement complex algorithms while adhering to strict timing, system resource, and interface constraints.
- Collaborate with system engineers and hardware engineers to derive software requirements and understand system limitations, capabilities, performance requirements, and interfaces.
- Develop software solutions that support compliant data movement, data reuse, and integration with downstream tools.
- Perform quality control and technical reviews of team software products.
- Support software installation and integration activities and monitor system functionality to ensure operational specifications are met.
- Troubleshoot and resolve software defects and operational issues.
- Contribute to improvements in software development processes, standards, and technical documentation.
- Participate in technical discussions and contribute to software design and implementation decisions.
- Develop and optimize database queries and data access solutions.
- Collaborate with other software engineers, system engineers, and technical stakeholders to develop reliable and maintainable solutions.
- Provide technical guidance and support to other members of the development team as needed.
What We’re Looking For
As a Senior Cloud Software Engineer at CyberPoint, you will develop and sustain web-based applications that automate data management for Intelligence Community (IC) data custodians. These applications facilitate the capture of information and approvals that enable data to move through the customer mission environment in a compliant manner. Your work will help standardize and simplify data movement, data reuse, and integration with downstream mission tools.
You will join a mature Agile software development team using Java as its primary programming language. In this role, you will apply your experience to the design and development of complex software solutions while contributing to software quality, development processes, and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).