Job Closed
This listing is no longer active.
Solving complex Public Sector Use cases using emerging technologies - SBIR Phase III Awardee
Lead Engineer – Legacy Software
Location
United States
Posted
141 days ago
Salary
0
Seniority
Senior
Job Description
Lead Engineer – Legacy Software
VivSoft
• Develop and sustain legacy software systems, including models, interfaces, and operational components. • Ensure continued operational support for all training, simulation, and stimulation artifacts. • Implement and manage software updates, including change requests (CRs), defect reports (DRs), GitLab ticket resolutions, user-driven priorities, urgent exercise-related fixes, operating system updates, and fielding modifications. • Design and architect legacy system fielding and integration support, including ASCCE and Federation components. • Provide engineering support for transitioning legacy system attributes marked for modernization or migration. • Collaborate with Government Program Managers and Contractor teams to ensure technical alignment and mission success. • Apply experience with cloud-based services (e.g., AWS, Microsoft Azure) and RESTful architectures to legacy environments. • Support simulation training and military mission planning efforts, particularly in coordination with Air Operations Centers (AOCs).
Job Requirements
- Proven experience in developing and sustaining legacy systems within DoD environments.
- At least 2 years of experience in military mission planning, operations, and wargaming.
- At least 2 years of experience in simulation training, including work with Air Operations Centers (AOCs).
- Experience with cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure, and familiarity with RESTful architectures.
- Strong understanding of legacy system integration, sustainment, and transition engineering.
- Ability to manage and prioritize software maintenance tasks in a dynamic operational environment.
Benefits
- Comprehensive Medical, Dental, and Visions Plans (Healthcare benefits are 100% employer-paid for employees only)
- Life Insurance
- Paid Time Off (Flexible/Combined PTO, Bereavement Leave, 11 Company Paid Holidays)
- 401K Retirement Plan with employer match
- Professional Development Training Reimbursement
- Flexible/remote work schedule.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer, Risk Engineering
FlexFlex splits your bills into smaller, stress-free payments throughout the month. Start today with your rent bill!
• Lead the architecture and evolution of Flex’s risk decisioning platforms, supporting credit eligibility, fraud prevention, and controlled access across products. • Own and operate high-scale, 24/7 APIs and distributed systems that power real-time risk decisions across Flex. • Provide technical leadership and guidance on system architecture, long-term platform vision, and engineering best practices. • Balance hands-on execution with architectural decision-making, ensuring delivery velocity alongside long-term maintainability. • Partner closely with Risk, Product, and Data Science teams to translate business and risk strategy into scalable, auditable systems. • Drive cross-team alignment on decision frameworks, data contracts, and experimentation standards. • Identify systemic risk, reliability, or scalability gaps and proactively lead initiatives to address them. • Act as a technical leader and mentor, raising engineering standards through design reviews, technical guidance, and example.
• Define, develop and perform performance/scalability benchmarks. • Oversee the system performance lifecycle and identify key metrics for performance improvements. • Efficiently working with various profiling tools to identify performance and concurrency bottleneck, propose and implement optimizations to improve the product. • Mentor fellow engineers • Lead application architecture decisions • Support troubleshooting of customer reported scale and performance bugs • Collaborate with engineers, designers, and product managers • Write well-designed, maintainable & testable code
• Maintain, enhance, and debug an established PHP backend • Design and build new features and microservices using Node.js, NestJS, and TypeScript • Develop modern, responsive user interfaces using Vue.js 3 and Nuxt.js • Gradually migrate functionality from the legacy PHP system to the modern stack • Deploy, operate, and troubleshoot applications running in AWS • Work with cloud services such as ECS, databases, caching, and storage as part of day-to-day development • Collaborate closely with product, client services, and fellow engineers • Perform code reviews and mentor other developers • Influence architectural direction and establish engineering best practices • Take ownership of features from design through production
Senior Software Engineer
TraackrThe Award-Winning Influencer Marketing Platform for the Data-Driven Marketer
• Own backend features end-to-end: discovery, design, implementation, rollout, and long-term reliability/operations • Design and evolve distributed systems (services, pipelines, data stores) with strong performance, scalability, and resiliency • Build and maintain APIs (REST/GraphQL, where relevant) and data access patterns supporting analytics and search use cases • Establish strong engineering fundamentals: code reviews, testing strategies, incident readiness, and operational excellence • Apply an experimentation-first approach: define hypotheses, define success metrics/guardrails, run controlled rollouts and A/B tests when appropriate, and write clear readouts for stakeholders. • Bring evaluation discipline to AI-assisted work: treat prompts/configs like versioned artifacts, design regression tests, measure quality changes, and monitor for drift (the same way you would for performance or correctness) • Use GenAI productively and responsibly (for coding assistance, debugging, and design reviews), while maintaining high standards for correctness, security, and privacy. • Mentor teammates and raise the bar through documentation, pairing, and lightweight coaching on best practices




