Job Closed
This listing is no longer active.
Trilogy Innovations is a minority-owned software and systems engineering company located in Bridgeport, West Virginia, delivering superior technical solutions to a range of industr
Senior Software Developer
Location
Virginia + 1 moreAll locations: Virginia | West Virginia
Posted
70 days ago
Salary
$137K - $143K / year
Seniority
Senior
Job Description
Senior Software Developer
Trilogy Innovations
• Develop, create, and modify general computer applications and specialized utility programs • Migrate and modernize current-system functionality from legacy mainframe systems into cloud-native microservices within AWS GovCloud • Participate in the operation and support of enterprise-scale production systems • Analyze user needs and develop software solutions • Analyze and design databases and coordinate database development
Job 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, contributing to sprint planning, backlog refinement, and CI/CD Pipeline
- 5+ years' experience with Java Object-Oriented Programming
- 5+ years' experience with Kubernetes and containers
- Experience designing, building, and operating cloud-native architectures within secured environments
- Hands-on experience with Apache Kafka, Pub/Sub, streaming, and GitOps
- Ability for on-call support
Benefits
- Competitive salary
- Fully remote opportunity
- On-call expectations with balanced rotation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – MassTransit, SAGA experience
AbstraPersonalized solutions and expert guidance from your trusted nearshore partner.
• 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.
• 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.
Software Architect – AI Experience
AbstraPersonalized solutions and expert guidance from your trusted nearshore partner.
• 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.
• Write high-quality, testable, and efficient code using software development best practices within allocated timelines • Contribute to the development of web and hybrid mobile applications • Collaborate on troubleshooting and resolving bugs • Work collaboratively in an agile environment with other developers, the Product Owner, and the Design team across projects • Review colleagues' code • Provide feedback on peer work, project progress, and company processes to promote continuous improvement • Provide technical leadership and mentor the team to ensure code quality, adherence to best practices, and ongoing skills development.


