Cloud Software Engineer 2-KR-7460

Onyx Point•Hanover, MD

About The Position

The Cloud Software Engineer will join a mature software development effort supporting web-based applications that automate data management for intelligence community data custodians. The applications facilitate the capture of information and approvals needed to move data through the customer mission space compliantly, helping standardize and simplify data movement, data reuse, and integration with downstream tools. The team uses Java as its primary programming language and Agile methods to assign, track, and manage software activities and requirements. The role involves developing and broadening Java skills and using technologies such as Quarkus and PrimeFaces for full-stack development, including user interface development. An active TS/SCI clearance with a current full-scope polygraph is required, as is U.S. citizenship.

Requirements

  • Active TS/SCI security clearance with a current full-scope polygraph.
  • U.S. citizenship.
  • At least five years of experience in software development or engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution.
  • At least one of the following certifications: AWS Certified Developer – Associate; AWS Certified Machine Learning Engineer – Associate; AWS Certified Generative AI Developer – Professional; AWS DevOps Engineer – Professional; or Certified Kubernetes Application Developer (CKAD).

Nice To Haves

  • Bachelor's degree in a technical discipline from an accredited college or university; a relevant bachelor's degree is considered equivalent to two years of experience.
  • Experience with Quarkus or Spring Boot.
  • Experience with PrimeFaces.
  • Experience with APIs.
  • Experience with data ingest technologies, such as JMS messages or Kafka.
  • Experience creating or modifying workflows.
  • Experience with SQL or PostgreSQL.
  • Experience with AWS, Lambda, or S3.
  • Experience with XML, JSON, or YAML.
  • Ability to research software solutions.
  • Experience with UI development using component-based libraries.
  • Experience with GitLab CI/CD.

Responsibilities

  • Analyze requirements and develop, install, integrate, evaluate, enhance, maintain, and test software.
  • Diagnose and resolve software problems.
  • Contribute to a Java-based software development effort using Agile methods.
  • Support web-based applications for compliant data management, movement, reuse, and integration.
  • Develop full-stack software, including user interfaces.

Benefits

  • Medical, dental, and vision insurance.
  • Basic and voluntary life and AD&D insurance.
  • Short- and long-term disability insurance.
  • Accident, critical illness, and hospitalization indemnity insurance.
  • Pet insurance.
  • 401(k) plan with company match.
  • Generous paid time off and paid holidays.
  • Parental leave.
  • Wellness programs and mental health support.
  • Professional growth opportunities, including tuition reimbursement.
  • Flexible work arrangements, including remote work options.
  • Flexible Spending Accounts (FSAs).
  • Employee referral programs.
  • Bonus opportunities.
  • Technology allowance.
  • Diverse, inclusive, and supportive workplace culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service