Senior Software Developer - Backend
Trilogy Innovations
Job Description
Role Description
Trilogy Innovations is seeking experienced Senior Software Developers to join our team in support of a high-impact federal modernization initiative. This is a fully remote opportunity to work on large-scale, mission-critical IT systems that serve real users at a national level.
You’ll collaborate with a talented, distributed engineering team and play a key role in shaping the future of complex government technology environments. If you enjoy solving challenging technical problems, contributing to long-term transformation efforts, and working in a fast-growing organization, this role offers both stability and meaningful impact.
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.
What you will do:
- Develop, create, and modify general computer applications software or specialized utility programs.
- Migrate and modernize all current-system functionality from legacy mainframe systems into cloud-native microservices operating within AWS GovCloud.
- Participate in the operation and support of an enterprise-scale production system, including identifying, troubleshooting, and resolving system issues in collaboration with the ART.
- Analyze user needs and develop software solutions.
- Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
- Apply principles and techniques of computer science, engineering, and mathematical analysis.
Qualifications
- Bachelor’s Degree with a minimum of 8 years of work experience or associate's degree with a minimum of 12 years of experience.
- Active Tier 3 Secret clearance.
- Experience working within an Agile framework, actively contributing to sprint planning, backlog refinement, and Cl/CD Pipeline.
- 5+ years' experience with Java Object-Oriented Programming.
- 5+ years' experience with Kubernetes and containers; automating the deployment, scaling, and management of containerized applications.
- Experience designing, building, and operating cloud-native architecture within secure, regulated environments.
- Experience designing and supporting event-driven architectures with an emphasis on reliability, scalability, and fault tolerance.
- 5+ years of hands-on experience with three or more of the following:
- Apache Kafka
- Pub/Sub (Publish, subscribe)
- Streaming
- Event sources
- Running GitOps (GitLab, Git, Bitbucket, ArgoCD, Tecton, etc.) within version control tools.
- Atlassian Tool Suite (Jira, Confluence, Bitbucket) for version control management.
- Ability for on-call support. These positions can expect to be on the on-call list one (1) week out of every four (4) weeks.
- Proficiency with Java Object-Oriented Programming.
- Experience with Cloud-native architecture.
- Event-driven architecture; streaming (preferred).
- Experience with Kubernetes; automating the deployment, scaling, and management of containerized applications.
- Experience running GitOps (GitLab, Bitbucket, ArgoCD, Tecton, etc.).
- Experience with large scale systems.
Nice to have:
- Experience with Apache Kafka.
- Pub/Sub (Publish, subscribe).
- Streaming experience.
- Event sourcing.
- Experience with OpenTelemetry.
- Experience with AWS.
- Experience with Atlassian Tool Suite (Jira, Confluence, Bitbucket) is a plus.
Work environment:
- Remote with occasional travel as required.
Compensation and Benefits:
- Salary range: $140,000 - $144,000.
- 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.