DeveloperJobs.io
← Back to all jobs

Job Description

Trilogy Innovations seeks a seasoned Senior Backend Software Developer to support a federal modernization program. This fully remote role focuses on migrating legacy functionality to cloud-native microservices within AWS GovCloud, with on-call duties and collaboration across a distributed engineering team.

Responsibilities

  • Build, adapt, and maintain general software applications or specialized utilities.
  • Migrate legacy mainframe functionality to cloud-native microservices operating in AWS GovCloud.
  • Contribute to the operation and support of an enterprise-scale production system, identifying and resolving issues in collaboration with the Agile Release Train (ART).
  • Assess user needs and design effective software solutions.
  • Design and model databases within an application area, working solo or as part of a team.
  • Apply principles and techniques from computer science, engineering, and mathematical analysis.

Requirements

  • Bachelor's Degree with a minimum of 8 years of work experience, or an Associate's Degree with at least 12 years of experience.
  • Active Tier 3 Secret clearance.
  • Experience working within an Agile framework, actively contributing to sprint planning, backlog refinement, and CI/CD pipelines.
  • 5+ years of experience with Java Object-Oriented Programming.
  • 5+ years of experience with Kubernetes and containers, including automating deployment, scaling, and management of containerized applications.
  • Experience designing, building, and operating cloud-native architectures within secure, regulated environments.
  • Experience designing and supporting event-driven architectures with emphasis on reliability, scalability, and fault tolerance.
  • 5+ years of hands-on experience with three or more of the following: Apache Kafka; Pub/Sub; Streaming; Event sources; Running GitOps (GitLab, Git, Bitbucket, ArgoCD, Tecton, etc.); Atlassian toolset (Jira, Confluence, Bitbucket) for version control; on-call support.
  • Experience with large-scale systems.

Technologies

  • AWS GovCloud
  • Kubernetes
  • OpenShift
  • Java
  • Apache Kafka
  • Pub/Sub
  • Streaming
  • Event sources
  • GitLab
  • Git
  • Bitbucket
  • ArgoCD
  • Tecton
  • Jira
  • Confluence
  • IBM DB2
  • Elasticsearch
  • OpenTelemetry
  • AWS

Compensation

  • Salary range: USD 140,000 - 144,000 per year

Benefits

  • Competitive salary based on experience
  • Performance bonus eligibility
  • 401k with company match
  • Medical, dental, and vision coverage
  • Life and disability insurance
  • Health Savings Account
  • Professional development programs
  • Employee referral bonus program

On-Call Expectations

  • Acknowledge on-call contacts (phone, text, or email) within 15 minutes
  • Remain within reasonable access to your secure work laptop while on call
  • Log in and begin assessing or troubleshooting requests within 60 minutes of notification

Work Environment

Remote work setup with occasional travel as required.

High Level Objectives

  • Migrate all current-system functionality from mainframes to a cloud-based AWS GovCloud environment
  • Incorporate modern name search capabilities
  • Expand image handling to accept larger files and additional formats, including PDFs
  • Transition investigative search to Elasticsearch to support faster reporting for law enforcement
  • Build new services following a microservices architecture and run within OpenShift containers
  • Transition database functionality from IBM DB2 to the appropriate cloud data store
  • Update NIEM schemas and IEPDs to enable updated functionality and accelerate retirement of the dot-delimited message format

Applicant Privacy Notice

Trilogy Innovations, Inc. collects and processes personal information you provide when applying for a position through our careers site, powered by JazzHQ. This may include your contact details, resume, work history, qualifications, and information obtained through interviews, references, and background checks where permitted by law.

We use this information to evaluate your application, communicate with you, verify qualifications, and support recruiting and hiring activities. If selected for a role, your information may be used for onboarding and employment purposes. Your information may be shared with authorized Trilogy personnel and trusted service providers, including our applicant tracking system. We may also disclose information where required by law or to protect our business operations.

We retain applicant information for as long as necessary to support recruiting activities and comply with legal requirements, typically up to two years after your application is no longer active. You may have the right to access, correct, or request deletion of your personal information, subject to applicable law. You may also update your information through your candidate profile.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.