Job Closed

This listing is no longer active.

Trilogy Innovations

Trilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions t

Junior Software Developer

Location

Virginia + 1 moreAll locations: Virginia | West Virginia

Posted

130 days ago

Salary

$84K - $87K / year

Seniority

Junior

Job Description

Junior Software Developer

Trilogy Innovations

• Develops, creates, and modifies general computer applications software or specialized utility programs • Develops microservices in a cloud native environment • Operates an enterprise scale production system • Identifies, troubleshoots, and resolves system issues • Analyzes user needs and develops software solutions • Analyzes and designs databases within an application area, working individually or coordinating database development as part of a team • Applies principles and techniques of computer science, engineering, and mathematical analysis • Migrate all current-system functionality from the mainframes and operate within a cloud-based environment (AWS GovCloud) • Transition investigative search to Elasticsearch, providing a faster response and report creation time for law enforcement • Build new services to follow a microservices architecture and run within containers using the OpenShift platform

Job Requirements

  • Bachelor’s Degree with a minimum of 3 years of work experience or Associate’s Degree with a minimum of 5 years of experience
  • Active Tier 3 Secret clearance
  • Experience working within Agile Framework
  • Proficient with Java Object-Oriented Programming
  • Experience with Kubernetes and containers; automating the deployment, scaling, and management of containerized applications
  • Experience with Cloud-native architectures
  • Experience with event-driven architectures
  • Experience with one 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
  • Familiarity with Atlassian Tool Suite (Jira, Confluence, Bitbucket) for version control management

Benefits

  • Remote with occasional travel as required

Related Job Pages

More Full-stack Engineer Jobs

Abstra logo

Senior Software Engineer – MassTransit, SAGA experience

Abstra

Personalized solutions and expert guidance from your trusted nearshore partner.

ContractRemoteTeam 51-200Since 2007H1B No Sponsor

• Analyze software requirements to determine the best solution to deliver business goals, including estimating and planning throughout an agile software development lifecycle. • Modify codebase to implement complex software modifications following appropriate standards for coding and design patterns, source code control, unit testing, and continuous integration and deployment. • Analyze and troubleshoot complex errors in software applications to determine root cause and resolution. • Assist with testing and written description of application software changes • Collaborate with team members, actively participate in all Scrum ceremonies and activities, including pair programming and peer code review, with a constant focus on continuous improvement. • Be a driver for innovation on the scrum team by leading or assisting in technical research initiatives, sometimes working with other teams. • Responsible for protecting, securing, and properly handling all confidential data held by the company to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to the company or our clients.

Latin America
Job Closed
Another Axiom logo

Senior Software Engineer

Another Axiom

Creators of Gorilla Tag on Meta Quest and PCVR platforms

Full TimeRemoteTeam 11-50H1B No Sponsor

• Lead the technical design, development, and delivery of complex features and projects, ensuring high quality and scalability. • Define and contribute to technical roadmaps in collaboration with engineering managers and product leaders. • Write clean, maintainable, and efficient code while raising the bar for code reviews, testing, and overall engineering practices. • Mentor and support other developers through coaching, knowledge sharing, pairing and delegating where appropriate. • Contribute to architectural discussions and make pragmatic choices that balance technical needs with business priorities. • Collaborate closely with the product manager, designer, and data analyst, on your team to ensure solutions align with user and business needs. • Proactively identify and address technical debt, risks, and opportunities for platform improvement. • Implement and refine best practices within the engineering team. • Support system reliability by troubleshooting, debugging, and improving monitoring and observability practices.

Canada
$120K - $130K / year
Abstra logo

Software Architect – AI Experience

Abstra

Personalized solutions and expert guidance from your trusted nearshore partner.

OtherRemoteTeam 51-200Since 2007H1B No Sponsor

• Lead complex solution design initiatives that address a broad set of internal and external business needs. • Architect cloud-based, end-to-end solutions with a high degree of integration across platforms and services. • Establish and champion technology direction; evaluate and adopt new technologies aligned to evolving business strategies. • Provide technical oversight across software delivery, technical support, infrastructure, corporate security, and risk management to ensure architectural alignment; especially oversight over the code developed by an AI agent. • Drive application performance, reliability, and quality; recommend and implement architectural improvements. • Collaborate with Quality Assurance and Technical Support to incorporate operational feedback into architectural decisions. • Center architectural choices on user needs and usage insights to maximize business value and customer outcomes. • Produce clear architectural diagrams and documentation to accelerate stakeholder understanding and decision-making. • Lead and mentor Software Engineers and technical staff; advocate for engineering best practices and security standards. • Conduct strategic discovery, communicate industry best practices, and present solution options clearly to product and business leadership. • Maintain active awareness of technology advancements; propose pragmatic adoption strategies that deliver measurable business value.

United States
Job Closed
Boosted logo

Staff Engineer

Boosted

Our team of founders and senior engineers build product and data solutions for the most complex problems.

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Own and evolve the architecture of large, business-critical systems with a focus on scalability, reliability, and maintainability. • Lead the technical design of complex and ambiguous projects, defining clear system boundaries, tradeoffs, and implementation plans. • Set and uphold technical standards that influence work across multiple teams. • Tackle the hardest technical challenges in a project and surface risks early. • Debug and resolve complex, cross-cutting issues across services, infrastructure, and data layers. • Proactively identify systemic technical debt and lead efforts to reduce it. • Make high-quality technical decisions by balancing delivery speed, cost, reliability, and long-term impact. • Design, deploy, and operate cloud-native systems, primarily on GCP and AWS. • Plan and implement infrastructure using Infrastructure as Code tools such as Terraform. • Build and maintain CI/CD pipelines that support reliable, repeatable deployments. • Ensure systems are observable, operable, and resilient in production environments. • Continuously look for opportunities to simplify infrastructure and reduce operational overhead and cost. • Set technical direction for backend systems by choosing the right language and architecture for the problem, with a focus on reliability, performance, and long-term ownership. • Translate business goals into clear, durable system designs, defining service boundaries and API contracts that teams can evolve with confidence. • Lead the design of data-intensive systems across ingestion, processing, storage, and serving, making explicit tradeoffs across scale, latency, cost, and correctness. • Ensure systems are operable at scale through strong data contracts, observability, failure handling, and clear ownership. • Work closely with clients to shape and refine technical solutions. • Actively question and challenge requirements to uncover the real underlying problems. • Propose alternative technical approaches when they better meet business goals or system constraints. • Communicate technical designs clearly through written documentation, diagrams, and proofs of concept. • Mentor and support other engineers through technical guidance, pairing, and reviews.

Canada