[Remote] Mid Software Developer - Backend
Note: The job is a remote job and is open to candidates in USA. Trilogy Innovations is a systems and software engineering company dedicated to driving meaningful change through innovative technology. They are seeking a Mid Backend Software Developer to support a federal customer in modernizing large-scale IT systems, focusing on developing microservices and ensuring system reliability.
Responsibilities
- Develop, create, and modify general computer applications software or specialized utility programs
- Design, build, and maintain microservices in a cloud native architecture
- Operate and support an enterprise scale production system; identify, troubleshoot, and resolve complex system issues
- Analyze user needs to develop robust software solutions aligned with business and mission goals
- Analyze, design, and optimize relational and NoSQL databases within application ecosystems
- Participate in code reviews, pair programming, and mentoring of junior developers to promote engineering excellence
- Collaborate with cross functional teams including DevOps, QA, Security, Product, and Architecture
- Migrate all current-system functionality from the mainframes and operate within a cloud-based environment (AWS GovCloud)
- Transition investigative search capabilities to Elasticsearch or similar technologies to improve speed and analytical capabilities for law enforcement users
- Build new microservices using OpenShift based container platforms following scalable, cloud native patterns
- Implement full stack components where applicable, supporting UI integration layers using modern JavaScript frameworks
- Support integration with event driven architectures and high throughput data processing systems
Skills
- Bachelor's Degree with a minimum of 5 years of work experience or Associate's Degree with a minimum of 7 years of experience
- Active Tier 3 Secret clearance (or higher)
- Strong proficiency in Object-Oriented Programming, Java, and the Spring Boot framework
- Experience developing microservices, REST APIs, and cloud native applications
- Hands-on experience with Kubernetes, Helm charts, and container orchestration in OpenShift or similar platforms
- Experience designing, developing, and operating solutions in AWS or other cloud platforms
- Hands-on experience with Apache Kafka for event-driven architectures and enterprise message brokers (IBM MQ, RabbitMQ, or ActiveMQ)
- Experience with observability tooling including distributed tracing, structured logging, and metrics collection (OpenTelemetry, Kibana, ELK stack)
- Experience operating within GitOps practices (GitLab, GitHub, Bitbucket, ArgoCD, etc.)
- Experience working within Agile frameworks, including participation in Scrum/SAFe ceremonies
- Familiarity with Atlassian tools (Jira, Confluence, Bitbucket)
- Ability to write clear technical documentation including API docs, architecture decisions, and implementation notes
- Experience with artifact repository managers (Artifactory, Nexus, or similar) for dependency and container image management
- Demonstrate a positive, collaborative attitude and a commitment to team success
- Take pride in delivering high-quality, reliable software that supports a mission-critical system
- Demonstrate accountability for assigned work and shared team outcomes
- Engage constructively in Agile ceremonies and technical discussions
- Maintain a strong work ethic, professionalism, and respect for teammates, stakeholders, and mission priorities
- Adapts to change and approaches challenges with a solution-oriented mindset
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
Company Overview