Senior Software Developer - Backend
Trilogy Innovations · Bridgeport, WV · 2 wk ago
Engineering$140k–$144k/yrFull-time
About the role
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.
Responsibilities
- 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.
- Incorporate modern name search capabilities.
- Expand image handling to accept larger files and support additional file formats, such as PDF.
- Transition investigative search to Elasticsearch, providing a faster response and report creation time for law enforcement.
- Build new services to follow microservices architecture and run within containers using the OpenShift platform.
- Transition database functionality from IBM DB2 to the appropriate cloud data store.
- Update NIEM schemas and IEPDs to allow agencies to use updated functionality and speed up the dot-delimited message format retirement.
Requirements
- 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.
- Ability for on-call support.
Qualifications
- Experience with Atlassian Tool Suite (Jira, Confluence, Bitbucket) is a plus.
- Provide technical leadership for the development team, including collaboration with the System Architects to implement architectural decisions that ensure alignment with ART standards, patterns, and security requirements.
- Actively mentor developers, including support for junior and mid-level developers in solutioning and design decisions, promotion of best practices in code development, testing, and documentation.
- Demonstrate a positive, collaborative attitude and a commitment to team success.
- Takes pride in delivering high-quality, reliable software that supports a mission-critical system.
- Shows ownership and accountability for assigned work and shared team outcomes.
- Engages constructively in Agile ceremonies and technical discussions.
- Maintains a strong work ethic, professionalism, and respect for teammates, stakeholders, and mission priorities.
- Adapts to change and approaches challenges with a solution-oriented mindset.
Skills
- Java Object-Oriented Programming.
- Kubernetes and containers.
- Cloud-native architecture.
- Event-driven architecture; streaming.
- GitOps (GitLab, Bitbucket, ArgoCD, Tecton).
- Large scale systems.
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.
Pay
Salary range: $140,000 - $144,000
Schedule
Remote with occasional travel as required.