Nava · 2 weeks ago
Principal Software Engineer (Mainframe Modernization)
Nava is a consultancy and public benefit corporation focused on simplifying government services. The Principal Software Engineer will lead the modernization of legacy systems, develop innovative solutions, and coordinate across teams to ensure successful implementation of new technologies.
AppsCloud Data ServicesComputerGovernmentGovTechSoftwareWeb Development
Responsibilities
Productize new technologies to provide innovative solutions that facilitate modernization of legacy systems
Create playbooks and training for Nava engineering to train up on Nava capabilities
Develop demo applications showcasing the capabilities of these solutions
Work with project teams to deploy capabilities within their projects and iterate based on their feedback
Ensure that modernized systems solve legacy system pain points
Coordinate with government partners, subject matter experts, and Nava's project teams to capture critical business rules and constraints
Facilitate interdisciplinary coordination across teams to unlock dependencies and ensure successful application of new technologies across modernization efforts
Qualification
Required
Proven experience leading end-to-end modernization efforts, including transitioning from legacy systems (e.g., mainframes, monoliths) to modern architectures (e.g., microservices, cloud-native)
Strong architectural skills with the ability to design scalable, maintainable and secure systems
Advanced proficiency in mainframe programming languages, technologies, and implementation patterns (e.g., COBOL, JCL, QSAM, VSAM)
Advanced proficiency in modern programming languages and frameworks (e.g., Java, Python, Node.js or equivalent)
Experience with legacy system integration, interface development, and data migration strategies
Familiarity with APIs, messaging systems, and event-driven architecture
Strong understanding of DevOps practices, CI/CD pipelines, infrastructure-as-code, and automated testing
Legal authorization to work in the United States
Ability to meet any other requirements for government contracts for which candidates are hired
Work authorization that doesn't require visa sponsorship, now or in the future
May be subject to a government background check or security clearance, depending on the contract
Preferred
Familiarity with modern LLM technologies
Experience with various data synchronization patterns and technologies used with mainframe systems (e.g., DB2, IBM API Connect, Change Data Capture)
Benefits
Health coverage
Insurance coverage
Time off
Company holidays
Annual bonus
Parental leave
Wellness program
Virtual care
Sabbatical leave
401(k) match
Flexible work
Home office setup
Utility support
Learning opportunities
Development opportunities
Referral bonus
Commuter benefits
Supportive culture
Company
Nava
Nava is a consultancy and public benefit corporation that makes government services simple, effective, and accessible to all.
Funding
Current Stage
Late StageRecent News
Washington Technology
2025-03-14
2024-05-23
2024-04-29
Company data provided by crunchbase